ank*_*nfo 2 performance android android-emulator
我正在开发适用于Android的计算密集型应用.我还没有任何设备可以测试性能.但是,仿真器上的性能比预期的要慢一些.
我看到一个关于模拟器与设备估计的旧问题.使用最新的SDK Froyo/2.2开发应用程序时的体验是什么?在仿真器上观察到的性能是否比实际设备慢.
请分享您的开发机器和移动设备的经验和规格.
注意:要获得虚拟设备的CPU速度一个可以运行cat /proc/cpuinfo
的adb shell
.这与实际设备的CPU频率相比如何?
Processor : ARM926EJ-S rev 5 (v5l)
BogoMIPS : 240.02
Run Code Online (Sandbox Code Playgroud)
Com*_*are 14
从CPU的角度来看,仿真器往往比实际硬件慢,可能是由于在运行中将ARM字节码转换为x86字节码的开销.
从图形的角度来看,仿真器往往比实际硬件慢得多,因为仿真器缺乏硬件图形加速(无论主机视频卡的质量如何).
从磁盘I/O的角度来看,仿真器往往比实际硬件更快,特别是在写操作时.闪存写入速度可能非常慢,具体取决于各种标准(损耗均衡,正在使用的闪存存储器的百分比等).Brad Fitzpatrick 在2010年Google I | O大会上撰写的zippy Android应用程序演示中介绍了这一主题.
从网络角度来看,仿真器可以比实际硬件更快,因为连接到宽带的WiFi或有线以太网通常比移动数据连接更快.
归档时间: |
|
查看次数: |
2644 次 |
最近记录: |