Plusieurs programmes en ligne de commande semblent un peu lents sur un PC. Comment puis-je résoudre le problème ? Par exemple, sur ce PC, il faut plus d'une demi-seconde pour exécuter git status
:
PS> for (;;) { Measure-Command { git status } | findstr TotalSeconds }
TotalSeconds : 0.7119173
TotalSeconds : 0.6040415
TotalSeconds : 0.6117674
TotalSeconds : 0.5779911
TotalSeconds : 0.6069439
...
(Sur un autre PC, la commande ci-dessus s'exécute en 0,05 s.) J'ai remarqué que quelques autres commandes prennent également un peu trop de temps :
PS> for (;;) { Measure-Command { node --version } | findstr TotalSeconds }
TotalSeconds : 0.4630501
TotalSeconds : 0.3144418
TotalSeconds : 0.2842615
TotalSeconds : 0.2808537
(L'autre PC exécute cela en 0,02 s.)
Un autre pour faire bonne mesure :
PS> for (;;) { Measure-Command { npm --version } | findstr TotalSeconds }
TotalSeconds : 3.4839123
TotalSeconds : 3.1501913
TotalSeconds : 2.9817682
TotalSeconds : 3.0423125
Lorsque ces programmes sont en cours d'exécution, je vois l'utilisation du processeur augmenter, comme s'il occupait 1/4 des quatre cœurs du processeur. L'utilisation du CPU est élevée uniquement dans le processus que j'ai invoqué lui-même (c'est-à-dire Git.exe ou Node.exe), et dans aucun autre processus.
J'ai essayé de désactiver autant de services Windows que possible, au point que mon PC ne peut presque plus rien faire, mais j'obtiens toujours des temps similaires à ceux mentionnés ci-dessus. Je me suis assuré que l'antivirus, le pare-feu et BeyondTrust sont désactivés, et le problème persiste. Je n'ai pas de carte graphique ATI (Intel HD 520 uniquement).
Les délais sont les mêmes, que je l'invoque depuis Powershell, cmd.exe ou bash.
Le problème disparaît en mode sans échec.
Après avoir démarré normalement, j'ai essayé d'arrêter tous les processus non essentiels ; la lenteur persiste. J'ai essayé de désactiver tous les services Windows non essentiels ; la lenteur persiste. J'ai essayé de désactiver tous les matériels non essentiels dans le gestionnaire de périphériques ; la lenteur persiste.
Quelqu'un peut-il suggérer une prochaine étape de dépannage ? Je crains que la cause de ces problèmes ne ralentisse également d'autres applications.