Android手机仿真器上的应用程序与实际设备的性能?

ank*_*nfo 2 performance android android-emulator

我正在开发适用于Android的计算密集型应用.我还没有任何设备可以测试性能.但是,仿真器上的性能比预期的要慢一些.

我看到一个关于模拟器与设备估计旧问题.使用最新的SDK Froyo/2.2开发应用程序时的体验是什么?在仿真器上观察到的性能是否比实际设备慢.

请分享您的开发机器和移动设备的经验和规格.

注意:要获得虚拟设备的CPU速度一个可以运行cat /proc/cpuinfoadb 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或有线以太网通常比移动数据连接更快.