2011-08-17 88 views
3

我有從JVM OutOfMemory(JDK 1.5版本)生成的.hprof堆轉儲。VisualVM - 不是有效的核心轉儲

當我嘗試在VisualVM中添加此文件時,它告訴我文件不是有效的核心轉儲。

但是,我能夠運行jhat這個轉儲文件沒有任何問題。

有什麼想法爲什麼?

回答

3

堆轉儲不是核心轉儲。所以你必須打開你的.hprof文件作爲VisualVM中的堆轉儲。

2

您正在試圖打開的文件是頭部轉儲不是核心轉儲

按照此步驟:

  1. 轉到文件>加載...
  2. 選擇文件格式:堆轉儲(* .hprof, *。*)
  3. 選擇你的文件並點擊打開。