IE9/Safari/Chrome瀏覽器GPU硬件加速大比拼

2010/6/5 11:13:20    編輯:Windows7之家 - 小竹子     字體:【

Win7之家afsion.com.cn):IE9/Safari/Chrome瀏覽器GPU硬件加速大比拼

小編評論:IE9還未正式發(fā)布,我們看到的是同類產(chǎn)品中的種種優(yōu)越,當(dāng)其發(fā)布的那天,我們是否可以真正體會到傳說中的強(qiáng)大?我們拭目以待。

有了IE9,開發(fā)人員可以創(chuàng)建新的HTML5應(yīng)用程序,這在之前是無法實(shí)現(xiàn)的。微軟昨日就提供了示例,帶領(lǐng)大家一窺IE9瀏覽器中可以實(shí)現(xiàn)的硬件加速技 術(shù)。在IE9平臺預(yù)覽版第二版中微軟引入了Flickr資源管理器(Flickr,以在線圖片服務(wù)為主的社交網(wǎng)站),一起看一下其功用。

Flickr資源管理器是使用HTML、CSS和JavaScript標(biāo)準(zhǔn)編寫的,使用AJAX來根據(jù)搜索條目搜索Flickr圖片并以交互方式醒 目地顯示結(jié)果,只需Ctrl鍵加點(diǎn)擊,你就可以對每個(gè)照片的Flickr頁面進(jìn)行縮放、平移。

有了IE9,開發(fā)人員可以創(chuàng)建新的HTML5應(yīng)用程序,這在之前是無法實(shí)現(xiàn)的。微軟昨日就提供了示例,帶領(lǐng)大家一窺IE9中可以實(shí)現(xiàn)的硬件加速技 術(shù)。在IE9平臺預(yù)覽版第二版中微軟引入了Flickr資源管理器(Flickr,以在線圖片服務(wù)為主的社交網(wǎng)站),一起看一下其功用。

Flickr資源管理器是使用HTML、CSS和JavaScript標(biāo)準(zhǔn)編寫的,使用AJAX來根據(jù)搜索條目搜索Flickr圖片并以交互方式醒目地顯示結(jié)果,只需Ctrl鍵加點(diǎn)擊,你就可以對每個(gè)照片的Flickr頁面進(jìn)行縮放、平移。

在IE9中,F(xiàn)lickr資源管理器幾乎可以實(shí)現(xiàn)實(shí)時(shí)響應(yīng),可以達(dá)到52 fps,而普通的瀏覽器僅能達(dá)到4至8 fps。也就是說,IE9需要每0.019秒就刷新一下頁面。

微軟之前曾表示,對IE9核心進(jìn)行了重新設(shè)計(jì),使其完整支持硬件加速。IE9的顯示渲染子系統(tǒng)對Web頁面中的所有圖形和文本都使用GPU加速。 IE9將圖形處理工作交給更快速、更專業(yè)的硬件,IE9的JavaScript引擎利用多處理器核心從后臺編譯JavaScript到機(jī)器代碼中,IE9 在整個(gè)產(chǎn)品中都使用了現(xiàn)代的處理器指令系統(tǒng)。所有這些改變讓計(jì)算變得更加快速和并行,同時(shí)也將CPU解放出來去執(zhí)行其它操作。

為了進(jìn)一步說明這些,微軟提供了Flickr資源管理器運(yùn)行時(shí)硬件加速下的GPU和CPU活動圖。

首先,來看一些IE8的表現(xiàn)。IE8完全使用了CPU核心(雙核系統(tǒng)的50%)來渲染圖像,不適用GPU。每0.253秒刷新頁面,即 3.9fps。

Chrome 5 Beta并沒有比IE8好到那里去,同樣不使用任何GPU。每0.222秒刷新頁面,即4.5fps。

Safari 4與Chrome一樣,不支持GPU硬件加速,不過相比Chrome稍慢一些,幀速為4.2fps。

再來看一下Firefox,這里選取了最新的開發(fā)版本Minefield 3.7 Alpha 5,和以上瀏覽器一樣,在默認(rèn)配置下運(yùn)行Firefox(未開啟D2D硬件渲染)。Firefox的表現(xiàn)比Chrome和Safari都要好,每0.12 秒刷新頁面一次,即8.3fps,幾乎是Chrome的2倍。

最后,IE9平臺預(yù)覽版的表現(xiàn)與以上瀏覽器有顯著差異,如圖所示,CPU呈周期性處理數(shù)據(jù),能抽出更多時(shí)間來處理其它應(yīng)用程序,而使用GPU執(zhí)行相 關(guān)渲染工作。

IE9可以每0.019秒就刷新一次頁面,幀速高達(dá)52 fps。