【发布时间】:2012-01-08 19:53:20
【问题描述】:
根据documentation,当应用程序遇到 OutOfMemoryException 时,可以自动进行堆转储。
OutOfMemoryException 处理后从左侧菜单中消失。
这个功能在 VisualVM 中是如何工作的?
谢谢。
C:\work\temp>java -XX:HeapDumpPath=c:/work/temp/file.hprof -XX:+HeapDumpOnOutOfMemoryError -jar example.jar
【问题讨论】:
-
程序退出后可以分析堆转储。
-
我在哪里可以找到它(堆转储)?手动生成后,它出现在左侧菜单的处理下。启用“自动转储”复选框后,没有任何反应。
-
通常是应用程序的工作目录。