在 Linux 上設置 JVM 內存參數可以通過修改 JVM 的啟動腳本或者設置環境變量來實現。以下是兩種常見的方法:
方法一:修改 JVM 啟動腳本
找到 JVM 的啟動腳本,一般在 Java 的安裝目錄下的 bin 目錄中,文件名為 java
或 java.sh
。
打開啟動腳本,在合適的位置添加以下參數來設置 JVM 內存參數:
-Xms<initial_heap_size> # 設置初始堆大小
-Xmx<maximum_heap_size> # 設置最大堆大小
其中 <initial_heap_size>
和 <maximum_heap_size>
可以是具體的大小值,例如 1G
表示 1GB 內存。
例如,設置初始堆大小為 512MB,最大堆大小為 2GB:
-Xms512m
-Xmx2g
保存并關閉啟動腳本。
重啟應用程序或者重新執行啟動腳本。
方法二:設置環境變量
打開終端。
執行以下命令來設置環境變量:
export JAVA_OPTS="-Xms<initial_heap_size> -Xmx<maximum_heap_size>"
其中 <initial_heap_size>
和 <maximum_heap_size>
可以是具體的大小值,例如 1G
表示 1GB 內存。
例如,設置初始堆大小為 512MB,最大堆大小為 2GB:
export JAVA_OPTS="-Xms512m -Xmx2g"
注意:以上方法中的參數值需要根據實際情況進行調整,確保合理的內存分配。