Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 分析Phonegap应用程序_Angularjs_Cordova_Profiling_Ionic Framework - Fatal编程技术网

Angularjs 分析Phonegap应用程序

Angularjs 分析Phonegap应用程序,angularjs,cordova,profiling,ionic-framework,Angularjs,Cordova,Profiling,Ionic Framework,我有一个Phonegap应用程序,它使用AngularJS/ionic框架。 我需要对我的应用程序进行评测,以发现代码中的瓶颈,从而加快开发速度。 你知道我怎么做吗?Android和iOS都可以吗 **这是一个答案** 从Android 4开始,我可以使用远程调试来检查和评测Android上的Cordova应用程序。 与使用XDK相比,这种方法有一个优势——它使用的是Android本机浏览器。XDK使用人行横道——这是一种优化的浏览器——结果会不太准确。请注意,Crosswalk可以与Cord

我有一个Phonegap应用程序,它使用AngularJS/ionic框架。 我需要对我的应用程序进行评测,以发现代码中的瓶颈,从而加快开发速度。 你知道我怎么做吗?Android和iOS都可以吗

**这是一个答案** 从Android 4开始,我可以使用远程调试来检查和评测Android上的Cordova应用程序。


与使用XDK相比,这种方法有一个优势——它使用的是Android本机浏览器。XDK使用人行横道——这是一种优化的浏览器——结果会不太准确。请注意,Crosswalk可以与Cordova应用程序捆绑在一起,但会显著增加应用程序的大小-image Chrome与您的应用程序捆绑在一起。

我建议使用Intel(r)XDK,它允许在真正的Android设备上评测应用程序

您需要在XDK中选择“Profile”选项卡,然后按照页面左侧的指南进行操作

目前,XDK包括收集统计调用图(又称堆栈采样)的CPU探查器。这是CDT探查器的扩展。除了由时间度量标注的调用树之外,XDK profiler还通过时间信息对JavaScript代码中的行进行标注,从而与CDT相反,CDT只提供函数的摘要信息。以下是pics功能的说明:

XDK可以从下载。
它支持基于Cordova的应用程序的开发。为此,您需要在XDK下创建新项目,并将源代码导入其中。检查你的应用程序是否在emulator选项卡中工作,然后转到Debug/Profile选项卡,该选项卡允许在真实设备上调试/配置应用程序。

启动Android 4,我可以使用远程调试来检查和配置Android上的Cordova应用程序。


与使用XDK相比,这种方法有一个优势——它使用的是Android本机浏览器。XDK使用人行横道——这是一种优化的浏览器——结果会不太准确。请注意,Crosswalk可以与Cordova应用程序捆绑在一起,但会显著增加应用程序的大小-image Chrome与您的应用程序捆绑在一起。

我需要一个工具来帮助我了解哪些代码(Javascript)占用的时间最多。或者我的html/css/js的哪些部分正在消耗资源(内存/cpu),以便我可以优化我的应用程序。这很有趣,我现在正在下载xdk,并将试用探查器。