Создание максимально быстрого исполняемого файлаC++

Программы на C++. Форум разработчиков
Anonymous
Создание максимально быстрого исполняемого файла

Сообщение Anonymous »


У меня есть очень большая программа, которую я компилировал в Visual Studio (затем версия 6 была перенесена на 2008). Мне нужно, чтобы исполняемый файл работал как можно быстрее. Программа тратит большую часть времени на обработку целых чисел разного размера и выполняет очень мало операций ввода-вывода.

Очевидно, я выберу максимальную оптимизацию, но, похоже, есть множество вещей, которые можно сделать, не подпадающие под категорию оптимизации, но все же влияющие на скорость исполняемого файла. Например, выберите соглашение о вызовах __fastcall или установите большое число для выравнивания членов структуры.

Итак, мой вопрос: есть ли другие параметры компилятора/компоновщика, которые мне следует использовать, чтобы сделать программу быстрее, и которые не контролируются со страницы «оптимизация» диалогового окна «свойства».

РЕДАКТИРОВАТЬ: я уже широко использую профилировщики.

Вернуться в «C++»