如何测试Android phonegap-app的性能

时间:2013-01-22 22:13:55

标签: android cordova jquery-mobile mgwt

我使用phonegapmgwt创建了一个不错的应用。

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

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

例如,从一个视图(或侧面)到下一个视图(侧面)的更改速度。 例如,用秒表测试速度是否可行?

我怎么能做这个测试?

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

请帮忙。

3 个答案:

答案 0 :(得分:0)

您可以使用的一个选项是Traceview。在此blog post中,您可以看到一种衡量手机应用中事件发生时间的方法。

我希望它有所帮助

答案 1 :(得分:0)

对于jQuery Mobile和jQuery Mobile,你可以使用这个js脚本:https://github.com/jquery/jquery-mobile/blob/master/tools/page-change-time.js

在我的另一篇文章的底部:https://stackoverflow.com/a/14469041/1848600您将找到如何使用它。

答案 2 :(得分:0)

您可以使用Browsers DeveloperTools(Firebug,Chrome DevTools,Safari Web Inspector)来衡量不同应用的效果。

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

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

Web开发人员工具提供了很多查看您的应用程序的可能性,例如:检查您的DOM元素,资源,网络流量,控制台以及配置您的应用程序。您可以致电console.profile()开始分析,并以console.profileEnd()结束。这样就可以了是一种测量函数执行时间的简便方法。