Цитата(defunct @ Feb 16 2006, 21:38)

Просто при внутрисхемной эмуляции взависимости от сборки debug и release замечал существенное отличие в скорости исполнения, при одинаковых параметрах компиляции. Сборка "debug" работает медленнее, думаю это возможно из-за того, что в код местами добавляются команды break.. Может я и не прав.
Господа, поймите простую вещь.
Никакой мистики в конфигурациях debug и release нет. Отличаются они ТОЛЬКО настройками проекта, ВСЕ из которых доступны из Project/Options. Можно по желанию удалить любую из них (или даже все) или создать свою(и) с любыми названиями и настройками.
Имеющиеся конфигурации это всего лишь "фабричные заготовки".
Они настроены так, что в debug отсутствует оптимизация и выходным форматом является debug(ubrof), в release оптимизация включена (потому и работает быстрее) и выходной формат hex (для прошивки).
Могут быть и другие настройки, но никаких скрытых подоплёк.
Команды break никуда не добавляются в debug, а имеются некоторые идентификаторы, на которые реагирует C-SPY (main, _exit, ...).