Возможный дубликат:
Насколько дорого стоит .NET-отражение?
В настоящее время я в менталитете программирования, что размышление - мой лучший друг. Я использую его много для динамической загрузки контента, который позволяет использовать "свободную реализацию", а не строгие интерфейсы, а также множество пользовательских атрибутов.
Какова "реальная" стоимость использования отражения?
Стоит ли усиливать часто отображаемые типы, чтобы иметь кэшированное отражение, такое как наш собственный объектный код pre-LINQ DAL во всех свойствах для определения таблиц?
Будет ли объем кэширования памяти превышать использование процессора отражения?