首页 > 解决方案 > 正在创建转储文件并填充驱动器中的空间

问题描述

在使用 .bat 文件运行独立的 java 应用程序时,有时如果输入文件有大量记录,则会创建转储文件,从而填满驱动器中的空间。

我正在尝试在 eclipse 中增加堆内存,但是在将应用程序转换为可运行的 jar 文件时,它没有采用 vm 参数,例如 -Xmax 2048、-Xmas1024 等,因此在运行时堆内存无法增加.bat 文件中的 jar 文件

java -Xmx2048m -Xms2048m -version set "curpath=%cd%" start jdk file path\jdk\jdk\bin\javaw.exe -jar "Jarfile path /filename.jar" java -version pause

以上是我在 .bat 文件中编写的运行 jar 文件的行

根据我的说法,它应该增加堆内存并且应用程序不应该挂起并且不应该创建转储文件。但是我仍然得到那些转储文件并且这些正在填满我的驱动器空间。

如果有人知道如何解决这个问题,请帮助我。

标签: heap-memorycoredump

解决方案


推荐阅读