Re[5]: как лучше замерить время выполнения кода
От: Evgeny.Panasyuk Россия  
Дата: 27.12.13 14:52
Оценка:
Здравствуйте, Serg27, Вы писали:

S>Здравствуйте, SVV, Вы писали:

SVV>>вроде как помогает volatile
SVV>>
SVV>>volatile u4 uCycles...
SVV>>

S>Может быть... Но я могу представить оптимизирующий компилятор, которому доступен весь текст программы, который все равно выкинет ваш вызов из цикла. Еще раз — смотрите ассемблерный листинг.

Всегда использую volatile как барьер для оптимизатора — это работает на MSVC/GCC/Clang, то есть практически везде.
И да — весь код компилятору доступен (один translation unit).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.