为什么Windows 10应用程序都不处于挂起状态

时间:2015-12-25 00:07:53

标签: windows-10 application-lifecycle windows-10-desktop

我对Windows 10应用程序生命周期的理解是,当您从一个应用程序切换到另一个应用程序时,操作系统会将第一个应用程序置于挂起模式。 我正在运行多个应用程序,但这些应用程序都没有处于挂起模式(参见下图)。我期待在“状态”列中看到很少的“应用程序”作为“暂停”。有人能帮助我理解我在这里可能缺少的东西吗?

enter image description here

2 个答案:

答案 0 :(得分:0)

挂起模式意味着应用程序的内存使用率非常低,但内存使用量不足。这并不意味着他们也成为后台任务。

Suspension允许开发人员保存其应用的状态。例如,用户在1 UWP(app1)和另一个(app2)之间切换。然后App1有5秒钟来保存应用程序的状态。

对于可能是得分和玩家位置的游戏。当用户切换回来时,应用程序将显示相同的游戏位置,而不是重新启动或返回到关卡的开头。但是,如果用户永远不会返回并打开50多个应用程序,则大多数计算机(尤其是电话)将终止更长时间运行的任务以释放内存,即应用程序。现在,当您的应用程序终止并且用户返回重新启动时,它将恢复相同的状态。

此频道9视频详细介绍了它 - https://channel9.msdn.com/Series/A-Developers-Guide-to-Windows-10/13

答案 1 :(得分:0)

实际上,当我最小化应用程序时,它在几秒钟后显示为在任务管理器中暂停。