Re[2]: Debug версия работает быстрее Release
От: dmitry_npi Россия  
Дата: 31.07.10 16:25
Оценка:
Здравствуйте, chipmunk, Вы писали:

C>заметил что такое проявляется только когда запускаю со студии (F5)

C>когда отдельно из проводника — всё быстро отрабатывает как нужно


Если вы ничего особенного в свойствах проекта не настраивали, то debug от release отличается оптимизацией и символами DEBUG (или _DEBUG)
Вряд ли оптимизация может замедлить сильно программу и тем более отожрать памяти.

Предположение: у вас где-то перепутано #ifdef DEBUG и #ifndef DEBUG
или просто где-то в условную компиляцию завернуто что-то тормозное.

Запуск по F5 и из проводника отличается двумя вещами — текущим каталогом по умолчанию и наличием отладчика.
Проверьте, как поведение программы зависит от текущего каталога. Может ли ваша программа обнаруживать отладчик и изменять поведение?

Ну и последнее, конечно, — баг компилятора. Хотя тогда скорость не должна зависеть от способа запуска.
Атмосферная музыка — www.aventuel.net
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.