Is there any way to ensure adequate heap size from current performance of garbage collection?
In std_server0.o00 file, in the end it says like this.
Heap par new generation reserved 698368K, committed 698368K, used 111483K eden space 349184K, 21% used from space 174592K, 20% used to space 174592K, 0% used concurrent mark-sweep generation reserved 3495936k, committed 3495936K, used 1615621k concurrent mark-sweep perm gen reserved 1048576k, committed 1048576k, used 242435k
from above log could it be said that I have set my maximum heap size too big?
Even not from here, how do you decide whether you set your maximum heap size too big or not?
If I see on OS level, with ps aux | grep PID of Wily Introscope, the VSS is 15218952KB, and the RSS is 10424268KB
I am using CA Introscope for SAP application (Wily Introscope). My boss wants to know adequate size for this app. I am new to Java heap.
Any ideas on where to look?
Previously, we had OutOfMemory error and also hanging(frequent stopping) of the application. Thus we changed the heap size to set to 13GB!! it pretty huge i think. Also we set both -Xms and -Xmx to same size to avoid hanging.
Any reply or advice or anything would be really appreciated!
Thank you!