Форум: "Начинающим";
Текущий архив: 2009.07.12;
Скачать: [xml.tar.bz2];
ВнизДиректива inline Найти похожие ветки
← →
cyber-pilot (2009-05-22 16:56) [0]У меня в программе есть несколько небольших функций, которые выполняются очень много раз. Я решил их ускорить, приписав директиву inline, скорость работы программы не изменилась.
Для проверки запускал эти функции в отдельном большом цикле и замерял скорость работы с включенной и отключенной директивой inline. С включенной работает примерно на 1/3 быстрее. Почему же в основном проекте скорость работы не меняется?
← →
Сергей М. © (2009-05-22 17:00) [1]Потому что "основной проект" сильно отличается от "тестового проекта".
← →
cyber-pilot (2009-05-22 17:49) [2]Но я постарался сделать "тестовый проект" как можно более похожим на "основной проект".
← →
clickmaker © (2009-05-22 17:55) [3]> Для проверки запускал эти функции в отдельном большом цикле
а в рабочем?
← →
cyber-pilot (2009-05-22 18:09) [4]
> а в рабочем?
Что значит в рабочем? В основноей программе много всяких циклов, где вызываются эти функции.
← →
clickmaker © (2009-05-22 18:10) [5]"В основноей программе много всяких циклов" <> "отдельном большом цикле"
← →
Сергей М. © (2009-05-22 19:06) [6]
> я постарался сделать "тестовый проект" как можно более похожим
> на "основной проект".
А я вот думаю, что не шибко "постарался".. Или "постарался", но тот оказался "не похож".
Кибер-пилоты намеков, видимо, не понимают - на то они и кибер-пилоты).. Им бы все киберпилотировать)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2009.07.12;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.003 c