【发布时间】:2013-07-25 10:12:19
【问题描述】:
我目前不在家,忘记带 Nexus 7,所以我一直在开发模拟器。我使用的是 HAXM Intel x86 系统映像,它的加载速度比传统的 ARM 系统映像快。即便如此,在渲染简单动画时,我有时也会遇到延迟,例如在 ViewPager 上滑动或使用“封面翻转”类效果翻转片段。
我在 Google 上搜索了各种有关性能的文章,但其中大多数似乎比较了 ARM 系统映像和 Intel 系统映像之间的性能。由于在发布新应用之前我无法访问我的 Nexus 7,我的问题是:
英特尔系统映像模拟器的性能与真实设备的性能有何关联?真实设备是否比英特尔仿真器快得多,或者我是否可以期望看到与我现在在仿真器上看到的相同的偶尔卡顿?
【问题讨论】:
-
我没有实际的数字,但我已经直接在我的 Nexus 7 以及 ARM 系统映像和 HAXM 上测试了我的应用程序。毫无疑问,将它直接推送到物理硬件比使用模拟器更快。但是,如果您没有设置物理设备并可供测试,HAXM 是您的最佳选择。但是,这可能取决于您的应用实际在做什么以及需要多少 I/O(以及您的物理连接 USB1、USB2、USB3 的速度有多快)
标签: android performance x86 emulation intel