Pourquoi les programmes réduits sont-ils souvent lents à rouvrir?

Nov 7, 2024
Matériel
CONTENU NON CACHÉ

Cela semble particulièrement contre-intuitif: vous minimisez une application parce que vous prévoyez d'y revenir plus tard et que vous souhaitez éviter de fermer l'application et de la redémarrer plus tard, mais parfois la maximiser prend encore plus de temps que la relancer. Ce qui donne?

La session de questions et réponses d’aujourd’hui nous est offerte par SuperUser, une subdivision de Stack Exchange, un regroupement de sites Web de questions-réponses géré par la communauté.

The Question

Le lecteur SuperUser Bart veut savoir pourquoi il ne gagne pas de temps avec la minimisation des applications:

Je travaille beaucoup sur Photoshop CS6 et plusieurs navigateurs. Je ne les utilise pas tous en même temps. Certaines applications sont donc parfois réduites dans la barre des tâches pendant des heures ou des jours.

Le problème est que lorsque j'essaie de les maximiser à partir de la barre des tâches, cela prend parfois plus de temps que de les démarrer! Surtout Photoshop semble vraiment bizarre pendant de nombreuses secondes après son apparition, il est lent, ne répond pas et même parfois se fige totalement pendant une minute ou deux.

Ce n’est pas un problème matériel car c’est comme ça depuis toujours sur tous mes PC.

Est-ce que je le remarquerais également après la mise à niveau de mon disque dur vers un SSD et l'ajout de RAM (mon PC principal contient actuellement 4 Go)? Les gars avec des PC / Mac puissants pourraient-ils me dire - cela vous arrive-t-il aussi?

Je suppose que les systèmes d'exploitation «se concentrent» d'une manière ou d'une autre sur les logiciels actifs et éloignent toutes les ressources de celles qui fonctionnent, mais qui ne sont pas utilisées. Est-il possible de définir d'une manière ou d'une autre les priorités RAM / CPU / HDD ou quelque chose, par exemple Photoshop, pour qu'il ne ralentisse pas après une longue période d'inactivité?

Alors, quel est l'affaire? Pourquoi attend-il de maximiser une application réduite au minimum?

La réponse

Allquixotic, contributeur SuperUser, explique pourquoi:

Résumé

Le problème immédiat est que les programmes que vous avez réduits sont paginés vers le «fichier d'échange» sur votre disque dur. Ce symptôme peut être amélioré en installant un disque SSD (Solid State Disk), en ajoutant plus de RAM à votre système, en réduisant le nombre de programmes que vous avez ouverts ou en effectuant une mise à niveau vers une architecture système plus récente (par exemple, Ivy Bridge ou Haswell). Parmi ces options, l'ajout de RAM est généralement la solution la plus efficace.

Explication

Le comportement par défaut de Windows est de donner la priorité aux applications actives sur les applications inactives pour avoir une place dans la RAM. Lorsqu'il y a une pression de mémoire importante (ce qui signifie que le système n'a pas beaucoup de RAM libre s'il devait laisser à chaque programme toute la RAM qu'il veut), il commence à mettre des programmes minimisés dans le fichier d'échange, ce qui signifie qu'il écrit leur contenu de la RAM au disque, puis libère cette zone de RAM. Cette RAM gratuite aide les programmes que vous utilisez activement - par exemple, votre navigateur Web - à s'exécuter plus rapidement, car s'ils doivent réclamer un nouveau segment de RAM (comme lorsque vous ouvrez un nouvel onglet), ils peuvent le faire.

Cette RAM «libre» est également utilisée comme page cache , ce qui signifie que lorsque des programmes actifs tentent de lire des données sur votre disque dur, ces données peuvent être mises en cache dans la RAM, ce qui empêche l'accès à votre disque dur pour obtenir ces données. En utilisant la majorité de votre RAM pour le cache de page et en échangeant les programmes inutilisés sur le disque, Windows essaie d'améliorer la réactivité du ou des programmes que vous utilisez activement, en mettant la RAM à leur disposition et en mettant en cache les fichiers auxquels ils accèdent. RAM au lieu du disque dur.

L'inconvénient de ce comportement est que les programmes réduits peuvent prendre un certain temps pour avoir leur contenu copié à partir du fichier d'échange, sur le disque, dans la RAM. Le temps augmente avec l’encombrement mémoire du programme. C'est pourquoi vous rencontrez ce retard lors de la maximisation de Photoshop.

La RAM est beaucoup fois plus rapide qu'un disque dur (selon le matériel spécifique, cela peut aller jusqu'à plusieurs ordres de grandeur). Un SSD est considérablement plus rapide qu'un disque dur, mais il est toujours plus lent que la RAM de plusieurs ordres de grandeur. Avoir votre fichier d'échange sur un SSD Aidez-moi , mais il usera également le SSD plus rapidement que d'habitude si votre fichier d'échange est fortement utilisé en raison de la pression de la RAM.

Remèdes

Voici une explication des remèdes disponibles et de leur efficacité générale:

  • Installer plus de RAM : C'est le chemin recommandé. Si votre système ne prend pas en charge plus de RAM que ce que vous avez déjà installé, vous devrez mettre à niveau davantage votre système: éventuellement votre carte mère, votre processeur, votre châssis, votre alimentation, etc. en fonction de son âge. S'il s'agit d'un ordinateur portable, il est probable que vous deviez acheter un nouvel ordinateur portable complet prenant en charge davantage de RAM installée. Lorsque vous installez plus de RAM, vous réduisez pression de la mémoire , ce qui réduit l'utilisation du fichier d'échange, ce qui est une bonne chose partout. Vous rendez également disponible plus de RAM pour le cache de page, ce qui accélérera l'exécution de tous les programmes qui accèdent au disque dur. Depuis le quatrième trimestre 2013, ma recommandation personnelle est que vous disposiez d'au moins 8 Go de RAM pour un ordinateur de bureau ou un ordinateur portable dont le but est quelque chose de plus complexe que la navigation Web et le courrier électronique. Cela signifie l'édition de photos, l'édition / la visualisation vidéo, les jeux informatiques, l'édition ou l'enregistrement audio, la programmation / le développement, etc., tous devraient avoir au moins 8 Go de RAM, sinon plus.
  • Exécutez moins de programmes à la fois : Cela ne fonctionnera que si les programmes que vous exécutez n'utilisent pas beaucoup de mémoire par eux-mêmes. Malheureusement, les produits Adobe Creative Suite tels que Photoshop CS6 sont connus pour utiliser une énorme quantité de mémoire. Cela limite également votre capacité multitâche. Il s’agit d’un remède temporaire et gratuit, mais il peut être gênant de fermer votre navigateur Web ou Word chaque fois que vous démarrez Photoshop, par exemple. Cela n’empêcherait pas non plus Photoshop d’être échangé lors de sa réduction. Ce n’est donc pas vraiment une solution très efficace. Cela n'aide que dans certaines situations spécifiques.
  • Installez un SSD : Si votre fichier d'échange se trouve sur un SSD, la vitesse améliorée du SSD par rapport à un disque dur se traduira généralement par des performances améliorées lorsque le fichier d'échange doit être lu ou écrit. Sachez que les SSD ne sont pas conçus pour résister à un flux aléatoire d'écritures très fréquentes et constantes; elles ne peuvent être écrites qu'un nombre limité de fois avant de commencer à s'effondrer. Une utilisation intensive d'un fichier d'échange n'est pas une charge de travail particulièrement bonne pour un SSD. Vous devriez installer un SSD en combinaison avec une grande quantité de RAM si vous voulez des performances maximales tout en préservant la longévité du SSD.
  • Utilisez une architecture système plus récente : Selon l'âge de votre système, vous utilisez peut-être une architecture système obsolète. L '«architecture système» est généralement définie comme la «génération» (pensez à des générations comme les enfants, les parents, les grands-parents, etc.) de la carte mère et du processeur. Les nouvelles générations prennent généralement en charge des E / S plus rapides (entrée / sortie), une meilleure bande passante mémoire, une latence plus faible et moins de conflits sur les ressources partagées, fournissant à la place des liaisons dédiées entre les composants. Par exemple, à partir de la génération «Nehalem» (vers 2009), le Front-Side Bus (FSB) a été éliminé, ce qui a supprimé un goulot d'étranglement commun, car presque tous les composants du système devaient partager le même FSB pour la transmission des données. Cela a été remplacé par une architecture «point à point», ce qui signifie que chaque composant a sa propre «voie» dédiée au processeur, qui continue d'être améliorée toutes les quelques années avec les nouvelles générations. Vous constaterez généralement une amélioration plus significative des performances globales du système en fonction de «l’écart» entre l’architecture de votre ordinateur et la dernière disponible. Par exemple, une architecture Pentium 4 de 2004 verra une amélioration beaucoup plus significative de la mise à niveau vers «Haswell» (la dernière en date du 4e trimestre 2013) qu'une architecture «Sandy Bridge» de ~ 2010.

Liens

Questions connexes:

Comment réduire le battement de disque (pagination)?

Windows Swap (fichier d'échange): activer ou désactiver?

De plus, au cas où vous l'envisageriez, vous ne devriez vraiment pas désactiver le fichier d'échange, car cela ne fera qu'empirer les choses; voir ici .

Et, au cas où vous auriez besoin d'être plus convaincant pour laisser le fichier d'échange Windows seul, consultez ici et ici .


Avez-vous quelque chose à ajouter à l'explication? Sonnez dans les commentaires. Vous voulez lire plus de réponses d'autres utilisateurs de Stack Exchange férus de technologie? Consultez le fil de discussion complet ici .

How To Fix A Slow Mac


Matériel - Most Popular Articles

Burn-In de l'écran OLED: à quel point devriez-vous être inquiet?

Matériel Sep 7, 2025

CONTENU NON CACHÉ Ugis Riba / Shutterstock Les écrans OLED sont beaux à regarder et chers, mais vous serez peut-être surpris d'apprendre qu..


Que sont les lois sur le «droit de réparer» et que signifient-elles pour vous?

Matériel Jan 20, 2025

Vous êtes-vous déjà demandé pourquoi il est si difficile de réparer vous-même un smartphone, un ordinateur ou une console de jeux? Ce n’est pas un hasard: les entreprises le..


L'appareil photo de l'iPhone X est-il bien meilleur?

Matériel Oct 4, 2025

CONTENU NON CACHÉ Bien que le design de l'iPhone X soit son principal sujet de discussion, ce qui a vraiment attiré mon attention en regardant l'annonce était le nouvel apparei..


Comment prendre des photos de Good Street

Matériel Jan 18, 2025

CONTENU NON CACHÉ La photographie de rue consiste à documenter la vie quotidienne d'une ville. Il s'agit de capturer les petits moments authentiques qui prennent une ville du b�..


Pourquoi une partie de mon clavier saisit-elle les mauvais caractères?

Matériel Nov 17, 2024

Qu'il s'agisse d'un chat allongé sur le clavier, d'un jeune enfant frappant sur des touches aléatoires ou d'une autre forme de catastrophe du clavier, nos claviers peuvent soudain..


Comment faire en sorte que Amazon Echo arrête de lire de la musique après un certain laps de temps

Matériel Jul 12, 2025

Que vous aimiez écouter de la musique pendant que vous vous endormez ou que vous ne vouliez tout simplement pas être dérangé de l'éteindre manuellement lorsque vous avez termin..


Pourquoi la RAM doit-elle être volatile?

Matériel Jan 9, 2025

CONTENU NON CACHÉ La RAM de l'ordinateur est volatile; tout ce qui y est stocké disparaît dès que l'électricité est coupée. Pourquoi, exactement, la RAM de l'ordinateur est..


Comment votre ordinateur ressemble exactement à un délicieux sandwich Reuben

Matériel Oct 27, 2025

CONTENU NON CACHÉ Les ordinateurs sont des appareils complexes qui ne peuvent pas être facilement expliqués, comme par exemple un délicieux sandwich Reuben. Décomposons et ex..


Catégories