2012年4月1日 星期日

Android SDK r17 模擬器測試

三月底的時候,Google發佈了Android SDK Revision 17版本,主要是大幅提升Emulator的速度,除了支援一些硬體加速功能外,
其中一個比較有意思功能就是 Android x86 system images 的 Emulator支援虛擬主機,詳見下列網址說明:
http://developer.android.com/sdk/tools-notes.html
今天就稍微的來測試一下 Emulator支援虛擬主機到底快多少?



首先,需要安裝Intel Hardware Accelerated Execution Manager (Intel HAXM),安裝的方式由於Intel官網上寫得十分詳細,可參考官網:
http://software.intel.com/en-us/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows/

主要是Android SDK Manager安裝最後一項的Intel Hardware Accelerated Execution Manager package,然後到:

.....\android-sdk-windows\extras\intel\Hardware_Accelerated_Execution_Manager 目錄下執行 IntelHaxm.exe ,
此時開始安裝,然後一直下一步就安裝完成了。
接著測試一下是否正確安裝無誤,在Win7下打開cmd執行sc query intelhaxm,見類似下圖資訊中 STATE : 4 RUNNING 的話就是順利安裝成功。


本次測試使用是 Android 2.3.3(API 10)的模擬器,所以在SDK Manager還要安裝 SDK Platform及Intel Atom x86 System Image,其他測試環境如下 :

Intel Core i5 655k 3.2GH
4G RAM
Win7 SP1 64bit
java version "1.6.0_31"
模擬器: Android 2.3.3(API 10)
Intel Atom(x86)
ARM(armeabi)
手機: Htc Sensation
測試軟體: SuperPi


測試結果如下:






參考:
Android SDK r17 版發布,模擬器速度大躍進?
http://t17.techbang.com/topics/12765-android-sdk-released-as-r17-emulator-speed-great-leap-forward

Updated SDK Tools and ADT revision 17
http://android-developers.blogspot.com/2012/03/updated-sdk-tools-and-adt-revision-17.html

SDK Tools:
http://developer.android.com/sdk/tools-notes.html

Configuring Virtual Machine Acceleration:
http://developer.android.com/guide/developing/devices/emulator.html#accel-vm

Installation Instructions for Intel Hardware Accelerated Execution Manager
http://software.intel.com/en-us/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows/

沒有留言:

張貼留言