如何在 Windows 的 Java 中启用小型转储

2024-04-15

我不断收到并看到此消息

无法写入核心转储。 Windows 客户端版本默认不启用小型转储

所以我需要知道

  1. 如何在 Java 中启用小型转储(在 Windows 计算机上)
  2. (可选)一旦获得小型转储,如何解释它

我试图找到这两个问题的答案,但我发现的是针对利基问题的非常具体的答案,这并不令我满意。


您将需要以下 JVM 选项:

-XX:+CreateMinidumpOnCrash

那么小型转储将与 JVM 使用的内存一样大。

  • 要解释小型转储,您可以为您的平台安装免费的 Visual Studio C++ Express 版本:http://www.visualstudio.com/en-us/products/visual-studio-express-vs.aspx http://www.visualstudio.com/en-us/products/visual-studio-express-vs.aspx

  • 您还需要您感兴趣的 DLL 的符号。此处有一些有关使用 Microsoft 符号服务器的信息:http://support.microsoft.com/kb/311503 http://support.microsoft.com/kb/311503

  • 您还需要 JVM 的符号文件。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Windows 的 Java 中启用小型转储 的相关文章

随机推荐