原文出自: http://operamasks.blogbus.com/logs/21800310.html
以下選項是非標準選項,可隨時更改,而不另行通知。
-Xbootclasspath:<path> 將引導類路徑設置爲 <path>
-Xbootclasspath/p:<path> 將 <path> 附加在引導類路徑前面
-Xbootclasspath/a:<path> 將 <path> 附加到引導類路徑後面
-Xrun<dll>[:options] 啓動 JVMPI 概要分析
-Xshareclasses[:options] 啓用類數據共享(使用幫助獲取詳細信息)
-Xint 僅運行已解釋的(等同於 -Xnojit -Xnoaot)
-Xnojit 禁用 JIT
-Xnoaot 不運行預編譯代碼
-Xquickstart 通過延遲優化來減少啓動時間
-Xfuture 啓用最嚴格的檢查,預測未來的缺省值
-verbose[:{class|gcterse|gc|dynload|sizes|stack|debug}]
以下選項的參數以字節爲單位。
帶有後綴“k”(千)或“m”(兆)的值會進行相應的計算。
-Xmca<x> 將 RAM 類段增量設置爲 <x>
-Xmco<x> 將 ROM 類段增量設置爲 <x>
-Xmn<x> 將初始/最大新空間大小設置爲 <x>
-Xmns<x> 將初始新空間大小設置爲 <x>
-Xmnx<x> 將最大新空間大小設置爲 <x>
-Xmo<x> 將初始/最大舊空間大小設置爲 <x>
-Xmos<x> 將初始舊空間大小設置爲 <x>
-Xmox<x> 將最大舊空間大小設置爲 <x>
-Xmoi<x> 將舊空間增量設置爲 <x>
-Xms<x> 將初始內存大小設置爲 <x>
-Xmx<x> 將內存最大大小設置爲 <x>
-Xmr<x> 將記住的集合大小設置爲 <x>
-Xmrx<x> 將記住的集合的最大大小設置爲 <x>
-Xmso<x> 將操作系統線程堆棧大小設置爲 <x>
-Xiss<x> 將初始 java 線程堆棧大小設置爲 <x>
-Xssi<x> 將 java 線程堆棧增量設置爲 <x>
-Xss<x> 將最大 java 線程堆棧大小設置爲 <x>
-Xscmx<x> 將新共享類高速緩存的大小設置爲 <x>
-Xmine<x> 將堆擴展的最小大小設置爲 <x>
-Xmaxe<x> 將堆擴展的最大大小設置爲 <x>
以下選項的參數以 0 至 1 的小數表示。
值爲 0.3 表示請求百分比爲 30%
-Xminf<x> GC 之後自由堆的最小百分比
-Xmaxf<x> GC 之後自由堆的最大百分比
以下選項的參數以小數表示。
-Xgcthreads<x> 設置 GC 線程的數量
-Xnoclassgc 禁用動態類卸裝
-Xclassgc 啓用動態類卸裝
-Xalwaysclassgc 啓用每個 GC 的動態類卸裝
-Xnocompactexplicitgc 禁用系統 GC 的壓縮
-Xcompactexplicitgc 啓用每個系統 GC 的壓縮
-Xcompactgc 啓用壓縮
-Xnocompactgc 禁用壓縮
-Xlp 啓用大頁面支持
-Xdbg:<options> 啓用調試,JDWP 標準選項
-Xrunjdwp:<options> 啓用調試,JDWP 標準選項
-Xdbginfo:<symbol file path> 啓用調試信息服務器
-Xrdbginfo:<host>:<port> 啓用遠程調試信息服務器
-Xgcpolicy:gencon