Visual Studio 2010: очень медленные веб-приложения, отлаживающие!

Я недавно установил Visual Studio 2010 (Окончательный выпуск, окончательная версия, выпущенная в апреле), и нашел, что отладка веб-приложения стала очень медленной (в 2-3 раза медленнее, чем в Visual Studio 2008)!

Я взял то же веб-приложение и проверил скорость загрузки одной из ее страниц в VS 2008 и VS 2010, и сравнил время, которое требуется для загрузки страницы.

Я протестировал его с помощью 2 подходов: 1) отлаживая под Сервером разработки ASP.NET (путем нажатия кнопки "Start") и 2) использования Сервера разработки ASP.NET, не отлаживая (при помощи команды меню "View in Browser").

И я получил следующие результаты для Visual Studio 2008 и 2010.

1) Сервер разработки ASP.NET withoud отладка ("Представление в Браузере"): скорость загрузки страницы является тем же в VS 2008 и 2010.

2) Отладка под Сервером разработки ASP.NET (кнопка "Start"): в VS 2010 страница занимает больше времени для загрузки, чем в VS 2008 - VS, 2010, отлаживая в 2-3 раза медленнее, чем в VS 2008!

3) В то же время, при отладке веб-приложения в VS 2008, требуется то же время для загрузки страницы по сравнению с при использовании только команды "View in Browser". Таким образом, VS 2008, отлаживая не представляет издержек странице, загружающейся в веб-браузере!

Я хотел удостовериться, что у других людей есть та же проблема с медленной отладкой веб-приложений в VS 2010. Это может выйти быть решенным каким-либо образом?

BTW, я использую Windows XP SP3.

Спасибо.

42
задан Paulius Zaliaduonis 21 November 2012 в 12:58
поделиться

3 ответа

Отключить Intellitrace (исторический отладчик) - он позволяет переходить "назад во времени" во время отладки, но замедляет отладку.

Вы можете отключить его, выбрав параметры-> intellitrace

47
ответ дан 26 November 2019 в 23:38
поделиться

Попробуйте «Удалить все точки останова» в меню «Отладка». Это ускорило отладку моего веб-приложения в 10 раз.

13
ответ дан 26 November 2019 в 23:38
поделиться

После невероятно медленной отладки в течение нескольких месяцев я наконец обнаружил причину (даже после отключения intellitrace).

Это оказалось PC Tools internet security -> IntelliGuard -> 'Behaviour Guard'

Это система защиты, подобная хайпу, которая отслеживает "сигнатуру" системных операций

Я отключил эту функцию, и вот это разница в скорости - "вхождение" в строки кода в отладке теперь имеет почти нулевую задержку. Я снова включил Intellitrace и могу использовать его только с очень небольшим снижением скорости.

Tino

4
ответ дан 26 November 2019 в 23:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: