Microsoft anticipe des changements dans la consommation de mémoire pour Windows 10
Windows 10

Le géant de Redmond continue d'avancer dans le développement de Windows 10, et pour connaître les derniers détails, nous devons toujours étudier de près les nouvelles builds livrées par le programme Windows Insider. La dernière build annoncée, dont le numéro est 14942, apporte plusieurs changements, parmi lesquels se distingue une séparation des processus pour le fameux « svchost.exe » sur les ordinateurs disposant de 3,5 Go de RAM ou plus. L'objectif est d'accroître la stabilité, la sécurité et la transparence de chaque service, au prix potentiel d'une consommation plus élevée.

S'il existe de nombreux aspects à critiquer dans les dernières versions de Windows, j'ose dire que la consommation de mémoire n'en fait pas partie. Le cauchemar de Windows Vista (dans sa version originale sans Service Packs, du moins) est bien loin, et Microsoft a réussi à maintenir une ligne stable de spécifications. En substance, un ordinateur capable d'exécuter Windows 7 peut accueillir Windows 10… à condition que les mises à jour périodiques de Redmond ne cassent pas le support de certains matériels (nous nous souvenons encore de ce qui s'est passé avec le Anniversary Update et ce qui a littéralement été des millions de webcams). Aujourd'hui, la vision de Microsoft sur la RAM est assez claire : la mémoire qui n'est pas utilisée est du gaspillage, même si ses critiques y voient un « manque d'optimisation ». Les unités à état solide ont su compenser les « gouffres de performance » naturels des disques durs conventionnels, mais la RAM est plus rapide, et si elle est utilisée de manière cohérente, elle augmente la vitesse et la stabilité.

Microsoft anticipe des changements dans la consommation de mémoire pour Windows 10
Microsoft cherchera à augmenter encore davantage la séparation des processus et des services pour améliorer la stabilité du système d'exploitation

Cela nous amène à la gestion des processus et services dans Windows. Certaines choses se sont améliorées, mais d'autres restent en suspens, à commencer par le redouté, mystérieux et contesté « svchost.exe » qui gouverne d'une main de fer tout l'arrière-plan du système d'exploitation. Le regroupement de processus sous le « joker » du svchost.exe remonte à Windows 2000 si je ne me trompe pas, et bien qu'il ait apporté plusieurs avantages à l'époque, de nombreux utilisateurs subissent aujourd'hui l'effet domino : si un service tombe, les autres suivent. Avec Windows 10 dans l'équation, et plus précisément l'annonce de la nouvelle build 14942 dans le cadre du programme Windows Insider, Microsoft a décidé de réduire le regroupement de processus sur les ordinateurs disposant de 3,5 Go de RAM ou plus. Ce changement devrait aider sur des aspects comme la stabilité (c'est-à-dire qu'un seul service ne fasse pas tomber les autres), la transparence (plus d'informations sur ce que fait chaque processus) et la sécurité (si le service est compromis, on cherchera à le contenir).

Néanmoins, la séparation des processus pourrait entraîner une consommation de mémoire légèrement plus élevée. Cette stratégie se reflète dans des applications comme Google Chrome, et Firefox cherche à implémenter quelque chose de similaire via son système Electrolysis. L'intéressant est que nous pouvons déjà apercevoir une partie de cette séparation dans la version stable actuelle de Windows 10 Anniversary Update, et que Microsoft ait mentionné les 3,5 Go de RAM. Cette donnée suggère un comportement plus « traditionnel » pour Windows 10 32 bits, et sur des plateformes avec une quantité limitée de RAM (il y a de nombreuses tablettes et hybrides avec de nouvelles puces Atom qui ne dépassent pas la barre des 2 Go). Nous verrons comment cela évolue, mais l'annonce a été faite dans le cadre d'une build Insider, donc il se pourrait qu'il s'écoule un certain temps avant que la plupart des utilisateurs puissent apprécier ce changement.

Source :