根据http://java.sun.com/javase/6/webnotes/trouble/TSG-VM/html/clopts.html,应该可以在运行时使用JConsole启用-XX:+ HeapDumpOnOutOfMemoryError。怎么样?
我假设它位于MBeans选项卡和com.sun.management - >下面。 HotSpotDiagnostic - >操作 - > setVMOptions?
答案 0 :(得分:12)
是的,您必须根据Monitoring and Managing Java SE 6 Platform Applications将setVMOption与“HeapDumpOnOutOfMemoryError
”一起用作p0,将“true
”用作p1参数。