我正在寻找使用JMX查看视图的可能性(例如。jConsole) IBM中的保有权和托儿所?我连接到了实例(它使用的是gencon我使用详细的GC在日志中检出了它),我几乎看不到内存池:
不幸的是,我找不到任何方法来查看终身监禁和托儿所。
我去过Hotspot,那里有伊甸园、幸存者和老一代的外植体记忆区。
有没有一种方法可以使用J9查看JMX中的这些区域?
有关JVM的详细信息:
Java(TM) SE运行时环境(build pxa6460_26sr8ifix-20140630_01(SR8+IX90144+IV62044)) IBM J9 VM (build 2.6,JRE 1.6.0 Linux 64-64压缩引用20140409_195736 (启用JIT,启用AOT )) J9VM - R26_Java626_SR8_20140409_1526_B195736 JIT - r11.b06_20140409_61252 GC - R26_Java626_SR8_20140409_1526_B195736_CMPRSS ( J9CL - 20140409_195736) JCL - 20140406_01
发布于 2015-11-17 12:46:53
在IBM中无法获得J9的保有权和苗圃区域。
然而,IBM提供了一些用于解析逐字文件的易用工具(还有许多其他工具!)
https://www.ibm.com/developerworks/java/jdk/tools/gcmv/
您可以加载详细的GC文件并查看原始数据、结构化数据或行图。
在verbosegc文件中,永久状态和托儿所状态以标记开头,如:
<mem type="nursery"
<mem type="tenured"https://stackoverflow.com/questions/33751970
复制相似问题