JVM在具有18Gb内存的FreeBSD上运行。创建核心文件大约需要一个小时,这非常慢,所以我需要一些方法来禁用它。
答案 0 :(得分:6)
我不确定这会有效,但是如果您使用的是HotSpot VM,请在java
命令的参数中尝试:
-XX:HeapDumpPath=/dev/null
如果要完全关闭核心转储,可以使用ulimit方法(确保使用-H标志设置硬限制):
ulimit -c -H 0
答案 1 :(得分:2)
如果你真的是指核心文件,而不是特定于java的东西,那么你需要使用ulimit命令将最大核心文件大小设置为小的。
答案 2 :(得分:2)
如果这是操作系统崩溃转储,则使用ulimit将最大核心大小设置为0。