JVM的XX引數之設值型別

2021-10-02 02:54:16 字數 971 閱讀 8102

kv設值型別的公式:

-xx: 屬性key = 屬性值value

例如用如下的程式, 檢視堆大小

public

class

myhellogc

}

使用jinfo -flag metaspacesize 18372命令. 可以看到預設的元空間大小為21m左右.

在專案中設定1024m的堆記憶體.

再次執行該專案,檢視元空間的大小, 可以看到已經變成1024m了. 與設定的值一致.

例如還可以檢視新生代過了多少次年齡後, 可以到達老年代的引數

maxtenuringthreshold

jinfo -flag maxtenuringthreshold 35180

如下圖檢視到是15次.

檢視最大堆記憶體 :

jinfo -flag maxheapsize 32180

可以看到最大的堆記憶體為3個g左右, 預設為當前機器記憶體的四分之一. 我的機器記憶體為12gb.

JVM的引數型別

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

JVM的引數型別

help server,client version,showversion cp,classpath xx引數 boolean型別 格式 xx 表示啟用或者禁用name屬性。比如 xx useconcmarksweepgc,xx useg1gc 號代表啟用,代表禁用 非boolean型別 格式 x...

C 之值型別與引用型別引數 基礎

根據引數型別和傳遞方式,有以下4種不同的情況 值型別引數的按值傳遞 int m 引用型別引數的按值 位址值 傳遞 string str 值型別引數的按引用傳遞 ref int m 引用型別引數的按引用傳遞 ref string str class demo private static void c...