为什么 none of Windows 10 个 App 处于暂停状态
Why none of Windows 10 App is in Suspended State
我对 Windows 10 Apps 应用程序生命周期的理解是,当您从一个应用程序切换到另一个应用程序时,OS 会将第一个应用程序置于挂起模式。
我有 运行 个应用程序,但其中 none 个处于暂停模式(见下图)。我希望在此处的“状态”列中看到很少的应用程序显示为“已暂停”。有人可以帮助我了解我在这里可能遗漏了什么吗?
挂起模式意味着应用程序的内存使用率非常低,但不是零内存使用率。这也不意味着它们也成为后台任务。
暂停允许开发人员保存其应用程序的状态。例如,用户在 1 个 UWP (app1) 和另一个 (app2) 之间切换。然后 App1 有 5 秒的时间来保存应用程序的状态。
对于可能是比分和球员位置的比赛。当用户切换回来时,应用程序将显示游戏的相同位置,而不是重新启动或返回到关卡的开头。但是,如果用户永远不会返回并打开 50 个以上的应用程序,大多数机器(尤其是手机)将终止更长的 运行 任务以释放内存,也就是您的应用程序。现在,当您的应用程序终止并且用户返回重新启动时,它将恢复相同的状态。
第 9 频道的这个视频对此进行了详细说明 - https://channel9.msdn.com/Series/A-Developers-Guide-to-Windows-10/13
原来当我最小化应用程序时,几秒钟后它在任务管理器中显示为已挂起。
我对 Windows 10 Apps 应用程序生命周期的理解是,当您从一个应用程序切换到另一个应用程序时,OS 会将第一个应用程序置于挂起模式。 我有 运行 个应用程序,但其中 none 个处于暂停模式(见下图)。我希望在此处的“状态”列中看到很少的应用程序显示为“已暂停”。有人可以帮助我了解我在这里可能遗漏了什么吗?
挂起模式意味着应用程序的内存使用率非常低,但不是零内存使用率。这也不意味着它们也成为后台任务。
暂停允许开发人员保存其应用程序的状态。例如,用户在 1 个 UWP (app1) 和另一个 (app2) 之间切换。然后 App1 有 5 秒的时间来保存应用程序的状态。
对于可能是比分和球员位置的比赛。当用户切换回来时,应用程序将显示游戏的相同位置,而不是重新启动或返回到关卡的开头。但是,如果用户永远不会返回并打开 50 个以上的应用程序,大多数机器(尤其是手机)将终止更长的 运行 任务以释放内存,也就是您的应用程序。现在,当您的应用程序终止并且用户返回重新启动时,它将恢复相同的状态。
第 9 频道的这个视频对此进行了详细说明 - https://channel9.msdn.com/Series/A-Developers-Guide-to-Windows-10/13
原来当我最小化应用程序时,几秒钟后它在任务管理器中显示为已挂起。