如何增加JVM内存

3
我希望增加我Windows电脑上JRE的Java内存限制。我在各处都找到了以下命令:
-Xms 设置Java堆空间的初始大小
-Xmx 设置Java堆空间的最大大小
例如,-Xmx1024m。
但我的问题是在哪里输入这个命令。对于这个初学者问题,我感到抱歉。通常情况下,我没有与Java的任何联系。

1
这些是你在启动应用程序时通过命令行传递的参数。 - ΦXocę 웃 Пepeúpa ツ
2
可能是如何在运行jar文件时设置-Xmx?的重复问题。 - pablochan
1
请确保阅读此答案:https://dev59.com/yGIj5IYBdhLWcg3wilkI#42207984。 - aexellent
2个回答

4

如果你正在使用Eclipse并尝试运行独立的Java程序,则需要在“运行配置”选项卡中使用VM参数部分。对于Tomcat或应用服务器,在setenv脚本文件中设置。

set JAVA_OPTS=-Xms1024m -Xmx1024m -XX:PermSize=64m -XX:MaxPermSize=384m 

对于可执行的JAR文件

java -Xms1024m -Xmx1024m -jar FILENAME.jar

我不使用Eclipse。我在我的网络服务器上有一个完整的Java应用程序,我通过双击.jar文件来执行它。 - Mr. K. O. Rolling

0

这些是你在启动应用程序时通过命令行传递给虚拟机的参数。

例如:

在控制台中执行以下命令:

java -Xms256m -Xmx1024m HelloWorld

或者如果你在Eclipse(或任何其他IDE)中,可以使用以下链接:

enter image description here

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接