Eclipse Collections использует StringTemplate для генерации своих примитивных коллекций.
Вы можете посмотреть репозиторий Eclipse Collections в этом каталоге , чтобы найти шаблоны (в ресурсах) и код для генератора кода.
Сама генерация кода не приводит к повышению производительности. Использование примитивных коллекций может улучшить память и производительность. Избегание ручного кодирования коллекций для всех примитивных типов - вот почему генерация кода используется для коллекций Eclipse.
Здесь есть статья , в которой объясняются некоторые стратегии оптимизации с использованием коллекций Eclipse.
JEP 218: Обобщения по сравнению с примитивными типами предназначен для решения проблем производительности бокса в Java.
Вы должны проверить ожидаемый прирост производительности путем профилирования или написания тестов для вашего application.
Примечание: я являюсь коммиттером для Eclipse Collections.