有哪位JVM的高人能否看看我们系统下面的jvm的内存情况,到底是哪方面的问题,这个是属于正常还是不正常。非常感谢高人的指点。目前发现产品内存在持续增长。
jvm的参数配置如下:
JAVA_OPTS="-Xmx10500M -Xms10500M -Xmn600M -XX:PermSize=800M -XX:MaxPermSize=800M -Xss512K -XX:+DisableExplicitGC -XX:SurvivorRatio=1 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSParallelRemarkEnabled -XX:+UseCMSCompactAtFullCollection -XX:CMSFullGCsBeforeCompaction=0 -XX:+CMSClassUnloadingEnabled -XX:LargePageSizeInBytes=128M -XX:+UseFastAccessorMethods -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=80 -XX:SoftRefLRUPolicyMSPerMB=0 -XX:+PrintClassHistogram -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintHeapAtGC -Xloggc:/opt/itms/log/gc.log -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/opt/itms/log -Djava.util.logging.config.file=itmscpelog.properties
下面是从服务器打印的gc的log信息。
Pool: Code Cache (Non-heap memory)
Peak Usage : init:2555904, used:16878720, committed:17104896, max:50331648
Current Usage : init:2555904, used:16843904, committed:17104896, max:50331648
|----------------------| committed:16.31Mb
+---------------------------------------------------------------------+
|//////////////////////| | max:48Mb
+---------------------------------------------------------------------+
|----------------------| used:16.06Mb
Pool: Par Eden Space (Heap memory)
Peak Usage : init:209715200, used:209715200, committed:209715200, max:209715200
Current Usage : init:209715200, used:71397896, committed:209715200, max:209715200
|---------------------------------------------------------------------| committed:200Mb
+---------------------------------------------------------------------+
|/////////////////////// | max:200Mb
+---------------------------------------------------------------------+
|----------------------| used:68.09Mb
Pool: Par Survivor Space (Heap memory)
Peak Usage : init:209715200, used:198330768, committed:209715200, max:209715200
Current Usage : init:209715200, used:40336592, committed:209715200, max:209715200
|---------------------------------------------------------------------| committed:200Mb
+---------------------------------------------------------------------+
|///////////// | max:200Mb
+---------------------------------------------------------------------+
|------------| used:38.47Mb
Pool: CMS Old Gen (Heap memory)
Peak Usage : init:10380902400, used:7663071136, committed:10380902400, max:10380902400
Current Usage : init:10380902400, used:7663071136, committed:10380902400, max:10380902400
|---------------------------------------------------------------------| committed:9.67Gb
+---------------------------------------------------------------------+
|/////////////////////////////////////////////////// | max:9.67Gb
+---------------------------------------------------------------------+
|--------------------------------------------------| used:7.14Gb
Pool: CMS Perm Gen (Non-heap memory)
Peak Usage : init:838860800, used:110594064, committed:838860800, max:838860800
Current Usage : init:838860800, used:110594064, committed:838860800, max:838860800
|---------------------------------------------------------------------| committed:800Mb
+---------------------------------------------------------------------+
|///////// | max:800Mb
+---------------------------------------------------------------------+
|--------| used:105.47Mb