質問編集履歴
1
追記要望
title
CHANGED
File without changes
|
body
CHANGED
@@ -28,4 +28,31 @@
|
|
28
28
|
・Metaspace領域と圧縮クラス領域はクラスやメソッドが格納される場所であまり変動しない
|
29
29
|
・Metaspace領域に関しては自動拡張するため90%超えていても問題ない
|
30
30
|
|
31
|
-
よろしくお願い致します。
|
31
|
+
よろしくお願い致します。
|
32
|
+
|
33
|
+
## 追記
|
34
|
+
kuniku様から追記要望がありましたので追記しました。
|
35
|
+
|
36
|
+
CompressedClassSpaceSizeやMaxMetaspaceSize、MetaspaceSizeを取得した結果になります。
|
37
|
+
```
|
38
|
+
java -XX:+PrintFlagsFinal -varsion -server
|
39
|
+
uintx CompressedClassSpaceSize = 1073741824
|
40
|
+
uintx MaxMetaspaceExpansion = 5451776
|
41
|
+
uintx MaxMetaspaceFreeRatio = 70
|
42
|
+
uintx MaxMetaspaceSize = 4294901760
|
43
|
+
uintx MetaspaceSize = 21807104
|
44
|
+
uintx MinMetaspaceExpansion = 339968
|
45
|
+
uintx MinMetaspaceFreeRatio = 40
|
46
|
+
|
47
|
+
```
|
48
|
+
また、実際にサーバで使用されているMetaspace領域と圧縮クラス領域は以下になります。
|
49
|
+
|
50
|
+
```
|
51
|
+
jstat -gc -t 21891
|
52
|
+
Timestamp S0C S1C S0U S1U EC EU OC OU MC MU CCSC CCSU YGC YGCT FGC FGCT GCT
|
53
|
+
5069.1 38400.0 1024.0 0.0 676.4 88064.0 6091.0 182784.0 68608.5 96536.0 87421.7 12848.0 10462.5 45 1.385 4
|
54
|
+
|
55
|
+
```
|
56
|
+
|
57
|
+
MC(Metaspace領域の容量)がMetaspaceSizeを超えていることが分かります。
|
58
|
+
CCSC(圧縮クラス領域の容量)はCompressedClassSpaceSizeを超えていないようです。
|