GC 时 ParNew 大小不变
在做压力测试,觉得 GC 的 LOG 比较奇怪,GC 前后 ParNew 的大小一直没变,LOG 在下面。
我不太懂 GC LOG 的格式,哪位老大能否帮忙分析一下。
ParNew 被占满了,又减不下来,程序不是应该报 out of memory 吗?可这个程序,这样跑了一个小时,居然没出错。
操作系统:Solaris
JDK版本:1.4.2
服务器:Tomcat5.0.30
参数:
CATALINA_OPTS=" -DJavaApp=CSC -Xmx2048M -Xms2048M -Xmn1024M -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:PermSize=64m -XX:MaxPermSize=128m -XX:MaxNewSize=256m -XX:+PrintGCDetails -Xloggc:/opt/wacos/server/csc/log/gc.log -server -Djava.awt.headless=true "
GC LOG:
0.000: [GC 0.001: [ParNew: 1046656K->0K(1047616K), 1.7257062 secs] 1046656K->80917K(2096192K), 1.7263158 secs]
66.994: [GC 66.995: [ParNew: 1046656K->1046656K(1047616K), 0.0000649 secs]66.995: [CMS: 80917K->83334K(1048576K), 2.8593676 secs] 1127573K->83334K(2096192K), 2.8600764 secs]
131.386: [GC 131.387: [ParNew: 1046656K->1046656K(1047616K), 0.0000634 secs]131.387: [CMS: 83334K->85018K(1048576K), 3.0854086 secs] 1129990K->85018K(2096192K), 3.0862345 secs]
205.899: [GC 205.899: [ParNew: 1046656K->1046656K(1047616K), 0.0000624 secs]205.899: [CMS: 85018K->87700K(1048576K), 2.8770929 secs] 1131674K->87700K(2096192K), 2.8777912 secs]
274.861: [GC 274.861: [ParNew: 1046656K->1046656K(1047616K), 0.0000623 secs]274.861: [CMS: 87700K->91613K(1048576K), 3.1890179 secs] 1134356K->91613K(2096192K), 3.1897300 secs]
366.837: [GC 366.837: [ParNew: 1046656K->1046656K(1047616K), 0.0000617 secs]366.838: [CMS: 91613K->111431K(1048576K), 3.8935320 secs] 1138269K->111431K(2096192K), 3.8942527 secs]
435.823: [GC 435.823: [ParNew: 1046656K->1046656K(1047616K), 0.0000626 secs]435.823: [CMS: 111431K->106082K(1048576K), 3.2238941 secs] 1158087K->106082K(2096192K), 3.2246735 secs]
509.418: [GC 509.418: [ParNew: 1046656K->1046656K(1047616K), 0.0000641 secs]509.419: [CMS: 106082K->108634K(1048576K), 3.3599787 secs] 1152738K->108634K(2096192K), 3.3608074 secs]
577.181: [GC 577.182: [ParNew: 1046656K->1046656K(1047616K), 0.0000625 secs]577.182: [CMS: 108634K->113682K(1048576K), 3.6951130 secs] 1155290K->113682K(2096192K), 3.6957893 secs]
637.698: [GC 637.699: [ParNew: 1046656K->1046656K(1047616K), 0.0000633 secs]637.699: [CMS: 113682K->115755K(1048576K), 3.6022338 secs] 1160338K->115755K(2096192K), 3.6030499 secs]
.................................
.................................
.................................
3786.532: [GC 3786.532: [ParNew: 1046656K->1046656K(1047616K), 0.0000614 secs]3786.532: [CMS: 239352K->243197K(1048576K), 6.2094660 secs] 1286008K->243197K(2096192K), 6.2101648 secs]