3

JVM 在具有 18Gb 内存的 FreeBSD 上运行。创建核心文件大约需要一个小时,这非常慢,所以我需要一些方法来禁用它。

4

3 回答 3

6

我不确定这是否可行,但如果您使用的是 HotSpot VM,请在java命令的参数中尝试:

-XX:HeapDumpPath=/dev/null

如果要完全关闭核心转储,可以使用 ulimit 方法(确保使用 -H 标志设置硬限制):

ulimit -c -H 0
于 2010-03-31T23:16:24.333 回答
2

如果您真的是指核心文件,而不是特定于 java 的文件,那么您需要使用 ulimit 命令将最大核心文件大小设置为较小的值。

于 2010-03-31T22:43:19.363 回答
2

如果这是操作系统故障转储,则使用 ulimit 将最大核心大小设置为 0。

于 2010-03-31T22:43:23.597 回答