【RebuildingSaga】5000ダウンロードを達成してました。知恵熱で頭痛がします。リビルディング・サガですが累計5000ダウンロードを達成しました!(というか、していました。)リリースしたのが、7月半ばですから4ヶ月半くらいですね。5000ダウンロードといってもその分アンインストールもされていて現在インストールしている数は1600くらいです。毎週プレイしているユーザは200~300人くらいのようです。来年の7月、一周年には1万ダウンロードが達成できるように期待しています。カレーライスでも食べます。2017おはようございます。この連休中はアプリ開発をやらないと思っていましたがちょっとクラッシュレポートが来たんです。内容は「OutOfMemotyError」です。数か月前にBitmapの読み込み後にbitmap.recycle()をするよう修正していたんですがどうもまだ検出されるということは他のインスタンス(ImageViewなど)にBitmapが残っていたりするのかも。Hidakaこの目からウロコのスライドを参考にAndroidのヒープサイズをあげてみました。左がlargeheap適用前、右がlargeheap適用後です。largeheap適用後の最大メモリ(たぶん)スライド14Pに記載されているコードの値です。largeheap適用後は最大ヒープメモリが増えていますね。ちなみにこのダイアログはこんなコードです。)リビルディング・サガで戦闘を行うと、画像読み込みがたくさん発生するのでメモリが増えます。戦闘前と戦闘後でメモリを確認してみました。メモリが必要となったのでTotalとUsedが増えていますね。戦闘を何度か繰り返すとメモリが下がっているときがあり、これはGCが走ったんではないかと予想しています。すごくメモリリークが発生している!というわけではなさそう。さきほどのスライドをみたんですがコンカレントGCになっているようなのでフルGCによる完全フリーズ!みたいなことが起きにくくなっているようですね......。開発中にしばしばアプリ画面が固まったことがあって「さてはフルGCが走っているな......こいつめ!」と思っていたんですが、そんなことは発生しないようでした。