Visual Studio 2010 Remote-Debugging ist sehr langsam (über Domänen, über VPN)

9

Das gesamte Debugging funktioniert, aber jeder Schritt durch den Code dauert Dutzende von Sekunden.

Ich habe bereits alle zusätzlichen Fenster wie Stack-Trace, Uhren, Autos geschlossen; löschte alle Haltepunkte.

Der Server und der Entwicklungscomputer befinden sich in verschiedenen Domänen. Daher habe ich einen lokalen Benutzer mit passendem Passwort eingerichtet. Der Remote-Debugger wird als Dienst ausgeführt.

Beim Betrachten des Sicherheitsprotokolls habe ich ziemlich viele Einträge über das Anmelden des Remote-Debugging-Kontos gefunden (ungefähr jede Minute aufzeichnen).

Irgendwelche Vorschläge, wie ich Remote-Debugging beschleunigen kann?

  • Entwicklungscomputer: Quad-Core, 8 GB Speicher, Windows 7 x64, Visual Studio 2010 Ultimate.
  • Zielserver: ASP.NET-Website, 2x Dual-Core Xeon , 2 GB Speicher, Remote-Debugger 2010.
  • Kommunikationskanal: VPN, 5 Mbit / s, Latenz ca. 20 ms. (Es scheint, dass das Debuggen nie mehr als 20 kbyte / s verwendet)
alex 05.05.2010, 17:22
quelle

2 Antworten

1

Geben Sie zuerst die Gesamtreaktionszeiten an. Es kann ein wenig niedriger Ebene sein, aber Wireshark und überwachen die Kommunikation zwischen beiden Servern. Auf diese Weise wissen Sie, ob das Debugging aufgrund Ihres Netzwerks langsam ist und Ihnen einen Ausgangspunkt bietet.

Schalten Sie den aktiven Modus aus, sonst können Sie in Ihrem Netzwerk einige Alarme auslösen. Ich habe es verwendet, um die Kommunikation zwischen unserem WFE und einem FAST-Abfrageserver zu debuggen, und wir haben festgestellt, wo das Problem lag.

    
xmorera 25.05.2011 19:15
quelle
0

Dies könnte durch eine überaktive Firewall verursacht werden.

Wenn Sie Ihre Firewall nur testen können, deaktivieren Sie sie in beiden Feldern und sehen Sie, ob Ihre Leistung überhaupt zunimmt.

    
Luke 03.04.2011 18:28
quelle