Как вы обычно настраиваете параметры оптимизации вашего компилятора? - PullRequest
6 голосов
/ 10 сентября 2008

Вы обычно настраиваете свой компилятор для оптимизации на максимальную скорость или наименьший размер кода? или вы вручную настраиваете индивидуальные настройки оптимизации? Почему?

Я заметил, что большую часть времени люди склонны просто оставлять настройки оптимизации компилятора в их состоянии по умолчанию, что в Visual C ++ означает максимальную скорость. Я всегда чувствовал, что настройки по умолчанию больше связаны с тем, чтобы хорошо выглядеть на тестах, которые, как правило, представляют собой небольшие программы, которые полностью помещаются в кэш L2, чем те, которые лучше всего подходят для общей производительности, поэтому я обычно настраиваю его на минимальный размер.

Ответы [ 11 ]

0 голосов
/ 10 сентября 2008

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

...