我有一个Cordova应用程序(运行最新的Cordova),我试图通过它的性能不佳来诊断(它有点迟钝)。 Android Emulator的性能非常糟糕,而且Ripple模拟器正在弄乱结果,我试图直接在设备上测试它(Mi Pad 2)。
由于这是一个VS 2015项目,我将调试版本编译为设备并断开调试器(或者只是在设备上运行已安装的调试版本)。然后我打开Chrome的chrome://inspect/#devices
并连接到该设备。到目前为止没问题。
在效果标签中,当我点击“记录”或重新加载页面时,它会启动Profilling,然后设备上的应用程序会在~5秒后崩溃。
在内存标签中,当我点击 Take Heap Snapshot 时,它会计入100%,然后启动正在加载... 并挂起那里(调试器和应用程序仍然响应,它只是从不显示任何结果)。此选项卡上的其他功能似乎正在运行。我不知道Heap Snapshot是否有用,但由于它不起作用,我会提到它。
任何想法如何让它运作?可能是什么造成的?