Linux雲端計算技術學習:常用虛擬機器引數

千鋒雲端計算發表於2019-07-04

JVM 虛擬機器提供了三種型別引數:標準引數中包括功能和輸出的引數都是很穩定的,很可能在將來的JVM版本中不會改變。你可以用 java 命令(或者是用 java -help)檢索出所有標準引數。

Linux雲端計算技術學習:常用虛擬機器引數

非標準化的引數,在將來的版本中可能會改變。所有的這類引數都以 -X 開始,並且可以用 java -X 來檢索。注意,不能保證所有引數都可以被檢索出來,其中就沒有 -Xcomp 。

非標準化的引數(到目前為止最多的),它們同樣不是標準的,甚至很長一段時間內不被列出來。然而,在實際情況中 X 引數和 XX 引數並沒有什麼不同。X 引數的功能是十分穩定的,然而很多 XX 引數仍在實驗當中(主要是 JVM 的開發者用於 debugging 和調優 JVM 自身的實現)。

Linux雲端計算技術學習:常用虛擬機器引數

用一句話來說明 XX 引數的語法。所有的 XX 引數都以"-XX:"開始,但是隨後的語法不同,取決於引數的型別:

1)對於布林型別的引數,我們有"+"或"-",然後才設定 JVM 選項的實際名稱。

例如,-XX:+ 用於啟用選項,而 -XX:- 用於登出選項。

Example:

開啟GC日誌的引數: -XX:+PrintGC

Linux雲端計算技術學習:常用虛擬機器引數

2) 對於需要非布林值的引數,如 string 或者 integer,我們先寫引數的名稱,後面加上"=",最後賦值。

例如: -XX:MaxPermSize=2048m


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69916964/viewspace-2649566/,如需轉載,請註明出處,否則將追究法律責任。

相關文章