GC algorithms

luke luke.bike at gmail.com
Sun Mar 17 04:54:43 PDT 2013


Hi,

I have to improve performance on an application running on hotspot.
At the moment I'm using Parallel Algorithm. I'dlike to  try with anotherGC
algorithm (ParNew  or another one) but I don't know exactly how they work.

thanks in advance for any suggestions
luca
P.S.:

my gc triggers:
                -Xms6g -Xmx6g -XX:MaxPermSize=512m
                -Dsun.rmi.dgc.client.gcInterval=2100000
-Dsun.rmi.dgc.server.gcInterval=2100000
                -XX:+UseParallelOldGC -XX:+UseParallelGC
                -XX:MaxHeapFreeRatio=70 -XX:MinHeapFreeRatio=40
-Xverify:none -XX:+BindGCTaskThreadsToCPUs -XX:NewSize=2g -XX:MaxNewSize=2g
-XX:SurvivorRatio=4
                 -Djava.awt.headless=true
GC.log report
                    GC Event Types: PARALLEL_SCAVENGE,
PARALLEL_OLD_COMPACTING
                    Max Heap Space: 6407872K
                    Max Heap Occupancy: 5089332K
Max Perm Space: 298624K
Max Perm Occupancy: 148371K
Throughput: 97%
Max Pause: 83966 ms
Total Pause: 145054 ms
First Timestamp: 5746 ms
Last Timestamp: 4744888 ms
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/hotspot-gc-use/attachments/20130317/6df0bf4c/attachment.html 


More information about the hotspot-gc-use mailing list