我需要在新开发的Android应用上执行基准测试。 我需要找出一种方法来模拟尽可能多的设备,因此,在真实设备上运行测试是不可行的。 但是,Android模拟器速度非常慢,因此几乎不可能在一台机器上运行多个模拟器。
那里的模拟器可能比SDK附带的模拟器更快(即使是功能较少的价格)。
仿真器在Linux上运行得更快吗?
对于可能的解决方案还有其他想法吗?
感谢。
答案 0 :(得分:1)
我更喜欢BlueStacks用于速度(特别是图形),但也可以使用Eclipse / Android SDK模拟器用于各种手机和平板电脑尺寸,用于我的基准测试(免费);
http://www.roylongbottom.org.uk/android%20benchmarks.htm
以下显示快速平板电脑,Eclipse模拟器和BlueStacks速度。上面也有结果,包括用于数字运算基准的Android X86。
*****************************************************
T11 Samsung EXYNOS 5250 Dual 2.0 GHz Cortex-A15, Android 4.2.2
Mali-T604 Quad Core GPU
Android Java OpenGL Benchmark 09-Aug-2013 09.42
--------- Frames Per Second --------
Triangles WireFrame Shaded Shaded+ Textured
9000+ 39.13 41.52 32.19 27.25
18000+ 22.03 20.73 19.69 16.30
36000+ 12.24 12.23 10.75 8.68
*****************************************************
ET1 Eclipse Device ARM Emulator 2.4 GHz Core 2
Android Java OpenGL Benchmark 06-Mar-2013 21.17
--------- Frames Per Second --------
Triangles WireFrame Shaded Shaded+ Textured
9000+ 2.66 3.97 3.29 1.61
18000+ 1.48 1.84 1.72 0.88
36000+ 0.82 0.95 0.87 0.46
*****************************************************
BS1 BlueStacks Emulator on 3 GHz Phenom
Android Java OpenGL Benchmark 06-Mar-2013 21.25
--------- Frames Per Second --------
Triangles WireFrame Shaded Shaded+ Textured
9000+ 41.72 42.02 32.90 20.72
18000+ 22.11 22.09 19.28 11.58
36000+ 11.16 11.14 10.35 5.89
答案 1 :(得分:0)
我必须在寻找超快速模拟器或编写非Android-app模拟器之间做出选择。 我发现Android x86对我的需求来说足够好了。 我正在使用VirtualBox和多个虚拟机,每个虚拟机都运行Android X86,它是x86处理器的Android OS端口。 它比Windows模拟器快得多,因为它启动速度更快,所以它使用起来要大得多。