G1 GC heap size is not bounded ?
yao
yaoshengzhe at gmail.com
Mon Feb 10 11:39:52 PST 2014
Hi All,
We've enabled G1 GC on our cluster for about 1 month and recently we
observed the heap size keeps growing (via RES column in top), though very
slowly. My question is, is there a way to bound heap size for G1 GC ?
We set heap size to 82G
*-Xms83868m -Xmx83868m -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC *
We found RES column is about 100G, (a few days ago it was about 93G)
*$ top*
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
5757 hbase 20 0 104g *100g* 5240 S 271.3 79.6 177771:41 java
>From previous discussion, Thomas Schatzl pointed out this might be due to
large RSet. From below lines in gc log, we found RSet size is about 10.5G.
So we get Xmx + RSet = 82G + 10.5G = 92.5G, here you can see there are
still unexplained 7.5G data occupied our off-heap.
RSet log:
* Concurrent RS processed -1601420092 cards Of 651507426 completed
buffers: 634241940 ( 97.3%) by conc RS threads. 17265486 ( 2.7%)
by mutator threads. Conc RS threads times(s) 0.00 0.00
0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
\ 0.00 0.00 0.00 0.00 0.00 0.00 Total heap region rem
set sizes = 10980692K. Max = 16182K. Static structures = 563K, free_lists
= 78882K. 197990656 occupied cards represented. Max size region =
165:(O)[0x00007f0ce0000000,0x00007f0ce2000000,0x00007f0ce2000000], size =
16183K, occupied = 3474K. Did 0 coarsenings.*
Thanks
-Shengzhe
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/hotspot-gc-use/attachments/20140210/f5b2f1ca/attachment.html
More information about the hotspot-gc-use
mailing list