1
JVMセッティング:gccapacityの理解メタスペースのサイズ
S0C S1C S0U S1U EC EU OC OU MC MU CCSC CCSU YGC YGCT FGC FGCT GCT
524288.0 524288.0 0.0 231108.3 3145728.0 2926008.3 4194304.0 73553.2 58624.0 56981.2 8960.0 8619.0 5 0.684 1 0.235 0.919
出力は、メタスペースの上記出力サイズの両方において
NGCMN NGCMX NGC S0C S1C EC OGCMN OGCMX OGC OC MCMN MCMX MC CCSMN CCSMX CCSC YGC FGC
4194304.0 4194304.0 4194304.0 218624.0 208896.0 3766784.0 4194304.0 4194304.0 4194304.0 4194304.0 0.0 1099776.0 59136.0 0.0 1048576.0 8960.0 26 1
であるJSTATの
-Xms8192M
-Xmx8192M
-XX:NewRatio=1
-XX:SurvivorRatio=6
-XX:MetaspaceSize=256M
-XX:MaxMetaspaceSize=512M
出力も56M程度であります最小メタスペースサイズは256mと定義されています
'-XX:MetaspaceSize = 256M'は最小サイズを設定しません。どのような種類の実際のサイズでも構成されません。 – Holger
それはどういう意味ですか?メタスペースのサイズを強制する方法はありますか?現在、メタスペースの使用率は90%に達していますか?どのような方法でそれを避けるために? – noob
[ガベージコレクションの詳細オプション](http://docs.oracle.com/javase/8/docs/technotes/tools/windows/java.html#BABFAFAE)を参照してください。 '-XX:MetaspaceSize = size':*はじめてガベージコレクションをトリガする割り当てられたクラスメタデータ空間のサイズ。ガベージコレクションのこのしきい値は、使用されるメタデータの量に応じて増減されます。*このオプションは、ガーベジコレクションをトリガするためのしきい値のみを指定し、後で変更される可能性があります。利用について心配する必要はありません。必要に応じてサイズが大きくなります。 – Holger