【问题标题】:How to test the performance of an Android phonegap-app如何测试 Android phonegap-app 的性能
【发布时间】:2013-01-22 22:13:55
【问题描述】:

我用phonegapmgwt 做了一个不错的应用程序。

现在我想用 jquery mobile 做同样的应用程序,并将 mgwt 应用程序与 jquery 移动应用程序进行比较。

我想比较两个应用的大小和性能。

例如从一个视图(或侧面)到下一个视图(侧面)的变化速度。 例如,这可以用秒表测试速度吗?

我该如何做这个测试?

我需要安卓手机还是在桌面浏览器中测试更好? 如何测试性能以及需要哪些工具?

请帮忙。

【问题讨论】:

    标签: android cordova jquery-mobile mgwt


    【解决方案1】:

    您可以使用的一个选项是Traceview。在这个blog post 中,您可以看到一种测量phonegap 应用程序中事件时间的方法。

    希望对你有帮助

    【讨论】:

      【解决方案2】:

      您可以使用 Browsers DeveloperTools(Firebug、Chrome DevTools、Safari Web Inspector)来衡量不同应用的性能。

      使用 Safaris Web Inspector,可以测量在真实设备上运行的 Phonegap 应用程序的性能。 see Safari Docs 它可以连接到iOS设备上的浏览器,也可以连接到应用程序使用的WebViews,例如当它使用PhoneGap时。

      对于 Android,您可以使用 Weinre 为在设备上运行的应用获取 Web 开发工具。

      Web 开发者工具提供了很多可能性来查看您的应用程序,例如检查您的 DOM 元素、资源、网络流量、控制台以及分析您的应用程序。您可以调用console.profile() 开始分析并以console.profileEnd() 结束分析。所以这将是例如是衡量函数执行时间的简单方法。

      【讨论】:

        【解决方案3】:

        如果是 jQuery Mobile 并且只有 jQuery Mobile,您可以使用这个 js 脚本:https://github.com/jquery/jquery-mobile/blob/master/tools/page-change-time.js

        在我另一篇文章的底部:https://stackoverflow.com/a/14469041/1848600你会发现如何使用它。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2021-12-01
          • 2012-03-30
          • 1970-01-01
          • 1970-01-01
          • 2011-03-05
          • 2012-01-02
          • 2018-10-28
          相关资源
          最近更新 更多