가능한 중복 :
How costly is .NET reflection?.NET 리플렉션의 "비용"은 무엇입니까?
나는 반사 나의 가장 친한 친구라고 프로그래밍 정신 현재입니다. 엄격한 인터페이스가 아닌 "느슨한 구현"과 많은 사용자 정의 속성을 허용하는 동적로드 로딩에 많이 사용됩니다.
리플렉션 사용에 대한 "실제"비용은 얼마입니까?
테이블 정의에 대한 모든 속성의 LINQ 이전 DAL 개체 코드와 같이 자주 반영되는 유형의 캐시 리플렉션이 효과적입니까?
캐싱 메모리 사용량이 리플렉션 CPU 사용량을 초과합니까?
3 개월 전의 주제에 대해 어떻게 투표를 했습니까? –
우리는 일반적인 기본 클래스와 리플렉션을 사용하여 데이터 액세스 레이어를 자동화했습니다. 우리의 일반적인 기본 클래스의 대부분은 리플렉션을 사용하여 구현됩니다. 이로 인해 반복적 인 작업을 위해 작성해야하는 코드 줄 수가 크게 줄어 들었습니다. 그러나 성과가 있었다. 어떤 해결책을 채택 했습니까? –
우리는 매우 유사한 접근법을 사용했으며 메타 데이터를 캐싱하고 있습니다. –