Как минимизировать оверхед рефлексии в горячем пути?
Кэшируйте MethodInfo/ConstructorInfo, заранее создавайте делегаты (CreateDelegate), избегайте Invoke в цикле. По возможности используйте source generators/выражения (Expression.Compile() один раз) или ручной код; для JSON — System.Text.Json source-gen. Не выполняйте рефлексию на каждом запросе.
🔹 Курс «Программирование на языке Python»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
Библиотека собеса по С#
Post #933
1.3K