参见英文答案 >
how to increase java heap memory permanently?3
我想永久设置Java堆大小,并且不想使用选项运行每个jar文件.
我使用Windows和Java 1.7.
我想永久设置Java堆大小,并且不想使用选项运行每个jar文件.
我使用Windows和Java 1.7.
解决方法
将JAVA_OPTS设置为具有以下内容的系统变量:
JAVA_OPTS =“ – Xms256m -Xmx512m”
之后,在命令提示符下运行以下命令:
SET JAVA_OPTS="-Xms256m -Xmx512m"
这可以解释如下:
>至少分配256MB的堆
>最大分配512MB的堆
这些值应根据应用要求进行更改.
编辑:
>从桌面,右键单击我的电脑,然后单击属性.
>单击左侧列中的“高级系统设置”链接.
>在“系统属性”窗口中单击“环境变量”按钮.
>单击新建以添加新的变量名称和值.
>对于变量名,输入变量值的JAVA_OPTS,输入-Xms256m -Xmx512m
>单击确定并关闭系统属性选项卡.
>重新启动任何java应用程序.
编辑2:
JAVA_OPTS是一个系统变量,用于存储本地Java虚拟机的各种设置/配置.通过将JAVA_OPTS设置为系统变量,所有运行在JVM顶端的应用程序都将从该参数中进行设置.
要设置系统变量,您必须完成上述从1到4的步骤.