Viele Prozesse wie git und node werden unter Windows 10 10x zu langsam ausgeführt, laufen jedoch im abgesicherten Modus schnell ab
971
Patrick Szalapski
Einige Befehlszeilenprogramme wirken auf einem PC etwas langsam. Wie kann ich eine Problembehandlung durchführen? Auf diesem PC dauert die Ausführung beispielsweise über eine halbe Sekunde git status:
Wenn diese Programme ausgeführt werden, sehe ich, dass die CPU-Auslastung sprunghaft ansteigt, als ob sie 1/4 der vier Prozessorkerne der CPU blockiert. Die CPU-Auslastung ist nur in dem Prozess erhöht, den ich selbst aufgerufen habe (z. B. Git.exe oder Node.exe), nicht in einem anderen Prozess.
Ich habe versucht, so viele Windows-Dienste wie möglich zu deaktivieren, bis zu dem Punkt, an dem mein PC kaum etwas tun kann, aber ich habe immer noch ähnliche Timings wie oben. Ich habe sichergestellt, dass Antivirus, Firewall und BeyondTrust deaktiviert sind und das Problem weiterhin besteht. Ich habe keine ATI-Grafikkarte (nur Intel HD 520).
Die Timings sind gleich, egal ob ich sie von Powershell, cmd.exe oder bash aus aufrufe.
Das Problem verschwindet im abgesicherten Modus.
Nach dem normalen Booten habe ich versucht, alle unwichtigen Prozesse zu stoppen. Die Langsamkeit bleibt bestehen. Ich habe versucht, alle nicht unbedingt erforderlichen Windows-Dienste zu deaktivieren. Die Langsamkeit bleibt bestehen. Ich habe versucht, alle nicht unbedingt erforderlichen Geräte im Geräte-Manager zu deaktivieren. Die Langsamkeit bleibt bestehen.
Kann jemand einen nächsten Schritt zur Problembehandlung vorschlagen? Ich fürchte, die Ursache dieser Probleme verlangsamt auch andere Apps.
Wie wäre es mit einem Neustart von Zeit zu Zeit? Sie haben eine verrückte Menge an Griffen geöffnet. Es gibt wahrscheinlich etwas undichte Griffe.
Daniel B vor 6 Jahren
2
Sind beide PCs mit Windows 10? Das Gleiche habe ich mit cli-Tools unter Windows im Gegensatz zu Linux erlebt. Ich fand heraus, dass die Verwendung dieser Tools in einer VirtualBox unter Linux auf einem Windows-System schneller war als die Verwendung dieser Tools direkt unter Windows
Thomas Sablik vor 6 Jahren
1
@ThomasSablik Beide PCs verfügen über Windows 10.
Patrick Szalapski vor 6 Jahren
0
@DanielB Ich habe neugestartet und das obige nochmal ausgeführt und sehr ähnliche Timings erhalten. Danke für die Idee.
Patrick Szalapski vor 6 Jahren
0
Sie sagen also, der Faktor liegt bei 10. Ist es möglich, dass der andere PC dementsprechend leistungsfähiger ist? SSD vs. HDD, Notebook vs. Desktop. Sowas in der Art.
Thomas Sablik vor 6 Jahren
1
Die Systeme sind ähnlich genug. Sie haben beide SSDs und Quad Core i7s und sind beide Notebooks. Ich dachte, bei einem Befehl wie "git status" würde es nicht zu viel ausmachen?
Patrick Szalapski vor 6 Jahren
0
Dasselbe im abgesicherten Modus? Haben Sie den Prozessmonitor von sysinternal ausprobiert?
root vor 6 Jahren
1
Ich würde zuerst Process Monitor ausführen und erwägen, dass die Module von den Prozessen geladen werden (Image laden). Wird etwas geladen, das nicht benötigt wird? Wenn ja, verhindern Sie, dass diese Module geladen werden.
HelpingHand vor 6 Jahren
0
Ich bin mir nicht sicher, was Sie mit "Modulen" oder "Image laden" meinen. Ich sehe den Prozessbaum im SysInternals Process Explorer (nicht "Monitor"), und er gibt mir keine Hinweise auf die CPU-Nutzung, außer durch den Prozess, den ich ausführte - in den obigen Beispielen git.exe und node.exe.
Patrick Szalapski vor 6 Jahren
0
@root, im abgesicherten Modus sind die Dinge VIEL VIEL schneller, was ein guter Hinweis ist. Aber ich habe bereits versucht, so viele Prozesse und Windows-Dienste wie möglich herunterzufahren. Vorschläge für den nächsten Schritt?
Patrick Szalapski vor 6 Jahren
0
Ich habe die Frage bearbeitet, um herauszufinden, was ich sonst noch gefunden habe.
Patrick Szalapski vor 6 Jahren
0
Sie haben Dienste deaktiviert, aber auch Startanwendungen deaktiviert?
root vor 6 Jahren
0
Ja, das habe ich auch versucht.
Patrick Szalapski vor 6 Jahren
0
1 Antwort auf die Frage
0
Patrick Szalapski
Am Ende war es tatsächlich Symantec Endpoint Protection. Das Deaktivieren der Dienste scheint das Problem nicht zu verhindern, aber das Folgende gilt. Führen Sie dies aus, um zu bestätigen, dass das Problem beendet ist.