Ниже приведен вывод jstat
из JVM, работающей со следующими параметрами
-Xmx10240m -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode
Вывод jstat с параметрами
jstat -gcutil <pid> 10s
Раздел является фрагментом за период80 секунд, и, согласно статистике, почти 70 секунд из этого расходуется в GC.Все они - полные сборщики мусора, которые запускаются.
Timestamp S0 S1 E O P YGC YGCT FGC FGCT GCT Diff
1040430.2 0 0 23.69 24.58 95.03 168048 22187.057 3672 4483.931 26670.988 8.175
1040440.2 0 0 0.1 24.58 95.02 168048 22187.057 3674 4495.551 26682.608 11.62
1040450.2 0 0 4.19 24.59 95.03 168048 22187.057 3677 4506.731 26693.788 11.18
1040460.2 0 0 0.01 24.45 95.02 168048 22187.057 3679 4517.391 26704.448 10.66
1040470.2 0 0 0.33 24.45 95.03 168048 22187.057 3681 4522.213 26709.27 4.822
1040480.2 0 0 0 24.43 95.02 168048 22187.057 3684 4534.816 26721.874 12.604
Пространство PermGen почти заполнено, но я не думал, что механизм Sun GC попытается собрать здесь, и я вижу причинусобраны на основе Эдема или Старого пространства.
Кто-нибудь, кто может дать мне несколько советов о том, что может происходить?