【发布时间】:2010-12-22 14:04:57
【问题描述】:
我有一个 6.5GB 的 Hprof 文件,该文件由 64 位 JVM 使用 -XX:-HeapDumpOnOutOfMemoryError 选项转储。我把它放在一台 16GB 的 64 位机器上,并试图将它放入 jhat,但它总是内存不足。我尝试传入 jvm args 以获得最小设置,但它拒绝任何最小值,并且似乎在达到最大值之前就耗尽了内存。
内存不足的 jvm 会转储一个如此大的堆,以至于无法将其加载到具有两倍内存的机器上,这似乎有点愚蠢。有没有办法让这个运行,或者可能摊销分析?
【问题讨论】:
标签: java memory-leaks jvm heap-memory jhat