如何在Nativescript角度应用程序上分析导航滞后和内存不足问题?

时间:2019-03-15 11:53:10

标签: nativescript nativescript-angular

我为Android构建具有以下依赖性的nativescript角度应用程序

\b\S+(?=::)

应用程序包含5个标签和按钮以拍照。 有2个主要问题

  1. 当用户从一个选项卡导航到另一选项卡时,应用程序将随机显示“ peekState”错误。
  2. 当用户使用相机拍摄2张或更多图片时,应用程序将崩溃并显示java.OutOfmemory异常

下面是我已经尝试过的一些更改

  1. 使用BmpImageFactory将相机中的图像调整为较小的尺寸
  2. 使用Nativescript Fresco加载图像
  3. 清空用于保存imageSource的变量
  4. 从标签导航中删除动画

请告知如何找到导航滞后和内存不足问题的原因?

1 个答案:

答案 0 :(得分:0)

您可以使用timeline-view对应用程序进行配置文件,以HTML方式查看需要花费大量时间的应用程序。

对于映像,是否将其保存在磁盘上?您可以将内存限制为一张图片,在保存之前将其调整大小以减小使用的磁盘空间大小,然后在需要时有单独的流程来使用它。

您还可以使用Android Studio分析RAM使用情况,以查看您的应用中是否存在大量内存泄漏/异常内存使用情况。