cancel
Showing results for 
Search instead for 
Did you mean: 

how to release the allocated memory on server by the WDP application

Former Member
0 Kudos

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

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member185086
Active Contributor
0 Kudos

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

Former Member
0 Kudos

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