Adv

6/28/2010

Faster Chrome

早幾看了原來 IE9 Preview 已經推出了第三版,沒有下載來試,但留意到之前那可笑的 100% passed in submitted test 也更新了.也對 IE9 終於可以係 ACID 得到 83 分 感到 Microsoft 真的有在 standard 上下功夫,但可惜對他們的 demo 有點失望.因為睇到 demo 用的 API,他們好像還沒有打算停止建立 API barrier和功能上的 barrier......

無聊 search 了一下 chrome open issue 上 GPU 的部份,原來 dev/beta 已經開始有 HW Accelerated compositing 的功能,但好像要用 "--enable-accelerated-compositing" 自己打開.

我用自己的舊PC小試了一下,以Flying Images為例

在 "Default IE Logo x 36 Images" 的測試可以用 30~35 FPS 加速到 35~45 FPS.


在 "Large IE Logo x 36 Images" 的測試可以用 1~2 FPS 加速到 2~3 FPS.


以上測試環境為 P4-3GHz, 4GB, WinXPSP3, resize windows 到大約只看到般大小 (clientWidth/Heigh 約 578x162),GPU 只是 Intel 的 GMA X4500。 Chrome version 5.0.375.70

確實是快了..但最終還是很慢.跟據 Issue 28539 的說法,是在 image resampling 的部份出問題而慢,所以處理大圖會比較慢.這樣也沒錯啦,可是應用 HW Accelerated 的重點不是只 rendering 比較快,而且是把 resampling 等等的這部份工作也交給 GPU 去計算.

剛更新了一下去到 5.0.375.86,再試一次 FPS 居然也有 5 FPS / 2 FPS 的增長........

沒有留言: