2015-12-25 1 views
-1

Ma compréhension pour les applications Windows 10 Le cycle de vie de l'application est que lorsque vous passez d'une application à une autre, le système d'exploitation met la première application en mode suspendu. J'utilise plusieurs applications mais aucune d'entre elles n'est en mode suspendu (voir l'image ci-dessous). Je m'attendais à voir quelques applications dans la colonne Status ici Suspended. Quelqu'un peut-il m'aider à comprendre ce que je peux manquer ici?Pourquoi aucune application Windows 10 n'est en état Suspendu

enter image description here

+1

Courez-vous sur un ordinateur portable? IIRC le processus sera seulement suspendu si l'OS décide qu'il doit être (par exemple pour sauver la vie de la batterie), sur un bureau ces contraintes ne s'appliquent pas. – Dai

+0

oui je suis sur un ordinateur portable. Pour autant que je me souvienne avec Windows 8, une application utilisée pour être suspendue sur un ordinateur portable aussi. Est-ce un changement de comportement dans Windows 10? – BKS

+0

https://msdn.microsoft.com/fr-ca/library/windows/apps/mt243287.aspx ne mentionne rien sur la suspension de l'application ne se produit pas sur tous les appareils – BKS

Répondre

0

En fait tourné quand je réduis l'application, il apparaît comme suspendu dans le gestionnaire de tâches après quelques secondes.

0

mode suspendu signifie que l'application aura une très faible utilisation de la mémoire, mais pas sans utilisation de la mémoire. Cela ne signifie pas qu'ils deviennent des tâches de fond non plus. La suspension permet aux développeurs de sauvegarder l'état de leur application. Par exemple, un utilisateur passe de 1 UWP (app1) à un autre (app2). App1 dispose alors de 5 secondes pour sauvegarder l'état de l'application.

Pour un jeu qui pourrait être le score et la position du joueur. Lorsque l'utilisateur revient en arrière, l'application affiche la même position du jeu au lieu de redémarrer ou de revenir au début du niveau. Cependant, si l'utilisateur ne retourne jamais et ouvre 50 autres applications, la plupart des machines (en particulier les téléphones) mettront fin à des tâches plus longues pour libérer de la mémoire, c'est-à-dire votre application. Maintenant, lorsque votre application est terminée et que l'utilisateur redémarre, il revient au même état.

Ce canal 9 vidéo explique plus à ce sujet - https://channel9.msdn.com/Series/A-Developers-Guide-to-Windows-10/13