首页 > 解决方案 > 我可以在哪个文件中更改我的 java 堆大小?

问题描述

我在我的 ubuntu 16.04 中使用 java 8。在通过终端在 java 中运行程序时,我遇到了问题:
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
我能够找到答案,例如我需要使用适当的参数更改堆大小,但所有答案都提到我需要更改的内容,但我想知道在哪里我需要更改的文件,用于永久更改/长时间。
每次我运行一个java应用程序
Picked up _JAVA_OPTIONS: -Xmx1024m
错误都会出现在终端中。

标签: javaubuntu-16.04

解决方案


通过终端设置初始和最大堆大小的 JVM 参数。

-Xms=8192m -Xmx=8192m


推荐阅读