2017-06-02 152 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