Cordova 正常退出不起作用时崩溃我的应用程序-对内存的影响

Cordova 正常退出不起作用时崩溃我的应用程序-对内存的影响,cordova,memory-management,crash,windows-phone,cordova-plugins,Cordova,Memory Management,Crash,Windows Phone,Cordova Plugins,我正在Windows Phone应用程序中使用Cordova 退出应用程序的Cordova API-navigator.app.exitApp;-与Android和iOS不同,未为WP定义 因此,为了正常退出,我需要一个插件来包装退出应用程序的本机代码 如果我让我的应用程序因执行错误而崩溃,结果是一样的,因为我的应用程序无论如何都会退出 我知道这是一个不好的做法,但在内存方面对我的设备有什么影响 现代操作系统(如Windows Phone)倾向于跟踪为应用程序分配的内存,因此可以在应用程序退出时

我正在Windows Phone应用程序中使用Cordova

退出应用程序的Cordova API-navigator.app.exitApp;-与Android和iOS不同,未为WP定义

因此,为了正常退出,我需要一个插件来包装退出应用程序的本机代码

如果我让我的应用程序因执行错误而崩溃,结果是一样的,因为我的应用程序无论如何都会退出


我知道这是一个不好的做法,但在内存方面对我的设备有什么影响

现代操作系统(如Windows Phone)倾向于跟踪为应用程序分配的内存,因此可以在应用程序退出时自动释放内存。在这种情况下,此退出是由于未处理的异常导致操作系统强制终止应用程序。操作系统仍然拥有控制权,可以重新使用以前用于崩溃应用程序的内存

因此,您不必担心故意崩溃退出时的内存消耗。它所做的唯一一件事是为每个崩溃生成转储文件,这可能会分配一些存储空间,并增加应用程序的崩溃计数,从而使应用程序看起来不稳定

您还可以使用已经存在的插件为WP8添加标准navigator.app.exitApp