2017-05-26 75 views
1

Oracle文檔說明非標準vm選項(如啓動堆大小和最大堆大小)通過在-X前加前綴來設置。因此,要將啓動堆大小設置爲128 MB,您可以使用-Xms128m。設置非標準java vm選項-Xms without -X

但是,-ms和-mx似乎也起作用。這是真的還是使用-ms而不是-Xms有其他影響?

這是記錄在任何地方,或者-X沒有必要或者它們是標準選項?

是否還有其他像這樣的選項,它們不需要以-X爲前綴?下面

+1

會認識什麼?你應該堅持任何記錄。 – EJP

+0

我只想知道。這很有趣,因爲這沒有記錄在任何我知道的:) – Deepak

回答

2

有這樣微小的差別是細節

標準選項:選項打頭的 - 是標準選項,預計所有的JVM實現所接受,並釋放之間的穩定被認可的標準選項Java HotSpot VM在Java應用程序啓動器參考頁面上描述爲Solaris & Linux

非標準選項:選項與-X開頭是非標準的(不能保證所有的VM實現能支持),並有可能在JDK.Find more details

的後續版本更改,恕不另行通知

開發者選項:使用-XX指定的選項不穩定,如有更改,恕不另行通知。

+0

提供的鏈接列出ms和mx作爲非標準選項,但-ms的工作原理與-Xms一樣。我只是想知道這是否記錄在某處。 – Deepak