【发布时间】:2014-04-14 14:59:04
【问题描述】:
我使用的是 jdk64,我的 java 版本是“1.6.0_24”。我的 tomcat 使用 -Xmx7196m 运行,而 jvisualvm 使用 -J-Xms2048m -J-Xmx3072m 运行。
我对我的 tomcat java 进程进行了堆转储,我的.hprof 文件的大小约为 5.5 GB。当我尝试打开这个堆转储时,它只是停留在Loading Heap Dump... 屏幕上。
我还查看了 VisualVM 在尝试打开堆转储时的堆消耗,但只有大约 500MB。
注意:我确实看过 jvisualvm: Stuck on “Loading Heap Dump” screen 问题,但它有所不同,并没有解决我的问题。
【问题讨论】:
-
这是一个相当大的文件。您等待它加载转储多长时间,在此期间是否有任何驱动器/CPU 活动?
-
我等了将近 20 分钟或更长时间。 CPU 活动非常少。
标签: java profiling visualvm jvisualvm hprof