Удаленная отладка Visual Studio 2010 очень медленная (через домены, через VPN) - PullRequest
9 голосов
/ 05 мая 2010

Общая отладка работает, но каждый шаг кода занимает десятки секунд.

Я уже закрыл все дополнительные окна, такие как трассировка стека, часы, авто; удалил все точки останова.

Сервер и компьютер разработчика находятся в разных доменах, поэтому я настроил локального пользователя на оба с соответствующим паролем. Удаленный отладчик работает как служба.

Глядя на журнал безопасности, я обнаружил довольно много записей о входе в учетную запись удаленной отладки (запись примерно каждую минуту).

Любые предложения о том, как я могу ускорить удаленную отладку?

  • Компьютер разработчика: четырехъядерный процессор, 8 ГБ памяти, Windows 7 x64, Visual Studio 2010 Ultimate.
  • Целевой сервер: веб-сайт ASP.NET, 2x двухъядерные Xeon , 2 ГБ памяти, удаленный отладчик 2010.
  • Канал связи: VPN, 5 Мбит / с, задержка около 20 мс. (кажется, что для отладки никогда не используется более 20 кбайт / с)

Ответы [ 2 ]

1 голос
/ 25 мая 2011

Сначала определите общее время отклика. Это может быть немного низкий уровень, но получите Wireshark и контролируйте связь между обоими серверами. Таким образом, вы будете знать, идет ли отладка из-за вашей сети, и это даст вам отправную точку.

Выключите активный режим, иначе вы можете поднять несколько сигналов в вашей сети. Я использовал его для отладки связи между нашим WFE и сервером запросов FAST, и мы обнаружили, где была проблема.

0 голосов
/ 03 апреля 2011

Это может быть вызвано сверхактивным брандмауэром.

Если вы можете просто протестировать, отключите брандмауэр в обоих полях и посмотрите, не повысится ли вообще ваша производительность.

...