2017-06-02 150 views
1

我想修改(增加)Java内存限制(Windows PC上的JRE)。 到处我发现那位以下命令:如何增加jvm内存

-Xms设定的初始Java堆大小

-Xmx设置最大Java堆大小

例如-Xmx1024m。

但我的问题是在哪里!我必须输入这个命令吗?对于这个初学者问题抱歉。通常我没有任何与java的联系。

+1

这些都是你在命令行中传递参数,当你启动的程序 –

+2

可能的复制[如何设置-Xmx开始运行一个jar文件时?](https://stackoverflow.com/questions/20149304/how-to-set-the-xmx-when-start-running-a-jar-file) – pablochan

+1

请务必阅读此答案以及;-) https: //stackoverflow.com/questions/20149304/how-to-set-the-xmx-when-start-running-a-jar-file/42207984#42207984 – aexellent

回答

2

如果您正在使用Eclipse和尝试运行独立的Java然后使用运行配置选项卡。对于Tomcat或应用服务器VM参数部分setenv脚本文件放

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

为可执行的JAR

java -Xms1024m -Xmx1024m -jar FILENAME.jar 
+0

我不使用eclipe。我在我的网络中的服务器上有一个完整的java应用程序,我通过双击.jar文件执行 –

+0

我已经添加了执行可执行文件jar的命令 –

0

这些都是您在命令行中传递,当你启动应用程序

例如虚拟机参数:

在控制台做:

爪哇 - Xms256m -Xmx1024m HelloWorld

或者如果你是在Eclipse(或任何其他IDE) enter image description here