IBM J9 使用 JMX 查看苗圃和保有权区域
IBM J9 View nursery and tenure areas using JMX
我正在寻找使用 JMX(例如 jConsole)查看 IBM J9 JVM 中的任期和托儿所区域的可能性吗?
我连接到 IBM Websphere 实例(它正在使用 gencon GC - 我通过使用详细 GC 在日志中检查了它)并且我可以看到很少的内存池:
- 内存池"Java heap"
- 内存池"JIT code cache"
- 内存池"class storage"
- 内存池"JIT data cache"
- 内存池"miscellaneous non-heap storage"
不幸的是,我找不到任何方式来查看tenured 和nursery 区域。
我查看了 Hotspot,Eden、Survivor 和 Old generations 都有明确的内存区域。
有没有办法使用 JMX 在 J9 JVM 中查看这些区域?
关于我的 JVM 的详细信息:
Java(TM) SE Runtime Environment (build pxa6460_26sr8ifix-20140630_01(SR8+IX90144+IV62044))
IBM J9 VM (build 2.6, JRE 1.6.0 Linux amd64-64 Compressed References 20140409_195736 (JIT enabled, AOT enabled)
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
无法在 IBM J9 JVM 中获取 tenure 和 nursery 区域。
但是 IBM 提供了一些用于解析 verbosegc 文件的易用性工具(还有许多其他工具!)
https://www.ibm.com/developerworks/java/jdk/tools/gcmv/
您可以将详细的 GC 文件加载到其中并查看原始数据、结构化数据或线图。
顺便说一下,在 verbosegc 文件中,tenured 和 nursery 统计信息以诸如 :
的标签开头
<mem type="nursery"
<mem type="tenured"
我正在寻找使用 JMX(例如 jConsole)查看 IBM J9 JVM 中的任期和托儿所区域的可能性吗? 我连接到 IBM Websphere 实例(它正在使用 gencon GC - 我通过使用详细 GC 在日志中检查了它)并且我可以看到很少的内存池:
- 内存池"Java heap"
- 内存池"JIT code cache"
- 内存池"class storage"
- 内存池"JIT data cache"
- 内存池"miscellaneous non-heap storage"
不幸的是,我找不到任何方式来查看tenured 和nursery 区域。
我查看了 Hotspot,Eden、Survivor 和 Old generations 都有明确的内存区域。
有没有办法使用 JMX 在 J9 JVM 中查看这些区域?
关于我的 JVM 的详细信息:
Java(TM) SE Runtime Environment (build pxa6460_26sr8ifix-20140630_01(SR8+IX90144+IV62044)) IBM J9 VM (build 2.6, JRE 1.6.0 Linux amd64-64 Compressed References 20140409_195736 (JIT enabled, AOT enabled)
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
无法在 IBM J9 JVM 中获取 tenure 和 nursery 区域。
但是 IBM 提供了一些用于解析 verbosegc 文件的易用性工具(还有许多其他工具!)
https://www.ibm.com/developerworks/java/jdk/tools/gcmv/
您可以将详细的 GC 文件加载到其中并查看原始数据、结构化数据或线图。
顺便说一下,在 verbosegc 文件中,tenured 和 nursery 统计信息以诸如 :
的标签开头<mem type="nursery"
<mem type="tenured"