Duplicar posible:
How costly is .NET reflection?¿La reflexión realmente ES tan lenta que no debería usarla cuando tenga sentido?
La solución "elegante" a un problem estoy teniendo es el uso de atributos para asociar una clase y sus propiedades con la de otro. El problema es que, para convertirlo en otro, tendría que usar el reflejo. Lo estoy considerando para una aplicación del lado del servidor que se alojará en la nube.
He escuchado muchos rumores de "la reflexión es lenta, no la use", ¿qué tan lento es lento? ¿Es tan intensivo en la CPU que multiplicará tanto mi tiempo de CPU que literalmente pagaré por mi decisión de usar la reflexión en la parte inferior de mi arquitectura en la nube?
Genius (+4 caracteres) –
+1 para el almacenamiento en caché del resultado. Si trata la reflexión de la misma manera que lee la información del sistema de archivos, no se equivocará mucho; hágalo, pero no con más frecuencia de la necesaria. – stevemegson