四項benchmark測試性能
由于目前我們對Android系統的性能測試還沒有一個公認的標準,所以筆者在搜集了大量資料之后,借鑒了幾個常用的測試軟件與網頁,以使網友能夠更直觀地了解到,所謂高配置Android手機到底運行速度如何。
測試共分四項,分別為Linpack benchmark(用于測試系統整體性能,偏向單任務下的表現),Sunspider benchmark(測試webkit內核瀏覽器的JavaScript表現),Google V8 benchmark(同樣用來測試JavaScript性能),以及Dromaeo benchmark(由Mozilla基金會發布,它提供了瀏覽器表現的第三方視角)。總之,從以上四個子項結果,我們可以大致了解機器的性能究竟怎樣。
首先,從整體宏觀來看,Nexus One的性能最為強勁,X10與Droid基本持平,差不多達到G1的兩倍;Sunspider子項中Nexus One與iPhone 3GS仍然領跑,這主要得益于硬件平臺和瀏覽器優化,也說明了采用了Android 2.1的Nexus One在JavaScript渲染速度方面確實超越了iPhone 3GS。
Google v8測試同為檢測JavaScript性能,但更注重對于Chrome瀏覽器的優化。需要說明的是,只有Nexus One通過了第五版的測試,其它機型僅比較第三版下的成績。雖然Nexus One仍舊領先,甚至超過iPhone 3GS近兩倍,但同時我們也可以看出X10與Palm Pre對于該測試所做的優化;最后就是Dromaeo測試了,從測試結果看,ARM Cortex A8處理器機型的表現比ARM11處理器機型要強很多,而X10所用的1GHz Snapdragon處理器,正是ARM Cortex A8內核。(除X10外,其它機型測試成績均來源于網絡,結果僅供參考)