タグ

gcに関するkitanowのブックマーク (2)

  • ARTのメモリ管理

    Transcript 1. ARTのメモリ管理 2015/04/25 DroidKaigi @haru067 2. 自己紹介 ● Twitterクライアント
 ShootingStarの開発者 @haru067 3. 自己紹介 ● Twitterクライアント
 ShootingStarの開発者 ● 大学院を無事卒業 ● 修論でARTのGCをいじってた ● 今日はその辺で得た知識の話
 (たまには真面目な話を) @haru067 4. 連絡的な ● Android 5.0リリース時点での話です ● とにかく更新が激しい,既に古くなってるかも ● 最近だとコンパクションとか入ったっぽい?
 https://source.android.com/devices/tech/dalvik/
 ● 質問あればリプライとかハッシュタグで ● 発表資料はあとでアップロードします
 (@haru067) 5

    ARTのメモリ管理
  • 第5回 チューニングのために理解しておきたいGCの4つのアルゴリズム | gihyo.jp

    なぜアルゴリズムを学ぶのか GCによる停止時間が長くなり、アプリケーションの処理時間が短くなると、業務に使える時間が短くなってしまいます。その問題を解決するために、GCをチューニングすることで、アプリケーションの停止時間を短くすることが考えられます。 その際大事なのは、GCのアルゴルズムを把握しておくことです。 GCのチューニングを行うときは、GCで行われている処理の内、どの処理に時間がかかっているかをモニタリング⇒分析⇒チューニングする、という流れになります。しかし、GCのアルゴリズムを知らないと、モニタリング結果を見てもどこに問題があるかがわからず、分析やチューニングを行うことができません。 今回は、以下の4つのアルゴリズムをご紹介します。 マーク&スイープGC コンパクション コピーGC 世代別GC GCのアルゴリズムはJVMの実装によって異なりますが、多くの場合、上記4つのアルゴリ

    第5回 チューニングのために理解しておきたいGCの4つのアルゴリズム | gihyo.jp
    kitanow
    kitanow 2013/04/07
  • 1