Как отключить создание джава -куча после сбоев виртуальной машины?
Вопрос
JVM работает на FreeBSD с памятью 18 ГБ. Создание основного файла занимает около часа, что очень медленно, поэтому мне нужен способ отключить его.
Решение
Если это дамт сбоя ОС, используйте Ulimit, чтобы установить максимальный размер ядра на 0.
Другие советы
Я не уверен, что это сработает, но если вы используете виртуальную машину Hotspot, попробуйте это в аргументах в java
Команда:
-XX:HeapDumpPath=/dev/null
Если вы хотите вообще отключить дампы ядра, вы можете использовать подход Ulimit (обязательно используйте флаг -H, чтобы установить жесткий лимит):
ulimit -c -H 0
Если вы действительно имеете в виду основной файл, а не что -то конкретное для Java, то вам нужно использовать команду Ulimit, чтобы установить максимальный размер файла основного файла на что -то небольшое.