x:HeapSize-y:GCIterationの散布図を描画できるように、Androidでヒープサイズ(ネイティブと管理の両方)を定期的にポーリングするにはどうすればよいですか?私は2つのアプローチを検討してきました:
1 DDMSコードを少しハックして、ポーリングツールの開始点としてメモリ使用量の部分を分離します。ただし、ネイティブヒープ情報は含まれておらず、コードをハッキングすることの難しさについてはよくわかりません。
2dumpsys meminfo
各GC実行後に実行します。このアプローチですでにデータを取得できます。しかし、私はデータの解釈について少し混乱しています。具体的には、列native
とdalvik
はどういう意味ですか?