您好,登錄后才能下訂單哦!
JVM 虛擬機提供了三種類型參數:標準參數中包括功能和輸出的參數都是很穩定的,很可能在將來的JVM版本中不會改變。你可以用 java 命令(或者是用 java -help)檢索出所有標準參數。
非標準化的參數,在將來的版本中可能會改變。所有的這類參數都以 -X 開始,并且可以用 java -X 來檢索。注意,不能保證所有參數都可以被檢索出來,其中就沒有 -Xcomp 。
非標準化的參數(到目前為止最多的),它們同樣不是標準的,甚至很長一段時間內不被列出來。然而,在實際情況中 X 參數和 XX 參數并沒有什么不同。X 參數的功能是十分穩定的,然而很多 XX 參數仍在實驗當中(主要是 JVM 的開發者用于 debugging 和調優 JVM 自身的實現)。
用一句話來說明 XX 參數的語法。所有的 XX 參數都以"-XX:"開始,但是隨后的語法不同,取決于參數的類型:
1)對于布爾類型的參數,我們有"+"或"-",然后才設置 JVM 選項的實際名稱。
例如,-XX:+ 用于激活選項,而 -XX:- 用于注銷選項。
Example:
開啟GC日志的參數: -XX:+PrintGC
2) 對于需要非布爾值的參數,如 string 或者 integer,我們先寫參數的名稱,后面加上"=",最后賦值。
例如: -XX:MaxPermSize=2048m
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。