
160
10
章 システムリソースを監視する
Androidではメモリ関連の問題は非常に頻繁に起きるので、アプリケーションの開発中にはさまざ
まな問題にぶつかることになるだろう。
10.2
DDMS
(
Dalvik Debug Monitor Server
)
メモリの分析のために使うメインのツールは、DDMS(Dalvik Debug Monitor Server)と呼ばれる
ものだ。このツールは、指定された時間を通じてのメモリ消費を分析する。このツールを使えば、ア
プリケーションのフットプリントが時間とともにどのようにふくらんでいくかがわかる(特に、メモリ
消費とスレッドの関係)。メモリとスレッドの利用状況についての統計情報を示すことにより、アプリ
ケーションのパフォーマンスについての細かい情報を提供する。DDMSの使い方はこの本の前の方
(「4.1.3 Devicesツール」)である程度まで説明したので、すでにDDMS自体はお馴染みになっている
だろ
う。そこで、ここではリソースの問題点を診断し、パフォーマンス上の障害を取り除くために特
に役に立つほかのツールで、読者がおそらくまだ使ったことのないものにスポットライトを当てるこ
とにする。
10.2.1
DDMS
パースペクティブを開く
すべての DDMSツールが1か所にまとめられている1つのビューがあれば便利だ。幸い、ADTは
すでにそのようなものを作っている。DDMSパースペクティブは、もっとも重要なデバイスツールを
1つのビューにまとめたもので、パフォー