AnsweredAssumed Answered

JVM Setting Tuning

Question asked by CMCN1982 on Aug 19, 2014
Latest reply on Aug 21, 2014 by urmas

Hi guys,


I just thought I'd throw this one out here. I realise that there isn't a right or wrong answer but maybe some pointers from the community could assist us.

We sometimes get OOM errors in our application servers. They are quite random, maybe one or two a month, and affect different servers.


We are thinking of perhaps increasing the heap size setting but do not wish for this to impact on performance.

Currently the setting looks like this:


<applicationServerInstance id="app" serviceName="Niku Server" rmiPort="23791" jvmParameters="-Xms2560m -Xmx2560m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=D:\niku\clarity\logs\heapdumps\app


The main consideration for us would be what is the memory available in the server(s) and if the JVM is increased to 4GB for example how much does that leave for the OS?


Each application server is a Windows 2008 R2 Standard with 64 bit OS.

Processor: Intel (R) Xeon(R) CPU E5620 @ 2.40GHz 2.40 GHz

Installed Memory: 8.00GB


Below is an example of performance from one of our app servers.


Perf Monitor.PNG

Any advice here much appreciated. Thanks.