2015-11-17 20 views
0

我正在尋找使用JMX(例如jConsole)查看IBM J9 JVM的終身職位和託管區域的可能性嗎? 我連接到IBM WebSphere實例(這是使用GENCON GC - 我檢查日誌中通過使用詳細GC),我可以看到幾個內存池:IBM J9查看使用JMX的託兒所和終身職位區域

  • 內存池「Java堆」
  • 內存池「 JIT代碼高速緩存」
  • 內存池‘類存儲’
  • 內存池‘JIT數據高速緩存’
  • 內存池‘雜非堆存儲’

不幸的是,我找不到任何方式來查看終身和託兒所地區。

我登記了Hotspot,並有伊甸園,倖存者和老一代的明確記憶區域。

有沒有辦法使用JMX在J9 JVM中查看這些區域?我的JVM

詳情:

的Java(TM)SE運行時環境(建pxa6460_26sr8ifix-20140630_01(SR8 + IX90144 + IV62044)) IBM J9 VM(版本2.6,JRE 1.6.0 Linux的amd64- 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

回答

0

有沒有辦法讓IBM J9 JVM的使用權和育苗區。

但是IBM提供一些消費性的工具解析的verbosegc文件(和許多其他工具呢!)

https://www.ibm.com/developerworks/java/jdk/tools/gcmv/

您可以將詳細的GC文件加載到這一點,並查看無論是原始數據,結構化數據或線圖。

在文件中的verbosegc順便提及,年老和苗圃統計開始標記,如:

<mem type="nursery" 

<mem type="tenured" 
+0

好一點,也許我會考慮的verbosegc統計的一些自動解析。目前,我們已經有一些基於Websphere Application Server中可用的JMX統計數據的監控工具,我們正在尋找一種以這種方式查看一些更詳細的gc統計數據(託兒所/終身領域)的方法...... – hsk3mis