on 03-03-2011 4:42 PM
Hi All,
I developed a WDP application which replicates the OutLook mail,while in WDP application initialization it brings the data(huge amount) to show up in a mail format and this mail application concurrently used by the many users
Which is occupying huge amount of memory on the server so its giving me the big performance issue, is there any way that I can explicitly clear the memory on the server allocated by my WDP app after its gets exit(like System.gc)
Thanks in advance
Regards
Rajesh
Hi,
The JVM has Garbage Collector and clears the memory itself, even though its a SAP own implemented JVM but this feature must be common to all JVM runtime.
1.Through proper coding and componentization of DC's you can enhance the performance a lot .
2. Implement the ON DEMAND behaviour of the table or where you are displaying the data i.e dont download all the data at one go but display a few and based on demand display the other data.
Hope it helps , without touching the server level configuration.. or wait for some experts comments.
BR
Satish Kumar
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Satish,
Thanks for ur comments, Yes I done all the enhancements in coding earlier I use to call webservices for data which is giving a big data loading issue where I replaced with JNDI lookup methods(local call to avoiding the Http call) and it gave me the good result.
As well as in WDP JAVA also I given my best to improve the performance, now am looking to reduce the allocated memory(NWA->config mgt->infrastructe->session mgt), here am calling Runtime.getRuntime().gc() at exit points.Even its giving significant memory release.
Regs
Rajesh
User | Count |
---|---|
93 | |
11 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.