首页 > 解决方案 > 为什么 angular/cordova 应用程序突然重新加载?

问题描述

我有一个在 iOS 中运行的 angular/cordova 应用程序。有时应用程序只是重新启动。它没有关闭,它只是显示一个空白页面,然后重新启动。这与 call 的行为相同location.reload()

这种行为的原因是什么?内存问题?angular/cordova 中的一个已知错误(我在研究中错过了)?

标签: iosangularcordova

解决方案


根据您的描述,最可能的原因肯定是内存泄漏——当应用程序运行时,一些东西一直存储在内存中并且永远不会被清除,导致应用程序突然退出。

您应该尝试打开操作系统的监控工具来跟踪目前正在使用的内存量,看看它是否在稳步增加(以及在应用程序重新加载后它是否下降)。


推荐阅读