2015-12-25 35 views
-1

我對Windows 10應用程序應用程序生命週期的理解是,當您從一個應用程序切換到另一個應用程序時,操作系統會將第一個應用程序置於暫停模式。 我正在運行多個應用程序,但其中沒有一個處於暫停模式(請參見下圖)。我期待在這裏看到很少的「狀態欄中的應用程序」爲「暫停」。有人能幫助我理解我在這裏可能會錯過什麼嗎?爲什麼沒有Windows 10應用程序處於暫停狀態

enter image description here

+1

你在筆記本電腦上運行嗎? IIRC只有在操作系統決定它需要時(例如爲了節省電池壽命),這個過程纔會被暫停,在桌面上這些限制不適用。 – Dai

+0

是的,我在筆記本電腦上。據我記得在Windows 8中,一個應用程序也曾用於懸掛在筆記本電腦上。這是Windows 10中的行爲改變嗎? – BKS

+0

https://msdn.microsoft.com/en-ca/library/windows/apps/mt243287.aspx沒有提及任何有關應用程序掛起的問題並未在所有設備上發生 – BKS

回答

0

其實橫空出世時,我儘量減少應用程序,它顯示爲幾秒鐘後懸浮在任務管理器。

0

掛起模式意味着應用將具有非常低的內存使用情況,但不爲零的內存使用情況。這並不意味着他們也成爲後臺任務。

暫停允許開發人員保存他們的應用程序的狀態。例如,用戶在1個UWP(app1)到另一個(app2)之間切換。 App1然後有5秒鐘來保存應用程序的狀態。

對於可能是得分和玩家位置的遊戲。當用戶切換回來時,應用程序將顯示遊戲的相同位置,而不是重新啓動或返回到關卡的開始位置。但是,如果用戶永遠不會返回並打開另外50個應用程序,則大多數計算機(尤其是手機)將終止較長時間的運行任務,以釋放內存,即應用程序。現在,當您的應用程序終止並且用戶返回重新啓動時,它將恢復相同的狀態。

這9頻道視頻介紹了更多關於它 - https://channel9.msdn.com/Series/A-Developers-Guide-to-Windows-10/13

相關問題