Windows 10 supprimera les applications d'arrière-plan


Le gestionnaire de tâches indique quels processus sont en mode «arrière-plan modéré» pour économiser la batterie. Source: Microsoft

En janvier 2017, avec la version Insider Preview 15002, Microsoft a commencé une expérience avec une suppression partielle de l'activité des applications d'arrière-plan. Selon les résultats de l'expérience sur un nombre limité d'appareils, il s'est avéré que la fonction Power Throttling vous permet d'économiser jusqu'à 11% de la charge de la batterie dans les cas les plus extrêmes. Par conséquent, il est maintenant décidé d'intégrer cette fonctionnalité à la build 16176 dans Insider Preview. Cette version est sortie il y a quelques jours, c'était la première mise à jour après la sortie de Creators Update.

En mode Power Throttling, les processus d'arrière-plan s'exécutent dans le mode le plus économe en énergie. Le processus est en cours, mais avec un minimum d'énergie. Microsoft dit qu'il a amélioré Power Throttling depuis janvier en écoutant ce que les utilisateurs veulent, donc cette fonctionnalité devrait permettre d'économiser de l'énergie sur de nombreux ordinateurs.

La fonction Power Throttling utilise les capacités matérielles des processeurs modernes, à savoir la technologie Speed ​​Shift. Jusqu'à présent, la fonction n'est prise en charge que sur les processeurs Intel Core de 6e génération et ultérieurs. Voici Skylake et Kaby Lake. Microsoft travaille actuellement à étendre la prise en charge d'autres processeurs, ce qui pourrait se produire dans les prochains mois.

En pratique, l'économie d'énergie dans les processus d'arrière-plan nécessite l'introduction d'un «système de détection sophistiqué» au niveau du système d'exploitation, explique Microsoft dans un blog officiel. Windows doit déterminer lesquelles des applications d'arrière-plan sont importantes pour l'utilisateur et lesquelles ne le sont pas. Par exemple, les applications d'arrière-plan importantes incluent la lecture de musique, ainsi que certaines autres tâches importantes. Pour la plupart des applications, la "détection intelligente" fonctionne bien, mais sur certaines applications, elle peut être boguée. Microsoft appelle à signaler des situations où Power Throttling n'a pas fonctionné correctement. Pour ce faire, exécutez l'outil de commentaires Feedback Hub et signalez un problème dans la catégorie Alimentation et batterie → Applications limitées.

De plus, vous pouvez contrôler indépendamment l'agressivité de la suppression des applications d'arrière-plan via le curseur.



Là, ce mode peut être rendu plus agressif par rapport à la valeur recommandée (Battery Saver) ou désactivé du tout (Best Performance).

Au final, il est possible d'exclure des applications spécifiques du mode "modération en arrière-plan". Cela se fait via les propriétés de la batterie (Paramètres → Système → Batterie). Dans la fenêtre «Battery Usage by App», l'application souhaitée est sélectionnée et le paramètre «Managed by Windows» passe en mode «Off».

Lorsque l'ordinateur portable est sous tension, la fonction Power Throttling n'est pas activée. À cet égard, Microsoft recommande d'exécuter des tests de performance, par exemple, uniquement en mode réseau pour obtenir un résultat objectif des mesures de performances.

Microsoft promet aux développeurs d'apporter des modifications à l'API afin que les applications individuelles aient un accès direct aux paramètres d'économie d'énergie lorsqu'elles travaillent en arrière-plan.


Voici à quoi ressemblait le gestionnaire de tâches dans Insider Preview (build 15002)

Remarque Dans la dernière fonction Power Throttling, une modification a été apportée au gestionnaire de tâches: pour les applications d'arrière-plan, l'expression «Background Moderated» est désormais utilisée à la place du terme «Throttled».

Fait intéressant, la fonctionnalité de limitation de puissance de Windows 10 rappelle quelque peu les fonctionnalités d'économie de batterie des navigateurs modernes. Là, cela se fait également en «étouffant» le travail des onglets d'arrière-plan - scripts, flash, etc. Par exemple, le navigateur Chrome de l'avant-dernière version de Chrome 57 supprime activement le travail des onglets d'arrière-plan . Là, cela se fait uniquement au niveau du programme. Chaque composant WebView dispose d'un budget (en secondes) pour l'exécution de minuteries en arrière-plan. Le chronomètre ne peut pas démarrer si le budget est négatif. Une fois le temporisateur exécuté, son temps de fonctionnement est déduit du budget. Le budget est automatiquement mis à jour avec le temps (de 0,01 du budget à chaque seconde de temps réel).


Suppression de l'activité des onglets d'arrière-plan dans Chrome 57

La principale raison de la mise en œuvre de cette fonctionnalité est que certaines applications mal conçues (par exemple, les scripts d'analyse et les publicités javascript) consomment beaucoup de ressources CPU, bien qu'elles soient en arrière-plan. Cela affecte négativement les performances du navigateur et consomme de la batterie sur les appareils mobiles.

Au niveau logiciel, la fonction de suppression d'application en arrière-plan App Nap fonctionne également sur macOS. Sur macOS, vous pouvez même ainsi augmenter les performances de l'application active.

Source: https://habr.com/ru/post/fr403281/


All Articles