2016-12-15 6 views
-1

Если я скомпилирую программу на C с различными параметрами, например «-o, -o2, -o3» Будет ли разница в времени выполнения или использовании памяти ?.различное время выполнения или же с разными параметрами?

+0

Есть профилировщики, которые смогут измерить все эти вещи, так почему бы не попробовать? Другой способ - сравнить сгенерированный код из разных исполняемых файлов. –

ответ

1

Возможно.

Зависит. Вы говорите компилятору потратить немного дополнительного времени на поиск мест, где может, вероятно, оптимизировать код из стандартного подхода. Это может найти таких мест, но это также может и не быть. На всех, кроме самых тривиальных программах, существует, однако, довольно высокая вероятность того, что компилятор сможет оптимизировать («Hello World» не очень оптимизирован, хотя ...).

Смежные вопросы