我在 Windows 7 上运行 PMD v4.2.5,并且内存不足,出现以下错误:
Exception in thread "Thread-4" java.lang.OutOfMemoryError: Java heap space
如何配置 JRE 以允许进程消耗更多内存?我有 4 GB 的 RAM,希望这足够了。
答案1
使用选项启动“java” -Xmx<memory>
。例如
java -Xmx512m ...
用于java -help
显示选项。该-Xmx
选项是非标准选项。用于java -X
显示非标准选项的列表。
答案2
如果从命令行调用,则添加-Xmxnnnm
到命令行以将最大值设置为 nnn mb。例如:-Xmx256m
为堆提供 256 mb 的内存。