對JVM運行參數進行修改是JVM性能調優的重要手段,下面介紹在應用程序開發過程中JVM參數設置的幾種方式。
方式一
java程序運行時指定 -Dproperty=value
該參數通常用於設置系統級全局變量值,如配置文件路徑,保證該屬性在程序中任何地方都可訪問。當然,也可以通過在程序中使用System.setProperty進行設置。
注意:
1、如果-Dproperty=value的value中包含空格,可以將value使用引號引起來。例如:-Dmyname="hello world"。
2、如果配置了-Dproperty=value參數,又在程序中使用了System.setProperty對同一個變量進行設置,那么以程序中的設置為准。
方式二
在idea開發環境中修改,JVM參數,修改方式如下圖:
方式三
1、打開IDEA安裝目錄中的bin目錄;
2、找到並打開idea.exe.vmoptions配置文件,編輯該配置文件保存;
3、重新啟動idea才能生效。
三種方式的優先級關系
方式一>方式二>方式三