Java7 Update4 (java7u4) で正式サポートされたG1GC(ガベージ・ファーストGC)ですが、Java9ではデフォルトGCになることが確定しています。 参考: JEP248 またG1GCは、CMS GC …
[続きをもっと見る…]
JVMチューニング: G1GCの使いどころとCMS GCからのマイグレート
2016-09-14
Java7 Update4 (java7u4) で正式サポートされたG1GC(ガベージ・ファーストGC)ですが、Java9ではデフォルトGCになることが確定しています。 参考: JEP248 またG1GCは、CMS GC …
[続きをもっと見る…]
VisualVM第3回めはメモリのStrong Weakについてやってます https://www.youtube.com/watch?v=pe838NjIrHU 今回でVisualVMはいったんおしまいにして、次はSp …
[続きをもっと見る…]
VisualVM part2を公開しました。 CGの動きを見たいのにメモリに負荷がかかってくれない感じです。 https://www.youtube.com/watch?v=U7WAkSbzlCA
こんにちわ、インケンです。 今回はVisualVMの話です。インケンはjava詳しくないので、バツイチちゃんに手伝ってもらっています。 内容は以前バツイチちゃんが書いたこれみたいな話。 https://www.youtu …
[続きをもっと見る…]
この記事はJVM Advent Calendar 2014 – Qiitaのために書きました。 「GCログ」や「GCViewer」のキーワードからこのサイトに訪れてくれる方が多いので、改めてGCログやヒープダ …
[続きをもっと見る…]
Java SE 7 Update 4から、GCの新しいアルゴリズムとして「G1GC」が追加されました。 Java6でもupdate 14から実験的に導入されているようです。 GCアルゴリズムについては下記に概要説明があり …
[続きをもっと見る…]
さて、前回までで、ログからフルGC(及び高負荷なコンカレントGC)が発生していることはわかりました。 で、このチューニングの目的は、GCによるマシンへの負担を低減することにあります。 まず「なぜGCが発生するのか?」と「 …
[続きをもっと見る…]