1. 程式人生 > >JVM命令引數大全

JVM命令引數大全

defaultrecording={true|false}
指定是否在後臺一直記錄還是隻執行一段時間。預設這個引數的值是false,也就是隻執行一段時間。如果要一直執行就設定這個引數的值為true。 disk={true|false}
指定JFR是否持續地把記錄寫到硬碟,預設這個引數值是false(不會持續)。 maxchunksize=size
設定資料最大塊的大小,可以使用單位字尾k(K),m(M),g(G)。預設值是12M。 maxage=time
設定資料最大保留時間,s是秒,m是分鐘,h是小時,d是天,預設最大保留時間是15分鐘。 僅僅當disk=true 的時候,此選項可用。 maxsize=size
設定資料在硬碟的最大容量,可以使用單位字尾k(K),m(M),g(G)。預設容量沒有限制。僅僅當disk=true 的時候,此選項可用。 repository=path
設定臨時倉庫,預設使用系統臨時路徑。 dumponexit={true|false}
指定是否在JVM終止的時候記錄JFR資料。預設是false。 dumponexitpath=path
指定JVM終止時記錄的JFR資料的儲存路徑。只有設定了defaultrecording=true時這個路徑才有意義。如果指定的是一個目錄,JVM會把當前的日期和時間作為檔名,如果指定的是一個檔名,而且這個檔案已存在,那麼就會加上時間字尾。 globalbuffersize=size
指定保留資料的總大小。可以使用單位字尾k(K),m(M),g(G)。預設大小是462848 個位元組。 loglevel={quiet|error|warning|info|debug|trace}
指定JFR的日誌級別,預設是info。 samplethreads={true|false}
設定是否進行執行緒抽樣,預設這個選項是true; settings=path
設定事件配置檔案,預設使用default.jfc.這個檔案在JAVA_HOME/jre/lib/jfr stackdepth=depth
棧追蹤的深度,預設深度是64個方法呼叫,最大是2048,最小是1。 threadbuffersize=size
指定每個執行緒的本地緩衝小大,可以使用單位字尾k(K),m(M),g(G)。值越大就說明在寫磁碟之前可以容納更多的資料。預設大小是5K。