Jboss EAP 5インスタンスはLinux VM上で動作し、OSメモリはそれぞれ10GBです。 Javaバージョン「1.6.0_20」。Jboss EAP 5.1ネイティブメモリリーク
JBossは4 GBのヒープを使用するように設定されていますが、Javaプロセスのメモリフットプリントはjvmヒープよりも大幅に高くなっています。 Javaプロセスのメモリ使用量はゆっくりと上がり、決して低下しません。
ヒープダンプを解析しましたが、以下のもの以外の問題はありません: "org.jboss.virtual.plugins.context.zip.CertificateReaderInputStream"の85,059インスタンス、 "org.jboss .bootstrap.NoAnnotationURLClassLoader @ 0x6e8000b50 "が452.29 MB(34.22%)バイトを占有しています。
また、GCログからは、ヒープが満杯ではなく、最大で2.5GBまでしか使用できないため、4GBのメモリにも近くなりません。
-Dsun.rmi.dgc.client.gcInterval=3600000
-XX:+PrintClassHistogram
-XX:+UseConcMarkSweepGC
-XX:+UseParNewGC
-XX:-DisableExplicitGC
-XX:-RelaxAccessControlCheck
-XX:CMSInitiatingOccupancyFraction=80
-XX:LargePageSizeInBytes=5m
-XX:MaxNewSize=128m
-XX:MaxPermSize=512m
-XX:MaxTenuringThreshold=0
-XX:NewSize=128m
-XX:ParallelGCThreads=10
-XX:SurvivorRatio=8
-XX:TargetSurvivorRatio=90
-XX:ThreadStackSize=1024
-Xloggc:/opt/www/logs/jboss/garbagecollector.log
-Xms4096m
-Xmx4096m
-javaagent:/opt/appdynamics/Appagent/javaagent.jar