Visual C ++. NET, оптимизация скорости - PullRequest
1 голос
/ 12 марта 2010

Я хочу, чтобы мой код VC ++ выполнялся как можно быстрее. Кто-нибудь знает, что я должен изменить или установить в свойствах и настройках проекта?

Ответы [ 2 ]

4 голосов
/ 12 марта 2010

Серебряной пули нет. Вы уверены, что используете структуры данных и алгоритмы, которые лучше всего подходят для вашей проблемы? Если это так, вы можете включить оптимизацию компилятора. Перейдите на Configuration Properties > C/C++ > Optimization и выберите Maximize Speed / Full Optimization. Тем не менее, я настоятельно рекомендую вам поэкспериментировать со всеми параметрами в режиме выпуска, прежде чем останавливаться на каком-либо.

1 голос
/ 12 марта 2010

Когда вы считаете, что ваши структуры и алгоритмы достаточно хороши, очень вероятно, что у них есть много возможностей для улучшения. Чтобы оптимизировать это, в сборке Debug оптимизируйте таким образом . Вот пример этого процесса.

Затем переключитесь в режим выпуска, и он должен сгенерировать правильную оптимизацию компилятора.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...