タグ

heapとm1に関するmasterqのブックマーク (1)

  • Androidで大きいヒープを確保する - Qiita

    Androidでは大きいヒープ領域を確保するための手段が提供されています。 AndroidManifext.xmlのapplicationタグにandroid:largeHeap="true"を記載するだけです。 APIlevel11から利用出来ます。 この設定をしておくとヒープが足りなくなった時に、新たに大きなヒープを確保します。 最初から大きなヒープを確保するわけではありません。 なお、確保されるヒープの大きさは端末によって異なり、ヒープが増えない端末もあります。 android:largeHeap(API Guides) API Guidesにも書かれていますが、どうしてもOutOfMemotyErrorが解決出来ない時にのみ設定して下さい。 基は、設定しなくてもErrorが発生しないようメモリの使用量を抑えるべきです。

    Androidで大きいヒープを確保する - Qiita
    masterq
    masterq 2022/08/03
    M1のmacOSだと`I/art: Clamp target GC heap from 51MB to 48MB`というエラーが出た後アプリが死んでしまうことがあった。largeHeapでとりあえず回避。これで良いのか要調査。
  • 1