В докладе я рассказажу о применении автоматически сгенерированного кода для неочевидной цели — оптимизации приложения.
Мы рассмотрим примеры задач, в которых можно с помощью этого метода достичь существенного увеличения производительности. Я применяю кодогенерацию уже несколько лет с использованием Reflection.Emit, но сам метод применим и при другой реализации.
Участник двух финалов ACM ICPC 2007-2009 годов. Разработчик .NET с 2007 года. Увлекаюсь низкоуровневыми оптимизациями, машинным обучением.