При запуске автономного Java-приложения с использованием файла .bat, иногда, если во входном файле содержится большое количество записей, создаются файлы дампа, что приводит к заполнению пространства на диске.
Я пытаюсь увеличить память кучи в затмении, но при преобразовании приложения в исполняемый файл JAR он не принимает аргумент vm, такой как -Xmax 2048, -Xmas1024 и т. Д., Поэтому память кучи не может увеличиться при запуске файла JAR из файла .bat
java -Xmx2048m -Xms2048m
-версия
установить "curpath =% cd%"
запустить путь к файлу jdk \ jdk \ jdk \ bin \ javaw.exe -jar "Путь к Jarfile /filename.jar"
Java-версия
пауза
Над строкой, которую я написал в .bat-файле для запуска jar-файла
По моему мнению, это должно увеличить память кучи, и приложение не должно зависать, и файл дампа не должен создаваться. Но я все еще получаю эти файлы дампа, и они заполняют мое дисковое пространство.
Если кто-нибудь знает, как решить эту проблему, пожалуйста, помогите мне.