jvm - 如何强制 HotSpot JVM 覆盖堆转储文件?

标签 jvm jvm-hotspot

我在 OOM 上倾倒堆(OpenJDK 7)

 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/tmp/jvm.hprof

启动选择我的 VM。我的磁盘空间不足,无法存储多个转储(堆大小为 6g)。有没有办法强制JVM覆盖转储文件?目前它会提示“文件存在”并保持现有的转储完好无损。我已经阅读了 Sun 的文档,但似乎没有任何强制覆盖的选项

最佳答案

关于jvm - 如何强制 HotSpot JVM 覆盖堆转储文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18236314/

相关文章:

Java字节码操作 'invokevirtual' Object继承的方法不保持一致性

java - Oracle JVM 运行时错误 : Provider com. sun.xml.stream.ZephyrParserFactory 未找到

java - Concurrent Mark Sweep (CMS) 是停止世界事件吗?

java - 在 java 8 上运行 JStack 会停止所有线程吗?

java - 当索引的范围通过 and 限制时,Hotspot 可以消除边界检查吗?

java - HotSpot JIT 中的去反射优化是什么?它是如何实现的?

java - 针对快速抛出异常的 Hotspot JIT 优化会导致不明确的结果吗?

.net - 有没有多平台语言?

java - 连续 Full GC 即使老年代没有被填满

java - Linux - Java - VM 初始化期间发生错误