76 votes

Pourquoi les performances de Microsoft Windows semblent-elles se dégrader avec le temps ?

Windows XP/2003 et les versions antérieures (je ne peux pas témoigner pour Windows Vista, mais je soupçonne que c'est la même chose) semblent tous devenir plus lents au fil du temps, au fur et à mesure que les applications sont installées et désinstallées.

Il ne s'agit pas d'une observation testée scientifiquement, mais plutôt d'une sagesse acquise par l'expérience. (J'ai toujours soupçonné le registre d'être à l'origine du problème).

Existe-t-il des preuves concrètes de cette dégradation, ou est-ce simplement une perception erronée de ma part ?

3voto

Aaron Digulla Points 6565

Les bogues dans les applications et les DLL (également connus sous le nom de DLL hell). MS essaie de corriger les bogues mais ne peut pas le faire car cela casserait trop d'applications. Ils créent donc une nouvelle version de la DLL avec une nouvelle fonction -> la DLL devient plus grosse et nécessite plus de RAM, prend plus de temps pour être liée dynamiquement, etc.

Si vous êtes vraiment malchanceux, l'ancien code exige qu'une copie de la DLL originale se trouve quelque part, de sorte que MS doit même donner un nouveau nom à la DLL réparée. De cette façon, de plus en plus de bugs encombrent votre mémoire, les échanges de PC sont de plus en plus -> lents. D'autres programmes ont abandonné l'enfer des DLL et apportent leurs propres versions des DLL qu'ils conservent dans leur répertoire d'installation. Maintenant, vous devez garder plusieurs copies de la même DLL en RAM.

Ensuite, il y a beaucoup de choses qui se passent en arrière-plan. Les scanners de virus deviennent plus lents chaque jour parce qu'ils doivent vérifier plus de signatures. Les déchets s'accumulent dans le répertoire tmp, obligeant la tête de lecture à parcourir de plus grandes distances. L'analyse du répertoire prend plus de temps.

3voto

JB King Points 199

Les divers correctifs et mises à jour que Microsoft apporte à ses logiciels peuvent jouer un rôle à cet égard, de même que les modifications apportées au matériel au fil du temps.

XP Original requirements par exemple, recommande une mémoire vive de 128 Mo que je doute que quelqu'un essaie de faire fonctionner XP avec une si faible quantité de mémoire.

Mes machines actuelles ont au moins 2 Go de mémoire, ce qui représente 16 fois cette quantité. En général, je n'utiliserais pas XP sur une machine avec moins de 512 Mo de RAM, en raison de la quantité de mémoire utilisée par le système d'exploitation au démarrage.

2voto

Justin R. Points 10122

Avec toutes les machines que j'utilise régulièrement, je n'ai pas remarqué de ralentissement depuis le jour où je les ai utilisées pour la première fois. Certaines applications sont un peu plus lentes, mais c'est généralement parce qu'une nouvelle version est sortie avec de nouvelles fonctionnalités. Dans l'ensemble, il n'y a pas beaucoup de différence.

Cependant les machines qui font l'objet de plaintes au bureau ont tendance à avoir un problème d'usure. énorme la liste des "services" et autres applications fonctionnant en arrière-plan. Ma machine n'est pas très performante, mais elle fonctionne rapidement parce que je m'assure de ne pas avoir une liste de processus trop importante ; en moyenne, j'ai moins de 50 processus en cours. Les gars du bureau qui disent "ma machine est lente" ont, malgré mes demandes, installé ceci ou cela et bientôt ils ont ~100 processus en cours d'exécution (y compris de multiples anti-virus, les barres d'outils Yahoo/Google, etc.) ). Même lorsqu'ils désinstallent des choses, les crapwares qu'ils installent ont tendance à laisser des services ou de petits EXEs en cours d'exécution.

Si vous subissez un ralentissement, je dirais qu'il est temps de Démarrer>Exécuter>msconfig et éliminez les déchets qui démarrent quand vous le faites.

2voto

Airplane Mode Points 1309

Mon père utilise toujours son IBM tout-en-un XT, sous DOS 5.0, WordPerfect 5.1 et Quicken 6.0 pour gérer ses dépenses professionnelles. Il fonctionne exactement à la même vitesse aujourd'hui qu'il y a 6 ans, lorsque je l'ai installé pour la première fois.

Bien sûr, cela évite la plupart des pièges possibles décrits dans d'autres réponses. Pas d'installation de nouveaux logiciels, pas de registre, pas d'applications supplémentaires au démarrage.

On pourrait presque considérer cela comme un cas de contrôle.

2voto

Rob Points 24505

D'autres ont donné des détails, mais je pense que fondamentalement, c'est un exemple de la deuxième loi de la thermodynamique.

Dans un système, un processus qui se produit aura tendance à augmenter l'entropie l'entropie totale de l'univers.

Si vous ne faites rien pour accélérer Windows, il deviendra toujours plus désordonné (et donc plus lent) avec le temps.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X