【发布时间】:2017-01-10 12:23:31
【问题描述】:
发生特殊异常时是否可以创建 Java 转储?因为我需要在异常发生时检查转储内存,例如当发生空指针异常时,它可以自动生成转储。我们知道.net平台有这样一个工具procdumphttps://technet.microsoft.com/en-us/sysinternals/dd996900.aspx,不知道Java有没有类似的方法?
【问题讨论】:
-
抛出此异常时,我会使用调试器和断点。
-
@user1097772 ,这只是处理OOM异常,但是我们需要捕获任何类型的异常。
-
@Peter ,您使用了哪个调试器,有什么详细信息吗?它也可以处理任何异常?
-
在您的调试器中,您可以添加一个断点以在发生任何特定异常时触发。此时,您可以看到您的程序及其所有线程正在做什么以及查看应用程序中的所有数据。
标签: java