本文重點
在前面我們設置參數值的時候,需要在eclipse中的VM中進行參數設置,查詢的時候需要先jps,然后jinfo。這里嘗試動態的設置和查詢,也就是說在運行程序的時候就對其進行設置,并且進行查詢。
過程
為了確定參數修改了,這里我們先使用下面的命令來查詢初始化的參數
java -XX:+PrintFlagsInitial
然后我們通過下面的命令修改并且查詢
java -XX:+PrintFlagsFinal -XX:MetaspaceSize=512m Shi
其中Shi是一個具體的java類,這個命令的解釋是,查詢所有的修改之后的參數,設置MetaspaceSize的大小為512m,并且運行shi類
運行結果為
這里只截取了一部分,我們可以看到metaspaceSize的大小就是修改之后的了。