Android Phone Emulator如何反映性能?

时间:2008-09-19 16:16:49

标签: android opengl-es android-emulator

我一直在玩Android上的OpenGL ES开发。 OpenGL ES应用程序似乎在我的开发机器上的模拟器中运行缓慢。这是否反映了实际硬件的可能性能?如果图形性能变得迟缓,我担心花费太多时间开发应用程序。

5 个答案:

答案 0 :(得分:9)

Mobile Intel Pentium M 725, 1600 MHz上的模拟器速度非常慢。

我假设模拟器不代表现实世界的表现。

答案 1 :(得分:1)

模拟器太慢了,在某些情况下,使用它时,openGL应用程序甚至都不会启动。 虽然android的实际硬件甚至可以如此强大,你甚至可以在它上面玩GTA。

答案 2 :(得分:1)

在Windows上配置VM加速

Windows的虚拟机加速需要安装英特尔硬件加速执行管理器(英特尔HAXM)。该软件需要具有虚拟化技术(VT)支持的Intel CPU以及以下操作系统之一:

Windows 7(32/64位)
Windows Vista(32/64位)
Windows XP(仅限32位)
安装虚拟化驱动程序:

启动Android SDK Manager,选择Extras,然后选择Intel Hardware Accelerated Execution Manager 下载完成后,执行
<sdk>/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM.exe

按照屏幕上的说明完成安装。 安装完成后,通过打开命令提示符窗口并运行以下命令确认虚拟化驱动程序是否正常运行:

sc query intelhaxm

您应该会看到包含以下信息的状态消息: SERVICE_NAME:intelhaxm

   ...
   STATE              : 4  RUNNING

   ...

使用VM加速运行基于x86的模拟器:

如果从命令行运行模拟器,只需指定基于x86的AVD:

emulator -avd <avd_name>

答案 3 :(得分:1)

新更新后,仿真器变得更加可靠,但仍然不能用作检查应用程序性能的方式。到目前为止,测试真实设备的应用要比仿真器更可靠。

答案 4 :(得分:0)

使用Android Studio 2.0的新模拟器,如果你有一台好的电脑,它可以非常顺利地运行,适用于我的应用程序!

检查features