canvasをより速く(Flashもサポート)-Take2
latest log の続きです
Flashモードのレンダリングを速くしてみました。boostも出来ます。boostすると、25fps → 60fps ぐらいに加速します。
- AutoDetect
- Silverlight → Flash → VML 順にバックエンドを探索
- Flash 優先
- Flash → Silverlight → VML 順にバックエンドを探索
- Silverlight 優先
- Silverlight → Flash → VML 順にバックエンドを探索
- VML のみ
- ExplorerCanvas
boost時の FPS と CPU負荷
開発用 PC では
- Silverlight - 60fps, CPU負荷 4〜6%
- Flash - 60fps, CPU負荷 4〜6%
- VML - 30fps, CPU負荷 30〜35%
- ExplorerCanvas - 20fps, CPU負荷 35〜40%
な感じです。