Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.10.2011, 15:35   #1
ds.Dante
Старожил
 
Аватар для ds.Dante
 
Регистрация: 06.08.2009
Сообщений: 2,992
По умолчанию Тормозят условные breakpoint-ы

Если в критичном к скорости месте поставить breakpoint с условием, то программа на этом месте может попросту зависнуть. Поэтому иногда приходится делать так:

Код:
if (answer == 42)  // Условие breakpoint-а
    nop++;  // Здесь ставим обычный безусловный breakpoint
ds.Dante вне форума Ответить с цитированием
Старый 11.10.2011, 19:08   #2
m0nax
Форумчанин
 
Аватар для m0nax
 
Регистрация: 25.09.2009
Сообщений: 534
По умолчанию

да ну эти бряки условные, не удобно как-то
Мне кажется ручной вариант ничем не хуже
Код:
if(someNum > 100)
Debugger.Break();
его писать удобно(интели-сэнс), если что закомментить можно и видно сразу
m0nax вне форума Ответить с цитированием
Старый 11.10.2011, 19:13   #3
m0nax
Форумчанин
 
Аватар для m0nax
 
Регистрация: 25.09.2009
Сообщений: 534
По умолчанию

Только придется вычищать это из кода, без отладчика оно эксепшен выдаст
m0nax вне форума Ответить с цитированием
Старый 12.10.2011, 09:52   #4
ds.Dante
Старожил
 
Аватар для ds.Dante
 
Регистрация: 06.08.2009
Сообщений: 2,992
По умолчанию

А ещё в условных брейкпоинтах есть вариант "Has changed", который явно проще, чем ручное написание в коде.
ds.Dante вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Условные операторы yana33311 Паскаль, Turbo Pascal, PascalABC.NET 1 01.03.2011 09:27
Удалить BreakPoint lexaltd Общие вопросы Delphi 5 03.09.2010 14:59
[Delphi] не показывает возможные точки BreakPoint. 0 реакции на F5 Человек_Борща Общие вопросы Delphi 3 23.08.2010 16:12
Дико тормозят Delphi 7 и 2009 Boban1951 Общие вопросы Delphi 5 01.09.2009 22:24
Hardware BreakPoint Д'якон Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 26.02.2009 08:23