Предложения по отладке многопоточного приложения

У меня проблемы с пошаговой отладкой многопоточного приложения .NET в Visual Studio 2008.

С каждой ступенчатой ​​строкой Visual Studio становится все медленнее (требуется все больше и больше времени для перехода к следующей строке) и обычно зависает после нескольких строк (я получаю сообщение «Visual Studio занято» tip), и мне нужно остановить отладку.

Я подозреваю, что проблема связана с тем, что к приложению подключено несколько клиентов TCP / IP, а это означает, что каждый раз, когда я устанавливаю точку останова, их сетевой буфер заполняется, пока я не продолжу мое приложение. Всякий раз, когда я использую F10 для перехода к следующей строке кода, Visu al Studio вскоре пробуждает все другие потоки для обработки входных данных.

Есть ли у кого-нибудь опыт с такими проблемами и предложения о том, как их избежать?

5
задан Groo 25 July 2011 в 07:52
поделиться