うぉ、すげぇ。TraceViewってあんなにグラフィカルに使える物体だったのか。 #gdd2010jp #android1
2010-09-28 13:35:12Traceview まじプロファイラ。そして JSON →文字列変換処理が一番重い、……みたいだけどプロファイラによっては CPU 時間しかとれなくて IO 時間分からないやつもあるんじゃなかったっけ? #android1 #GDD2010jp
2010-09-28 13:38:30でもTraceViewって適用できる局面だとマジ最強だけど意外と計測できないケースもあったりするよね #android1
2010-09-28 13:39:21ユーザに敬意を表すること。それはUIスレッドに敬意を表すること。重い作業はバックグラウンドに回そうね。遅いときには推定せず測定する。Traceviewを使うといいと思うよ。 #gdd2010jp #android1
2010-09-28 13:39:38高性能のアプリを作るポイントは、ユーザーに敬意を表すこと。それはすなわちUIスレッドに敬意を表すということ。そのためにはAsyncTaskを使うと便利。性能を改善するためには推定はしない。計測をする。計測にはtraceviewがベスト。 #gdd2010jp #android1
2010-09-28 13:40:16スケーラビリティの心配の質問に "We are google!" (キリッ はフイタ #gdd2010jp #android1
2010-09-28 13:46:00長期的なライフサイクルでGCの原因になっている部分をプロファイリングする方法が聞きたかったなぁ。京都ェ… #android1
2010-09-28 13:46:27あれ、結局最後の質問の答えってスレッドのプライオリティ下げろ、なの?俺うまくいかなかったんだよね… #android1
2010-09-28 13:52:02ティム氏はくどいくらいUIスレッドUIスレッドと強調していたが、分かっていても、ついUIスレッドでIO処理とかしちゃうんだよね、実際。 #gdd2010jp #android1
2010-09-28 13:53:44UIスレッドでIO処理はマジ厳禁ですよ。画像処理とかも絶対ダメ。gotoくらいharmfulです。IO処理のためのクラスを最初に書いたほうがいいくらい #android1
2010-09-28 13:59:03