如何让ADT捆绑仿真器以60 fps或更高的速度运行

时间:2013-09-18 01:59:22

标签: java android eclipse performance adt

我正在使用ADT捆绑的虚拟设备管理器来测试我的应用程序(使用英特尔映像并安装了HAXM),但模拟器非常缓慢。

我系统的基本配置是:

Core i7 920 (overclocked) / GTX 590 / 8GB ram / Win7.64

我已经为虚拟设备分配了512 MB的内存。我也尝试过1GB和2GB的分配,但它们没有任何区别 - 迟缓仍然存在。

由于各种原因,我无法使用其他模拟器和虚拟盒。有没有办法可以让这个默认模拟器像在动力强劲的智能手机上一样平稳运行,确保60 fps或更高的恒定绘制率?

(旁注:这是硬件限制,并且会升级到高端开发机器,比如一台高端Xeon,16 + GB ram和SSD Raid配置可以改进吗?)

2 个答案:

答案 0 :(得分:0)

Android模拟器目前非常慢。

但是,如果尚未完成,您可以启用GPU。

如果从Eclipse运行模拟器,请使用启用了-gpu on选项的AVD运行Android应用程序:

  1. 在Eclipse中,单击您的Android项目文件夹,然后选择“运行”>运行配置......
  2. 在“运行配置”对话框的左侧面板中,选择您的Android项目运行配置或创建新配置。
  3. 单击“目标”选项卡。
  4. 选择您在上一过程中创建的AVD。
  5. 在“附加仿真器命令行选项”字段中,输入: -gpu on
  6. 使用此运行配置运行您的Android项目。
  7. Source

答案 1 :(得分:0)

也许您的视频驱动程序已过期。确保使用最新的视频驱动程序。 更新视频驱动程序后,我的模拟器性能得到了提升(我使用的是Intel HD 4000显卡)。