タグ

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

タグの絞り込みを解除

AndroidとGCに関するbopperjpのブックマーク (2)

  • dalvikのGCをのぞいてみた

    14. おさらい2 - もしGCがなかったら GCがない環境でヒープが欲しくなった場合、明示的にヒープ割り当て要求(Ex.malloc())を行い、ヒープが必要なくなった時点で明示的に解放(free())する。

    dalvikのGCをのぞいてみた
  • throw Life - Dalvik VMのGarbage Collection概要

    ちょっと時間ができたので、知り合いのブログを読みあさってました。 すると、安藤恐竜さんとこでこんな翻訳記事を見つけました。 Track memory allocations(日語超訳) 大半のケースでは、数多くの小さくて短命なオブジェクトが原因でGCが起動される。世代別GCのような場合には、このようなオブジェクトの回収を最適化し、頻繁にGCが起動されることを防ぐことができる。AndroidのGCは、残念ながらそのような最適化を行うことができず、パフォーマンスに影響の多い一連のコードの中で、短命なオブジェクトを作ると、そのままアプリケーションの性能にとって影響が多くなってしまう。 マジっすか?!一応原文もチェック。 Track memory allocations Most of the time, garbage collection occurs because of tons

  • 1