【发布时间】:2016-01-18 12:18:59
【问题描述】:
我正在开发一个应用程序,它需要将至少 20.000 个对象从 JSON 解析到 POJO,因此我正在根据设备的硬件测试 JSON 解析时间。
因此,我想使用模拟器来测试不同的规格。问题是,使用 Genymotion 或 Andy 或其他模拟器,与在具有相同规格的物理设备上的解析时间相比,解析时间非常短。
例如:
HoneyWell E70(1 核 @1Ghz / 512 Mb RAM):2 分钟。
自定义模拟器手机(1 核 @1Ghz / 512 Mb RAM):18 秒。
在模拟器上进行解析会给您带来“不真实”的性能时间?或者模拟器时间是“真实的”,只是 HoneyWell 的 CPU 真的很糟糕解析?
我不知道正常的解析时间是多少,目前我没有第三个设备来比较 HoneyWell 和模拟器。
【问题讨论】:
-
模拟器比真实设备慢得多。您应该始终使用真实设备测试性能时间,因为这将为您提供更准确的数字。
-
在这种情况下正好相反,模拟器比真机快,我不知道为什么。
标签: android json parsing android-emulator