Pregunta

¿Qué sabes sobre el rendimiento validador NHibernate? Tengo la intención de usarlo, pero utilizar la reflexión y me preocupa el rendimiento ...

¿Fue útil?

Solución

Si se niega a ejecutar código .NET sólo porque se utiliza la reflexión, se le han dejado a disposición de correr muy pocos bits. El uso de la reflexión que hace no implicaría un importante impacto en el rendimiento. A menos que tenga que ejecutar algún código reflejo en un bucle estrecho o tienen que ejecutarse en un procesador de baja potencia (móvil tal vez), o se utiliza de forma incorrecta, la reflexión no es normalmente un éxito significativo para el rendimiento general de la aplicación. Aun así, la reflexión se suele almacenar en caché por lo que sólo ocurre una vez por operación. En el caso concreto de NHibernate.Validator, la mayoría (todos?) De la reflexión trabajo ocurre durante el inicio.

Si usted sabe que tiene requisitos especiales de rendimiento, medir, al igual que todo lo demás involucrados.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top