Помощь - Поиск - Пользователи - Календарь
Полная версия: Директивы компилятора.
Форум «Всё о Паскале» > Pascal, Object Pascal > Теоретические вопросы
Романтик
Какие директивы можно использовать для уменьшения времени работы кода???
P.S. FAQ читал.
volvo
Значит плохо читал... Для уменьшения времени работы В ПЕРВУЮ ОЧЕРЕДЬ надо совершенствовать алгоритм. Потом - средства для оптимизации программы (это тоже есть в FAQ-е, типа Inc вместо сложения, shl/shr вместо умножения деления на степень 2-ки, ...)

А уж потом - когда ВСЕ идеально отработано и точно не будет никаких сбоев - отключать контроль за переполнением стека {$S-}, контроль выхода за границы массива {$R-}, контроль переполнений {$Q-}...
Романтик
Цитата(volvo @ 3.04.2006 21:59) *

Значит плохо читал... Для уменьшения времени работы В ПЕРВУЮ ОЧЕРЕДЬ надо совершенствовать алгоритм. Потом - средства для оптимизации программы (это тоже есть в FAQ-е, типа Inc вместо сложения, shl/shr вместо умножения деления на степень 2-ки, ...)

А уж потом - когда ВСЕ идеально отработано и точно не будет никаких сбоев - отключать контроль за переполнением стека {$S-}, контроль выхода за границы массива {$R-}, контроль переполнений {$Q-}...


Спасибо. А про {$Q-} я забыл. smile.gif
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.