JVM的引數型別

2021-08-29 10:01:14 字數 668 閱讀 6537

-help

-server, -client

-version, -showversion

-cp, -classpath

xx引數

boolean型別

格式:-xx:[+-]表示啟用或者禁用name屬性。

比如-xx+useconcmarksweepgc,-xx:+useg1gc ([+]號代表啟用,[-]代表禁用)

非boolean型別

格式:-xx:=表示name屬性的值是value。

比如 -xx:maxgcpausemillis=500,-xx:gctimeratio=19

不是x引數,而是xx引數

-xms 等價於 -xx:initialheapsize  初始化的堆大小

-xmx 等價於 -xx:maxheapsize    最大化的堆大小

jinfo -flag maxheapsize 《程序編號》   -xx:maxheapsize=994050048 執行時最大的堆大小

jinfo -flag threadstacksize 《程序編號》 -xx:threadstacksize=1024k 啟動乙個執行緒需要的記憶體大小

JVM的引數型別

jvm的引數型別 x引數 xx引數 boolean型別 格式 xx 表示啟用或者禁用name屬性。比如 xx useconcmarksweepgc xx useg1gc 號代表啟用,代表禁用 非boolean型別 格式 xx 表示name屬性的值是value.比如 xx maxgcpausemill...

JVM的XX引數之設值型別

kv設值型別的公式 xx 屬性key 屬性值value 例如用如下的程式,檢視堆大小 public class myhellogc 使用jinfo flag metaspacesize 18372命令.可以看到預設的元空間大小為21m左右.在專案中設定1024m的堆記憶體.再次執行該專案,檢視元空間...

JVM引數配置

xmsn 指定jvm堆的初始大小,預設為物理記憶體的1 64,最小為1m,可以指定單位k m,如不指定預設為 位元組 xmxn 指定jvm堆的最大值,預設為物理記憶體的1 4或1g,最小為2m,單位與 xms一致。xssn 設定單個執行緒棧的大小,預設為512k xincgc 開啟增量gc 預設為關...