Story」http://android-developers.blogspot.com/2010/10/traceview-war-story.html面白かったので要約してみた。途中でダレてきたので、訳間違ってるかもしれない。Fast私は、最も経験豊富な開発者と情報共有しているという信念を持っている:どんなアプリであっても、たとえそれほど複雑でないアプリでも、遅くしている部分がどこなのか予測できるほど我々は賢くない。誰もソフトウェアのボトルネックが変わることを十分予測できないからである。そのため、速いアプリを作る賢い方法は、そのアプリが動作できる最も単純な方法でビルドすることである。スレッドで行うなどは避けるべきだ。これで十分速いかもしれない。それならそれでおしまい!もし、それでも速くないなら、なぜなのかを推測してはいけない。プロファイラを使って測って見つける。合理的でまともなプロファイラが付属しているので、こんな醜い方法で取得する必要はない。アプリの詳細については私の個人ブログをみてほしい。ファイルで保存するというものだ。これには少し時間がかかるので、動的なプログレスバーを表示している。ギガヘルツプロセッサを載せたデバイス上で、数百のレコードをテキストファイルに書き込むだけなのに、どうして時間がかかるのか不思議に思った。書き込みオーバーヘッドが遅くなる原因だと仮定するかもしれない。賢い人ならコードを測って原因を見つけるだろう。}最初の呼び出しでトレースをオンにする。書くのを忘れずに!そして、必要なくなったら公開する前に削除するのを忘れずに。