Комментарии 7
Спасибо за статью, но, как по мне, не хватает примеров: было так, после ряда оптимизаций стало вот так, по размеру выиграли столько-то, по производительности потеряли столько-то.
+3
Я конечно игрался на примерах со всеми этими опциями, но не стал включать результаты. Дело в том, что они очень зависят от самого кода. Скажем у меня опция, отключающая передачу аргументов через регистры уменьшала размер даже больше, чем векторизация. Всё очень индивидуально, и нужно смотреть на код, чтобы делать выводы.
0
Не совсем перевод, но этот документ моих коллег по команде я использовал как базу.
0
Интересно, а если создать некий скрипт, который будет знать обо всех этих опциях и просто будет находить точки экстремума по вопросам быстродействие/размер?
0
Статья похожа на перевод: software.intel.com/sites/default/files/managed/f4/1d/code-size-optimization-using-icc.pdf
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Когда размер имеет значение