- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
目前我有一个已部署的可执行 jar 文件,当它崩溃时会创建大型 (7+ Gb) 小型转储文件。我想要一个导致崩溃的文本表示,而不是 JVM 状态的二进制文件。我尝试使用在 this CodeRanch post 中找到的信息以及我找到的文档 in the Java documentation似乎没有帮助。
我还引用了 this question但没有确定的答案。
有没有我不知道的典型方法?
最佳答案
我找到了一个命令行选项,似乎可以满足我的要求。使用
启动 jarjava -XX:-CreateMinidumpOnCrash -jar myJar.jar
似乎可以解决问题,并且会生成与小型转储相比非常小的错误日志。
关于java - 如何在 Windows 上使用 Java Hotspot JVM 禁用小型转储 (mdmp) 文件生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22769799/
我的 Java 应用程序在生产过程中崩溃了。它不会在开发/质量检查中这样做。 jvm 正在创建一个 .mdmp 文件和一个文本文件。如何分析二进制转储文件?我用谷歌搜索但没有运气。我们使用的是 bea
我有一个 Solr 实例,由最近开始创建小型转储文件的 Tomcat 托管。任何日志中都没有错误,Solr 继续正常工作。 这些文件大约有 14GB,并且正在填满硬盘。在我们调查问题时,是否有办法关闭
我在 Azure 网站上托管 Tomcat 应用程序,每当它崩溃时,Azure 就会向我的 wwwroot 目录写入一个 200MB 以上的 .mdmp 文件。其中几个,我的应用程序超出了其空间限制。
我为我的应用程序(用 C++ 编写)获取了一个故障转储(mdmp 和 hdmp),使用 dr.沃森。通过 windbg 分析转储后,我得出结论,崩溃发生在 catch() 本身:) 我需要知道是什么异
我找到了 Tool for analyzing java core dump ,这真的很接近,但是当我打开 jvisualvm 并打开"file"菜单时,“添加 VM Coredump”选项不可用。当
目前我有一个已部署的可执行 jar 文件,当它崩溃时会创建大型 (7+ Gb) 小型转储文件。我想要一个导致崩溃的文本表示,而不是 JVM 状态的二进制文件。我尝试使用在 this CodeRanch
我是一名优秀的程序员,十分优秀!