2017-08-03 126 views
-2
$java -version 
java version "1.6.0" 
Java(TM) SE Runtime Environment (build pap6460sr16fp26-20160508_01(SR16 FP26)) 
IBM J9 VM (build 2.4, JRE 1.6.0 IBM J9 2.4 AIX ppc64-64 jvmap6460sr16fp25-20160413_299433 (JIT enabled, AOT enabled) 
J9VM - 20160413_299433 
JIT - r9_20160328_114196 
GC - GA24_Java6_SR16_20160413_1159_B299433) 
JCL - 20160507_01 

我們正在使用IBM JDK,並且正面臨OSB Weblogic託管服務器的高堆利用率問題。如何收集堆轉儲(IBM JDK)

請建議我們如何使用IBM JDK爲此JVM收集堆轉儲,因爲我們需要分析它並擺脫此內存/堆問題。

回答

0

IBM JVM時OOM起租生成日誌。但是,我們可以通過設置下面的JVM參數來指定應該寫入的日誌。

-Xdump:java+system+heap+snap:events=throw+systhrow,filter=java/lang/OutOfMemoryError 

這個選項有助於產生的javacore,systemdump此時,堆轉儲和snaptrace當系統拋出內存不足的錯誤可能是本地或Java。