在Ubuntu上設置Java虛擬機(JVM)參數主要有臨時和永久兩種方式,以下是具體方法:
在啟動Java應用程序時,直接在命令行中添加JVM參數即可。例如,設置初始堆內存為512MB,最大堆內存為1024MB,線程棧大小為1MB,可運行以下命令:
java -Xms512m -Xmx1024m -Xss1m -jar your-application.jar
編輯Java啟動腳本或環境變量文件來設置JVM參數,這樣每次啟動Java應用時都會自動應用這些參數。
打開~/.bashrc文件(如果使用的是zsh shell,則編輯~/.zshrc文件),添加以下行:
export JAVA_OPTS="-Xms512m -Xmx1024m -Xss1m"
保存并退出編輯器,然后運行以下命令使更改生效:
source ~/.bashrc
之后,啟動Java應用時使用java $JAVA_OPTS -jar your-application.jar即可。
使用以下命令編輯/usr/bin/java文件:
sudo nano /usr/bin/java
在文件末尾添加JVM參數,例如:
-Xms512m -Xmx1024m -Xss1m
保存并退出編輯器,然后運行以下命令使更改生效:
source /usr/bin/java