Одна и та же операция — дедупликация списка типов — написана двумя способами: на шаблонах и на статической рефлексии из C++26. Обе реализации живут в одном дереве и проверены на идентичность результата, поэтому их можно честно вычесть друг из друга. Получилось так: шаблонная версия съедает 7,9 ГиБ…
Шаблоны против статической рефлексии в C++: пять операций, две реализации и дедупликация, которая не стоит памяти
Это краткое изложение. Полный текст материала доступен на сайте источника.