Contenu connexe
Similaire à JDK付属ツールにパッチを出しまくったワケ (20)
Plus de Yasumasa Suenaga (8)
JDK付属ツールにパッチを出しまくったワケ
- 7. [Full GC (System.gc())
[PSYoungGen: 320K->0K(38400K)]
[ParOldGen: 8K->258K(87552K)] 328K->258K(125952K),
[Metaspace: 2485K->2485K(1056768K)],
0.0201510 secs]
※ログは見やすく改行しています
System::gc?
jcmdでGC.run?
どっちだ!?
- 8. [9.693s][info][gc]
GC(0) Pause Full (Diagnostic Command)
1M->0M(8M) 7.314ms
※ログは見やすく改行しています
[9.693s][info][gc]
GC(0) Pause Full (System.gc())
1M->0M(8M) 7.314ms
一目瞭然!
JDK-8068589: GCCause should distinguish jcmd GC.run from System.gc()
- 12. •
•
S0 S1 E O M CCS YGC YGCT FGC FGCT GCT
0.00 0.00 0.00 0.29 51.11 52.08 7 0.030 7 0.052 0.081
• ホントのFull GC
• G1のSTWフェーズ(Remark / Cleanup) どっち!?
- 23. •
• コンカレントGCの
• コンカレントGCの
•
• JDK-8207756: ZGC: jstat should show CGC STW phases
S0 S1 E O M CCS YGC YGCT FGC FGCT CGC CGCT GCT
0.00 0.00 0.00 48.87 96.28 87.33 28 0.204 1 0.110 6 0.014 0.327
- 32. •
•
Java Day Tokyo 2016でも
お話させてもらいました
https://www.slideshare.net/YaSuenag/java-9-62345544/57
- 46. Thread 77506: (state = IN_NATIVE)
- NativeSEGV.doSEGV() @bci=0 (Interpreted frame)
- NativeCaller.callNative() @bci=0, line=26 (Interpreted frame)
- NativeSEGV.main(java.lang.String[]) @bci=11, line=12 (Interpreted frame)
このインスタンスの状態は?