4

アクティビティ間を移動しているときに、メモリ割り当てが 30 MB から 500 MB を超えるアプリがあります。それが発生している間に割り当てを追跡し、何がメモリに保持されているかを確認できますが、ヒープの HPROF ファイルを作成したいので、それを MAT にロードして、何がそのメモリを使用しているかをよりよく把握できます。

ただし、ダンプを作成しようとすると、メモリ グラフに点線とスピナーが表示されるだけで、(一見) 際限なく続きます。より低い割り当てで問題なくダンプを作成できますが、500 MB 以上が割り当てられているため、作成できないようです。

そのシナリオに関する既知の問題を探しましたが、見つかりません。問題を解決するために変更できる設定、または問題を解決するためにできることはありますか? ヒープを適切に分析しないと、メモリで何が起こっているのかわかりません。

注: 私はメモリの問題自体、ATM について助けを求めているわけではありません。主に、ヒープ ダンプを機能させる方法に関心があります。

4

1 に答える 1

0

このリンクは、あなたが見つけたものに役立つと確信しています。私はこの方法でやりましたここにリンクがあります:メモリプロファイラ

于 2017-01-07T02:12:03.993 に答える