在Windows 7 x64上提高Android模拟器性能

可能重复:
慢的Android模拟器

我在Windows 7 x64上运行Eclipse Helios。 我有一个4.0 GB的Core 2 Duo 2.0 Ghz,我认为应该足够了,因为我从来没有对开发工具有任何性能问题。

当我在Android模拟器(2.3.3和3.0)上运行我的第一个应用程序时,它至少需要5分钟才能加载操作系统,起初它甚至不运行HelloAndroid应用程序。 即使我设法运行应用程序,但性能是不可承受的。

奇怪的是,这不是一个操作系统的性能问题。 这是执行时的CPU和内存状态:

CPUPerformanceWhileRunning

我尝试了各种方法来改善性能,但没有显示出重大改进。 我想我错过了一些东西。

我尝试过的东西:

在AVD经理

  • 设备内存大小为512。
  • 分辨率达到640 x 480。
  • 启用快照。
  • 在项目首选项 Android上

  • 启动 -cpu-delay 0 -no-boot-anim -cache ./cache -avd Android3
  • 我无法尝试的事情: - 在设备上部署(没有任何)。

    顺便说一下,我在MAC Mini 2.66 Ghz 2 GB上遇到了同样的问题,但这些设置有所不同。

    任何人都可以提供任何提示,以改善这种跛脚的表现?


    不幸的是,你并不孤单。

    似乎没有一个好的解决方案,但有一些提示:

  • 直接启动AVD,而不是通过IDE
  • 更改代码时,保持AVD运行而不是关闭/重新启动
  • 在真实设备上进行调试。 是的,您会失去多个版本和解决方案的测试,但对于我们许多人来说,这是唯一可以接受的解决方案。
  • 希望这个对你有帮助...


    我有同样的问题,模拟器会冻结在“android_”。 我通过将emulator.exe上的兼容模式更改为“Windows 7”来修复它。 现在它总是很​​慢,但它正在运行。


    打开taskmanager并右键单击emlulator-arm.exe(* 32),klick processor affinity(affiniteit instellen),然后选择(如果您想要ofcource)或只选择要使用的te核心。 为我提高性能(有八个线程可用)!

    链接地址: http://www.djcxy.com/p/16069.html

    上一篇: Improve Android Emulator Performance on Windows 7 x64

    下一篇: Android running really slow in debug mode