求教!关于Activator.CreateInstance之类的反射操作的性能

时间:2021-04-16 17:02:29
看到CommunityServer里面很多地方都在用,会不会对性能有很大影响?
麻烦推荐一款性能测试的工具?
3q

4 个解决方案

#1


http://www.ccw.com.cn/soft/apply/programming/htm2004/20041025_16ND9.htm

#2


想探讨一下,为什么反射性能差距这么大,像community server这样的系统为什么还要用呢?

#3


反射可以把系统各个模块间的耦合降到很低,所以在做模块化设计的时候很多地方还是会用到。只要使用合理,
不是频繁操作,那么几次反射的时间消耗对于整个系统还是影响很小的。

另外CodeProject上面有FastInvoke,效率比2.0自带的反射机制要快多了。

#4


恩。感谢

#1


http://www.ccw.com.cn/soft/apply/programming/htm2004/20041025_16ND9.htm

#2


想探讨一下,为什么反射性能差距这么大,像community server这样的系统为什么还要用呢?

#3


反射可以把系统各个模块间的耦合降到很低,所以在做模块化设计的时候很多地方还是会用到。只要使用合理,
不是频繁操作,那么几次反射的时间消耗对于整个系统还是影响很小的。

另外CodeProject上面有FastInvoke,效率比2.0自带的反射机制要快多了。

#4


恩。感谢