仕事日記 2019-08-25: Towards W Release

先週。

  • 細々としたクリーンアップ
  • なんとなく Smarts 追放を頑張りたい誘惑があるが、これは Procrastination な気がする。
  • Portrait mode 問題をよく考えたい。
  • 解決方法は大枠ではわかっている。
    • Execution Gating を拡張してモードスイッチ時に suspend できるようにする。
  • 定量的にとりくむ良い方法がない。ベンチマークを書けない。
    • Systrace レベルでの確認はできるが・・・。
  • 自動する。方法:
    • キーイベントを送りまくる like monkey?
    • インターンプロジェクトを間借りできないか?
    • インテント越しにキーをキューを詰められるようにする w/ フラグの裏に隠す。
  • 自動化をして、ローカルでベンチマークを動かせるようにする。CI 化はまた今度としてバグをファイルする。
  • 計測する指標は? Mod switch が遅いことがわかっているのだから、これを測れば良いはず。
  • 自動化をするのにやはり latency test をいじりたいなあ。

TODO:

  • バグ(ツリー)をファイルする。
  • 計画を docs... に書くのはかったるいのでバグに書くかな。
  • あと scoped systrace について会話をはじめたい: 性能日記(4) – Defrequent Draft