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

mik*_*wan 10 performance android android-emulator

可能重复:
慢速Android模拟器

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

当我在Android模拟器(2.3.3和3.0)上运行我的第一个应用程序时,至少花了5分钟加载操作系统,起初它甚至没有运行HelloAndroid应用程序.即使我设法运行该应用程序,性能也无法实现.

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

CPUPerformanceWhileRunning

我尝试了各种方法来改善性能,但没有显示出重大改进.我想我错过了什么.

我尝试过的事情:

在AVD Manager上

  1. 设备RAM大小为512.
  2. 分辨率为640 x 480.
  3. 已启用快照.

在项目首选项\ Android上

  1. \ launch\-cpu-delay 0 -no-boot-anim -cache ./cache -avd Android3

我无法尝试的事情: - 在设备上部署(没有任何).

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

任何人都可以提供任何改善这种蹩脚表现的技巧?

Phi*_*llo 3

不幸的是,您并不孤单。

似乎没有什么好的解决办法,但有几个提示:

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

希望这个对你有帮助...