アクティビティ間を移動しているときに、メモリ割り当てが 30 MB から 500 MB を超えるアプリがあります。それが発生している間に割り当てを追跡し、何がメモリに保持されているかを確認できますが、ヒープの HPROF ファイルを作成したいので、それを MAT にロードして、何がそのメモリを使用しているかをよりよく把握できます。
ただし、ダンプを作成しようとすると、メモリ グラフに点線とスピナーが表示されるだけで、(一見) 際限なく続きます。より低い割り当てで問題なくダンプを作成できますが、500 MB 以上が割り当てられているため、作成できないようです。
そのシナリオに関する既知の問題を探しましたが、見つかりません。問題を解決するために変更できる設定、または問題を解決するためにできることはありますか? ヒープを適切に分析しないと、メモリで何が起こっているのかわかりません。
注: 私はメモリの問題自体、ATM について助けを求めているわけではありません。主に、ヒープ ダンプを機能させる方法に関心があります。