我不断收到并看到此消息
无法写入核心转储。默认情况下,在 Windows 的客户端版本上不启用小型转储
所以我需要知道
- 如何在 Java 中启用小型转储(在 Windows 机器上)
- (可选)一旦我拥有一个小型转储,如何解释它
我试图找到这两个问题的答案,但我发现的是针对利基问题的非常具体的答案,这并不让我满意。
我不断收到并看到此消息
无法写入核心转储。默认情况下,在 Windows 的客户端版本上不启用小型转储
所以我需要知道
我试图找到这两个问题的答案,但我发现的是针对利基问题的非常具体的答案,这并不让我满意。
您将需要以下 JVM 选项:
-XX:+CreateMinidumpOnCrash
然后,小型转储将与您的 JVM 使用的内存一样大。
要解释 minidump,您可以为您的平台安装免费的 Visual Studio C++ Express 版本:http: //www.visualstudio.com/en-us/products/visual-studio-express-vs.aspx
您还需要您感兴趣的 DLL 的符号。这里有一些关于使用 Microsoft 符号服务器的信息:http: //support.microsoft.com/kb/311503
您还需要 JVM 的符号文件。