Visual Studio Attach To Process dauert eine Zeit lang, bis es angezeigt wird

8

Seit etwa einem Monat oder zwei Minuten dauert der Dialog Anhängen an Prozess von Visual Studio 2015 1-2 Minuten, um auf einem meiner Computer angezeigt zu werden. Es dauerte nur ein paar Sekunden, es fühlt sich an, als würde es plötzlich enorme Anstrengungen unternehmen, um die Prozessliste zu finden.

Es erübrigt sich zu sagen, dass dies die Schnelligkeit meiner Ad-hoc-Debugging-Sitzungen beseitigt. Irgendwelche Tipps, um es zurück in den vorherigen Arbeitszustand oder Einblicke in die zugrunde liegende Ursache zu bringen, würden sehr geschätzt werden.

Durch das Neustarten des Computers (z. B. nach einem Windows Update-Neustart) wird das Problem vorübergehend behoben.

Hinweis : Das Anhängen selbst funktioniert gut und ist so schnell / langsam wie immer. Die meisten verwandten Fragen scheinen über das Laden von Symbolen zu sein, aber dieses Bit funktioniert gut.

Zusätzliche Details

  • Mein Computer hat bescheidene Spezifikationen (16 GB Speicher, schnelle SSD, i5-6600) für einen Dev-Rechner.
  • Laut Aufgabenmanager arbeitet es beim Abrufen der Prozessliste nicht besonders hart. Wird genauer inspizieren.
  • Als Experiment habe ich gewartet, bis die Dinge wieder langsam wurden, und nach dem Zufallsprinzip angefangen, Prozesse mit dem Process explorer abzuschießen, wodurch die Anzahl der Prozesse von 261 auf 209 reduziert wurde. Schnell wie immer. Scheint einer dieser Prozesse ist der Übeltäter (oder vielleicht gibt es ein bisschen Flip in VS bei & gt; 256 Prozesse: D), jetzt muss ich nur warten, bis die Dinge langsam werden und weitere Tests durchführen.
Paul-Jan 13.09.2017, 07:58
quelle

2 Antworten

3

Visual Studio 2015

In Visual Studio 2015 wird der Prozess zum Anhängen von Prozessen erst geöffnet, wenn alle Prozesse fertig sind. Dies wurde in neueren Versionen geändert, um sofort zu öffnen und dann die Prozesse schrittweise anzuzeigen, sobald sie fertig sind.

Zitieren einer Supportantwort vom Visual Studio-Team

  

In Visual Studio 2015 wurde der Dialog erst geöffnet, wenn die Liste von   Prozesse war bereit, aber für 2017 haben wir den Dialog zu öffnen   sofort und zeigen die Prozessliste, sobald sie fertig ist.

Quelle: Visual Studio Developer Community: Anfügen an den Prozess wirklich langsam

Ich vermute also, dass es etwas anderes im Zusammenhang mit der Maschine gibt, das die Prozesse verlangsamt.

Die Maschine

Nun sagen Sie, dass es sich um eine Maschine handelt und alle Dinge mit Ihrer Visual Studio-Verwendung, den Einstellungen, dem Projekttyp usw. übereinstimmen. Dann ist es wahrscheinlich ein Problem mit Ihrem Computer.

Ich hatte im Laufe der Jahre ähnliche Probleme mit all meinen Windows-Maschinen. Sie beginnen schnell und enden dann schmerzhaft langsam, um sich zu entwickeln. Die Tatsache, dass das Problem beim Neustart behoben wird, weist auf ein Problem hin, möglicherweise auf ein Speicherleck. Das verlangsamt den PC.

Was ich tun würde, um die Leistung zu verbessern:

  • Gehen Sie alle Startprogramme durch und deaktivieren Sie die meisten von ihnen.
  • Deinstallieren Sie Sicherheitssoftware von Drittanbietern. Sie nehmen eine scheußliche Menge an Verarbeitung auf. Verwenden Sie die integrierten Windows 10-Sicherheitsfunktionen.
  • Stellen Sie sicher, dass der Computer regelmäßig defragmentiert wird und nicht verwendete Dateien gelöscht werden.
  • Überprüfen Sie den Task-Manager, für welche Prozesse die CPU oder der Speicher (oder die Festplatte) verwendet wird. Es kann Dinge geben, die getan werden können, wenn Sie den problematischen Bereich finden.
  • Installieren Sie Visual Studio und seine Abhängigkeiten von Grund auf neu.
  • Installieren Sie Windows neu und installieren Sie VS neu.
  • Der PC ist möglicherweise nicht für den Job geeignet. Upgrade oder besser noch ersetzen.

Ich habe Anfang dieses Jahres von Windows auf Mac gewechselt, da ich genug von den Bugs in Windows und der allmählichen Leistungsminderung hatte. Ich gab eine brillante Maschine aus und sah nicht zurück.

Die Up- und Download-Geschwindigkeiten allein im selben Netzwerk wie die Windows-Maschine sind 10-mal schneller. Alles daran ist schneller. Die CPU auf dem Windows auf Parallels läuft tatsächlich schneller. Ich kann Android Studio stabil haben, plus die Beta öffnen und Visual Studio auf Parallels ausführen, Chrome laufen lassen und viele andere kleinere Apps und es wird schneller laufen.

Ich werde auf Sie zurückkommen, wenn sich das ändert, aber ich glaube ehrlich, dass es eine überlegene Maschine, ein überlegenes Betriebssystem und eine bessere Hardware ist. Dies kommt von der Verwendung von State of the Art Windows-Maschinen. Die beste Windows-Maschine war ein Gaming-Laptop für Leistung. Es verschlechterte sich auch, bis es aufhörte zu arbeiten.

    
Yvette Colomb 20.09.2017 09:53
quelle
1

Ich habe dies in VS2017 15.5, (wahrscheinlich) gelöst, indem ich die Unterstützung für nodejs und python in VS entfernt habe. Ich kam auf die Idee, wenn ich über jemanden las, der es löschte, indem ich PowerShell-Tools, die ich nicht installiert hatte, deinstallierte.

Ich verwende den Verbindungstyp defaault, habe aber einen neuen Verbindungstyp in der Dropdown-Liste bemerkt, zum Beispiel pyhton und nodejs.

Ich habe einige Sachen von meiner VS-Installation entfernt, die ich im Moment nicht wirklich nutze, nodejs und python-Unterstützung und auch Azure und Boost & amp; Google Testunterstützung Danach war es wieder schnell und ruhig. Es ist ein bisschen traurig, dass die Leistung von den nicht ausgewählten Verbindungstypen beeinflusst wird, wie es scheint, ich hoffe, dass es bald behoben wird.

    
HackerBaloo 02.01.2018 14:54
quelle

Tags und Links