Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/323.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
如何分析nativescript应用程序上的导航延迟和内存不足问题?_Nativescript_Nativescript Angular - Fatal编程技术网

如何分析nativescript应用程序上的导航延迟和内存不足问题?

如何分析nativescript应用程序上的导航延迟和内存不足问题?,nativescript,nativescript-angular,Nativescript,Nativescript Angular,我为android构建nativescript angular应用程序,依赖项如下 "nativescript-angular": "^7.2.2", "nativescript-background-http": "^3.4.0", "nativescript-bitmap-factory": "^1.7.1", "nativescript-camera": "^4.2.0", "nativescript-cardview": "^3.1.1", "nativescript-direction

我为android构建nativescript angular应用程序,依赖项如下

"nativescript-angular": "^7.2.2",
"nativescript-background-http": "^3.4.0",
"nativescript-bitmap-factory": "^1.7.1",
"nativescript-camera": "^4.2.0",
"nativescript-cardview": "^3.1.1",
"nativescript-directions": "^1.3.0",
"nativescript-drawingpad": "^3.0.4",
"nativescript-fancyalert": "^3.0.6",
"nativescript-filterable-listpicker": "^2.2.3",
"nativescript-fresco": "^5.2.0",
"nativescript-geolocation": "^5.0.0",
"nativescript-imagepicker": "^6.1.2",
"nativescript-modal-datetimepicker": "^1.1.12",
"nativescript-ngx-shadow": "^6.4.0",
"nativescript-photoviewer": "^1.5.0",
"nativescript-plugin-firebase": "^8.0.0",
"nativescript-theme-core": "~1.0.4",
"nativescript-ui-autocomplete": "^4.0.0",
"nativescript-ui-chart": "^4.0.0",
"nativescript-ui-listview": "^6.0.0",
"reflect-metadata": "^0.1.13",
"rxjs": "^6.4.0",
"tns-core-modules": "^5.2.2",
"tns-platform-declarations": "^5.2.2",
"typescript": "~3.1.1",
"zone.js": "^0.8.29"
这些应用程序包含5个标签和拍照按钮。 主要有两个问题

  • 当用户从一个选项卡导航到另一个选项卡时,应用程序将随机显示“peekState”错误
  • 当用户使用照相机拍摄2张或更多照片时,应用程序将因java.OutOfmemory异常而崩溃
  • 下面是我已经尝试过的一些改变

  • 使用BmpImageFactory将相机中的图像大小调整为较小的大小
  • 使用Nativescript Fresco加载图像
  • 清空用于保存imageSource的变量
  • 从导航选项卡中删除动画

  • 请建议如何查找导航滞后和内存不足问题的原因?

    您可以使用来分析应用程序,以查看应用程序中花费大量时间的内容的HTML视图

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


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

    是的,我已经将图像保存在磁盘上,并在保存之前调整其大小。我将尝试使用Android Studio查看时间线并分析RAM使用情况