Android的模擬器運行速度之慢是眾所周知的,據說在Linux下的性能較Windows有大幅的提升,但是個人感覺在Linux下也快不到哪兒去。
為了證實一下Linux下到底能比Windows下能快多少,今天下午閒來無事就做了如下測試。
測試環境:
1.硬件配置
CPU:Intel i5-2430M,2.4GHz
內存:2G DDR3
2.軟件環境
linux環境: Ubuntu10.04+eclipse 3.7+ADT r15+android sdk r15+android sdk platform 2.3.3r2
windows環境:windows7+eclipse 3.7+ADT r15+android sdk r15+android sdk platform 2.3.3r2
我主要測試的是模擬器的啟動和加載程序的速度,所以我用sdk中的一個叫JetBoy的simple作為測試項目。
按照控制台打印的時間分別記錄了啟動模擬器、安裝application和啟動application的時間。
按照上述方法分別在linux和windows下測試了3次,以下是測試的結果:
從以上測試結果,我們可以看出linux下的確是比windows下快點。不過並沒有什麼實質性的提升。
所以,如果對linux下開發程序不是很熟悉的同學,暫且還是在windows下開發吧。