Are you running Windows or Unix? How much memory can apply to the Java Heap? The more the merrier.
Set the min/max settings for the heap to the same amount.
Also, are you running a Garbage Collection service? If not, create a Java Service and call it runGarbage and add this line:
System.gc();
Run this service on a scheduler. every few minutes. This sends a command to the JVM to run garbage and works well to manage memory.
Also, in the server.cnf file, there is a setting for garbage collection. The line should read:
watt.server.cache.gcMins=60
You may want to change it to:
watt.server.cache.gcMins=12
This sets the server call for garbage collection to every 12 minutes. The System.gc() seems to do the trick though.
I’m running a data transformation server, Sun X1, Solaris, JVM 1.3, Java Heap 768Min/768Max memory.
Hope this helps.
Ray
#webMethods-General#Integration-Server-and-ESB#webMethods