タグ

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

タグの絞り込みを解除

GCに関するhysaのブックマーク (3)

  • OutOfMemoryError の調べ方 - Qiita

    OutOfMemoryError (以下 OOME)が起こったときにお手上げ状態にならないためにも、 Java のメモリ管理の仕組みとか、 OOME が起こったときの調査方法とかを調べる。 環境 OS Windows 7 > java -version java version "1.8.0_74" Java(TM) SE Runtime Environment (build 1.8.0_74-b02) Java HotSpot(TM) 64-Bit Server VM (build 25.74-b02, mixed mode) Java 8 で、 Oracle の JVM を前提とした話です。 Java のメモリ管理 これを知っておかないと、 OOME が起こっても、メモリ内で何が起こっていて、どこを調査すべきで、どのように対処したらいいのかが判断できない。 なので、まずは、そもそも J

    OutOfMemoryError の調べ方 - Qiita
    hysa
    hysa 2016/12/14
  • ImageViewとBitmap#recycle覚書 - hidecheckの日記

    開発してるとActivityにBitmapを持たせたいことってよくある でもメンバで持ってると自前で解放しなくてはならない。 Bitmapのメモリ管理はネイティブ側で管理されてるので明示的に開放する必要がある。 マジで?って思ったので実験してみた 実験内容 以下のパターンでBitmapActivityがどのように変化するかを確認 実験1 ImageViewを持たないActivity 実験2 レイアウトでImageViewを持ったActivity 実験3 レイアウトでImageViewを持ち、メンバ変数でもImageViewをもつActivity 実験4 ImageViewを持ち、メンバ変数でBitmapをもつActivity 実験5 Bitmap#recycleの正しい使い方 使うアプリ こんな感じのアプリ 実験2〜4 MainActivity>BitmapActivity>(戻るキーで)

    ImageViewとBitmap#recycle覚書 - hidecheckの日記
  • GC勉強まとめ - I am Cruby!

    Ruby, GC最近GCについて勉強していたけど、参考になったサイトをまとめてみる。 アルゴリズムガーベジコレクション.pdf 非常にいろんなパターンを書いてある。 ふむふむという感じ。 Garbage Collection - Seminars - Langphilia! 結構有名なを第一章まで翻訳してある。 どうせなら、最後までしてくれないかなぁ。 まとめと言いながら、まだ二つくらいしか読んでいないという。 これからは、BoehmGC(何て呼ぶんだ?)とかJavaのGC(性能ヨサゲ)を読んでみようかな。 最終的にはRuby1.9に合わせてGCを作るつもり。かなりこっそり。ま、明らかに趣味なので、適当だから。性能がよかったらMLに流すかな。

    hysa
    hysa 2010/03/18
  • 1