6

Android のメモリ管理について学び始めたところです。作業中のアプリケーションでメモリ ダンプを実行し、Eclipse メモリ アナライザーで分析したところ、(50M の保持メモリのうち) 37MB が「残り」によって使用されていることがわかりました。この 50M の数字は、logcat が保持するメモリと一致するため、この Remainder がメモリを占有していると思います。

GC_CONCURRENT freed 12839K, 21% free 50038K/62908K, paused 7ms+15ms, total 144ms

この残りが通常何でできているか誰か知っていますか? これは、メモリリークが発生している兆候でしょうか?

4

1 に答える 1

2

残りは残りの部分であり、前のものほど支配的ではありません。

インスタンスについて:

1) ビットマップが 10M を占める

2) リソースは 5M を占有します

3) RelativeLayout が 100K を占める

4) LinearLayout は 20K を占めます ...

地図上では 1) 2) のみが表示され、残りには 3)、4) ... が含まれます。

于 2013-07-18T09:33:09.777 に答える