據國外媒體報道,相較于IE8瀏覽器,微軟最新一代瀏覽器IE9的最大改進就是硬件加速html5。
微軟承諾,通過利用IE9中的硬件加速功能,開發者將能夠建立全新的html5應用程序經驗。據悉,通過硬件加速功能,IE9瀏覽器不僅能夠利用計算機系統的CPU,還將能夠充分利用GPU。
近日,微軟公布了3個主流瀏覽器的硬件加速性能比較結果,參與測試的瀏覽器包括IE9平臺預覽版2、標記為“Firefox 3.7 pre-Alpha 5”的Firefox 4.0早期開發版本以及Chrome 5 Beta Build 5.0.375.38。結果表明,相較于其主要競爭對手Firefox和Chrome,IE9能夠更加充分地利用GPU去渲染網頁中所有的文字和圖片。
微軟IE性能項目主管Seth McLaughlin表示,IE9的研發核心就是支持完全的硬件加速,IE9的顯示渲染子系統能夠充分利用顯卡中的GPU去渲染網頁中的圖形和文字,其工作原理是IE9將原本由中央處理器(CPU)完成的圖像處理任務轉交給專門負責處理圖像的硬件圖像處理器(GPU)來完成。與此同時,IE9可以利用Java腳本引擎更加有效的利用當前流行的多核處理器,在后臺將Java腳本程序代碼轉換成可以和硬件直接交流的匯編語言。而相對于其他瀏覽器,IE9更加充分的利用了當前主流處理器的指令集。
簡而言之,通過充分利用GPU硬件加速功能,IE9中所發生的計算將會更加快速,同時還可以減輕CPU的負擔,為其他的計算機操作節省更多的CPU空間。
通過利用GPU硬件加速功能,IE9中圖片移動實時速度可以達到平均每秒52幀,而其競爭對手Chrome 5.0和Firefox中的實時圖片移動速度僅為平均每秒不足8幀。換句話也就是說,由Firefox和Chrome所提供的硬件加速性能不足IE9的15%。
#1、IE9瀏覽器運行圖片時CPU及GPU的活性動態
圖(1)
#2、Firefox 4.0早期版本運行圖片時CPU及GPU的活性動態
圖(2)
#3、Chrome 5.0瀏覽器運行圖片時CPU及GPU的活性動態
【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。