1
我目前正在評估WebKit的CSS動畫的各種平臺上的性能。我一直無法找到一種方法來測試構建WebKit,它將測量執行動畫時呈現的每秒幀數。有誰知道這可以做到嗎?儀器WebKit爲CSS動畫提供FPS信息?
我目前正在評估WebKit的CSS動畫的各種平臺上的性能。我一直無法找到一種方法來測試構建WebKit,它將測量執行動畫時呈現的每秒幀數。有誰知道這可以做到嗎?儀器WebKit爲CSS動畫提供FPS信息?
我決定問WebKit的開發列表上同樣的問題,並得到一個體面的響應。我會在這裏重新說明這一點。
基本上WebKit中CSS動畫可以使用2條路徑之一或者渲染。軟件渲染路徑或硬件路徑。在軟件路徑的情況下,呈現循環是基於一個計時器,因此使用定時器和計數定時器能多快火會給出一個近似的FPS測量。在硬件路徑的情況下,硬件將確定路徑,並且目前無法收集這些信息。
我正在改寫回應,我有點不解,但這是我相信的主旨。
我發現,火狐4添加了稱爲mozAfterPaint(),其可以被用於測量FPS的API。看起來諾基亞做了一些工作來將FPS測量添加到WebKit中,但我認爲它並沒有成爲主要的代碼庫。 – Kevin 2011-03-29 00:31:19