如果应用在指定的时间内未再次打开,是否删除了保存到磁盘的活动堆栈?



应用程序被OS(低内存)杀死,它的活动堆栈被保存到磁盘。如果在指定的时间内未再次打开应用,是否会删除磁盘上的活动堆栈?因此,当您重新打开应用程序时,就像您第一次打开它一样?

应用程序作系统(内存不足)杀死,它的活动堆栈被保存到磁盘

不,它的任务数据(包括后退堆栈的详细信息)保存在 RAM 中。只是RAM由核心操作系统进程拥有,而不是被杀死的进程。

如果在指定的时间内未再次打开应用,是否会删除磁盘上的活动堆栈?

如果用户在 ~30 分钟内未返回应用,则会释放任务数据。

因此,当您重新打开应用程序时,就像您第一次打开它一样?

就好像应用程序尚未运行一样。所以,如果你的意思是"一段时间内的第一次",那么是的。如果您的意思是"自安装应用程序以来的第一次",那么不 - 应用程序仍将具有存储在磁盘上的任何数据。

最新更新