タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

java7とgcに関するcactusmanのブックマーク (2)

  • G1ガベージコレクタの威力を検証してみた - しんさんの出張所 はてなブログ編

    いよいよおまちかね!GF決勝大会レディーゴ(ry GFは世界の覇権をかけたガベージコレクト・ファイトの略だろJK …少しGガンダムに毒されてしまったようだ… ガベージコレクションの性能を検証したのをあげたのはJ2SE 5.0が出た直後あたりが最後だったっけ。もう5年近く前か。 http://shin.cside.com/diary/2004/10.htm#1 JavaSE 6 update14にてG1ガベージコレクタが入ったようなのでこれを試してみる。 ベンチに使うのはいつもどおりの自作STG。 GCのログも全部掲載してるので長文です。 インクリメンタルガベージコレクタ まず一番最適化してるインクリメンタルGCでの設定。なおインクリメンタルGCは5.0のときに実装がまるごとコンカレントGCにさしかえられているのでコンカレントGCを使っているという認識でOK。単に長いオプション名を暗記してい

    G1ガベージコレクタの威力を検証してみた - しんさんの出張所 はてなブログ編
  • JDK7のJavaDocとGCの話 - kensir0uのしくみ

    JDK7のJavaDoc発見 どんな機能が入っているかあとで見てみよう。 コレ⇒http://download.java.net/jdk7/docs/ と、思ったら中身の充実度が・・・・orz Java7でG1ガベージコレクションが実装された。 Java6までのは YOUNGGCとOLDGC の2段だったんだけども、 YONUGGCでは停止はなしでOLDGCで2度の処理のためにすべての機能を停止している。 それで長い待ち時間が発生していた。 Java7のG1GCでは YOUNGGCで1度機能停止、 OLDGCで1度機能停止ってことで停止タイミングを分散している。 これで、停止時間が安定的になり映像とかはより滑らかになると思う。 あとメモリ領域をJava6まではOLDとYOUNGに物理的に分割していたけども Java7では同じ領域に存在しているみたい。ってことでより大きなメモリ を確保できる

    JDK7のJavaDocとGCの話 - kensir0uのしくみ
  • 1