在VirtualBox上运行的Android模拟器与真实设备

时间:2012-03-08 16:01:21

标签: android android-emulator virtualbox

我开发了一个Android应用程序,我在Android虚拟机上运行它以便更快地执行我的应用程序,但是如何将虚拟仿真器性能与真实设备的性能进行比较?

由于

2 个答案:

答案 0 :(得分:2)

这个答案可能不是你想要的。我不认为你可以比较模拟器和任何真实设备之间的性能。首先是因为您的软件没有在目标硬件上运行。模拟器可能会做各种其他事情,使其看起来像硬件。将运行您的软件的软件层通常使您的程序运行缓慢。

你能做的最好的事情就是做一些性能分析https://stackoverflow.com/questions/2713940/eclipse-java-profiler,它可以显示瓶颈的位置并让你对性能有所了解。

在目标硬件上运行没有真正的替代品。仿真将向您显示您的软件在功能上有效,但它可能会隐藏时间错误,因为您有时间关键代码。

答案 1 :(得分:2)

virtualbox只是一个emulater。它不会执行应用程序的完整性能,因为它必须通过多层软件。对于测试应用程序,一个真正的Android设备是necassesary。