テストAndroidアプリのメモリ解析

 

まず、メモリ分析ステップ

1.アプリケーション。 

2、開くために監視コマンドを使用して:ADM(DDMSを含む) - >更新ヒープ

図3に示すように、操作アプリ、ポイント数回GC

4、ダンプ・ヒープ

5、HPROF-CONV转化:  hprofの-CONV XXX-a.hprofのXXX-b.hprof

6、MAT分析

マット分析ツールをダウンロードし、変換したファイルを開きます。

具体的な分析では、修正するためのフォローアップのJava言語、およびメモリ、スタックなどを、理解します。

第二に、いくつかのメモリとの間で、区別 

仮想メモリの消費量の1、VSS-仮想セットサイズ(共有ライブラリがメモリを占有含まれています)

2、RSS-常駐セットサイズ実際の物理メモリ(共有ライブラリを含むが、メモリを占有します)

実際に使用3、物理メモリPSS-比例セットサイズ(比例配分共有ライブラリがメモリを占有) 

4、一人でUSS-ユニークなセットサイズプロセスは、(共有ライブラリがメモリを占有含まれていない)の物理メモリを占有し、

VSS> = RSS> = PSS> = USS:5、一般にメモリフットプリントのサイズは、次の規則を持っています

おすすめ

転載: www.cnblogs.com/wuzm/p/10969906.html