【问题标题】:Performance parsing JSON on Android emulator vs physical device在 Android 模拟器与物理设备上解析 JSON 的性能
【发布时间】: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


【解决方案1】:

这是选项 2:HoneyWell 的 CPU 解析真的很烂。我可以找到第三个设备进行比较,并且模拟器是正确的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-08
    • 1970-01-01
    相关资源
    最近更新 更多