Оптимизация в компиляторах

Среда, 18 апреля 2012
ФМЛ 239, Актовый зал

Описание

  1. Простые оптимизации: подстановка констант, inline, удаление проверок, объединение смежных доступов к памяти, регистровая аллокация
  2. Оптимизации циклов: расщепление, развёртывание, вынос инварианта, размыкание
  3. Многопоточные оптимизации: адаптивные блокировки, исключение блокировок, слияние блокировок
  4. Другие: частотный анализ, анализ внешних эффектов, SSA