这个例子仅仅使用了invoke member进行测试 多次测试,得到的数据有轻微的波动,但是基本上的比例维持在1:250左右 对于静态方法调用 用ILDASM查看声称的IL代码,发现除了函数调用外,声称的代码基本一致,可见性能的差别是由
导致的,也就是反射引起的性能损失。 虽然只用invokemember尝试了一些简单的反射,但是很显然的,反射得消耗是非常大的。 |
闂傚倸鍊搁崐宄懊归崶顒€违闁逞屽墴閺屾稓鈧綆鍋呭畷宀勬煛瀹€鈧崰鏍€佸☉妯峰牚闁告劗鍋撳В澶嬩繆閻愵亜鈧垿宕曢弻銉ュ瀭闁秆勵殔閽冪喖鏌i弮鍥モ偓鈧柛瀣尭閳藉鈻嶉褌绨奸柟渚垮姂瀹曟儼顦柡鈧懞銉d簻闁哄洨鍋為ˉ鐐烘倵濮樼偓瀚�闂傚倸鍊搁崐椋庣矆娓氣偓楠炴牠顢曢妶鍡椾粡濡炪倖鍔х粻鎴犲閸ф鐓曢柟閭﹀灱閸ゅ鏌ら弶鎸庡仴闁哄本绋戦埥澶娾枎閹邦喚鈻忕紓鍌氬€风拋鏌ュ疾閻樿钃熼柣鏃傗拡閺佸秵绻濇繝鍌氭灓闁哄棭鍘奸—鍐Χ閸愩劌濮烽梺鐟板殩閹凤拷>>
正在阅读:C#中使用反射的性能分析C#中使用反射的性能分析
2004-10-27 15:31
出处:CSDN
责任编辑:linjixiong
键盘也能翻页,试试“← →”键