Pull to refresh

GCC Profile-guided optimization

C++ *
Profile-guided optimization (далее PGO) — техника оптимизации программы компилятором, нацеленная на увеличение производительности выполнения программы. В отличии от традиционных способов оптимизации анализирующих исключительно исходные коды, PGO использует результаты измерений тестовых запусков оптимизируемой программы для генерации оптимального кода.
Читать дальше →
Total votes 46: ↑44 and ↓2 +42
Views 19K
Comments 26

Критерий выгодности подстановки и динамическая профилировка

Intel corporate blog High performance *Compilers *
image

Продолжаю тему межпроцедурных оптимизаций, введение в которую можно найти в предыдущем посте. Сегодня хочется немного порассуждать о подстановке функции (inlining) и о том, как подстановка влияет на производительность приложения.
Читать дальше →
Total votes 32: ↑30 and ↓2 +28
Views 7.8K
Comments 2