【发布时间】:2011-07-31 08:23:56
【问题描述】:
我在 Windows 7 x64 上的 Eclipse Helios 上运行。我有一个 4.0 GB 的 Core 2 Duo 2.0 Ghz,我认为这应该足够了,因为我在开发工具方面从来没有遇到任何性能问题。
当我在 Android 模拟器(2.3.3 和 3.0)上运行我的第一个应用程序时,至少需要 5 分钟才能加载操作系统,起初它甚至没有运行 HelloAndroid 应用程序。即使我设法运行该应用程序,性能也无法承受。
奇怪的是,这不是操作系统性能问题。这是执行时的 CPU 和内存状态:
我尝试了各种方法来提高性能,但没有显示出重大改进。我想我错过了一些东西。
我尝试过的事情:
在 AVD 管理器上
- 设备 RAM 大小为 512。
- 分辨率为 640 x 480。
- 已启用快照。
关于项目偏好\Android
- \Launch\ -cpu-delay 0 -no-boot-anim -cache ./cache -avd Android3
我无法尝试的事情: - 在设备上部署(没有任何设备)。
顺便说一句,我在 MAC Mini 2.66 Ghz 2 GB 上遇到了同样的问题,但这些设置有所不同。
任何人都可以提供任何提示来改善这种蹩脚的性能吗?
【问题讨论】:
-
是的,加载模拟器确实需要一些时间。只是以后不要关闭它!您仍然可以在应用打开时构建应用!
-
尝试将 RAM 增加到 1024,但出于这个原因,我在设备上进行了大部分调试。
-
问题是即使模拟器被加载(当它加载时),它运行的非常慢。
-
我已将 RAM 增加到 1024 甚至更多...
标签: android performance android-emulator