Кодогенерация для оптимизации

В докладе я рассказажу о применении автоматически сгенерированного кода для неочевидной цели — оптимизации приложения.

Мы рассмотрим примеры задач, в которых можно с помощью этого метода достичь существенного увеличения производительности. Я применяю кодогенерацию уже несколько лет с использованием Reflection.Emit, но сам метод применим и при другой реализации.


Игорь Чевдарь

СКБ Контур

Участник двух финалов ACM ICPC 2007-2009 годов. Разработчик .NET с 2007 года. Увлекаюсь низкоуровневыми оптимизациями, машинным обучением.