测试结果直接调用的时间为16ms左右,而反射调用的则始终维持在5s 520ms左右,直接效率比较接近350倍。 对于这个测试,很有趣的一点是: 如果将test2中的Type theTest = Type.GetType("ReflectionTest.Test.CTester"); 移到循环之外,则相应的运行时间下降为1s 332 ms , 效率相差为20倍左右。 接下来我们对成员函数调用进行了测试:
|
闁衡偓閹増顥戦柟瀛樺姇婵拷闁哄被鍎冲﹢鍛村绩閹増顥�>>
正在阅读:C#中使用反射的性能分析C#中使用反射的性能分析
2004-10-27 15:31
出处:CSDN
责任编辑:linjixiong
键盘也能翻页,试试“← →”键