小林さんの神社解析つぶやきメモ

http://twitter.com/#!/tetsu_koba/status/17553013681954816

  • 神社ではデバイスファイルの生成削除は/initから/sbin/ueventdに移されたが、実際には/sbin/ueventdは/initへのシンボリックリンクだ。プロセスは分離したが実体はひとつ。

http://twitter.com/#!/tetsu_koba/status/17554046097297408

  • 神社のGCはpreciseかnopreciseか機種ごとに選択できるようになっている。preciseのほうが型情報を保持するために必要なメモリ量が多くなる。Nexus SもOneもpreciseのほうを選択している。

http://twitter.com/#!/tetsu_koba/status/17556602034851840

  • 神社:Concurrent GCが有効になっているときはプロセスがZygoteからforkされた後にGCスレッドが生成されて待機している。freeメモリが一定量を下回るとGCスレッドでConcurrent GCが実行されて、freeメモリが一定量を上回ると止まる。

http://twitter.com/#!/tetsu_koba/status/17558974169612288

  • 神社: Concurrent GC以外のGCが発生したときにはGC中だけそのスレッドのプライオリティを上げている。

http://twitter.com/#!/tetsu_koba/status/17588489155510272

  • 神社はFroyoより重い感じ。前提となっているマシンスペックが高いんだな。前評判通りだ。

http://twitter.com/#!/tetsu_koba/status/17589240577662977

  • キーやタッチスクリーンの反応が悪いように感じた。もしかしてConcurrent GCとか関係あるかな。チューニングの余地がたくさんありそう。