3
你对NHibernate验证器性能有什么了解?我打算使用它,但它使用反射,我担心性能...NHibernate验证器性能
你对NHibernate验证器性能有什么了解?我打算使用它,但它使用反射,我担心性能...NHibernate验证器性能
如果您拒绝运行.net代码只是因为它使用了反射,那么您将剩下很少的位可用于运行。使用反射确实不是意味着显着性能命中。除非您必须在紧密的循环中运行某些反射代码,或者必须在低功率处理器上运行(可能是移动设备),否则反射对于整体应用程序性能而言通常不会产生重大影响。即使如此,反射通常也被缓存,因此每次操作只发生一次。在NHibernate.Validator的具体情况下,大多数(所有?)反射工作仅在启动时发生。
如果你知道你有特殊的性能要求,就像其他一切涉及一样。