完美的.net真泛型真的完美吗码C#多年,不求甚解觉得泛型就是传说中那么完美,性能也是超级好,不错,在绝大部分场景下泛型表现简直可以用完美来形容,不过随着前一阵重做IOC时,才发现与自己预想中不一样,觉得自己还是图样图森破,太过拿衣服了在前面一篇文章(一步一步造个IoC轮子(二) ...
完美的.net真泛型真的完美吗
码C#多年,不求甚解觉得泛型就是传说中那么完美,性能也是超级好,不错,在绝大部分场景下泛型表现简直可以用完美来形容,不过随着前一阵重做IOC时,才发现与自己预想中不一样,觉得自己还是图样图森破,太过拿衣服了
在前面一篇文章(一步一步造个IoC轮子(二),详解泛型工厂)中,我说了泛型工厂带来"接近new的性能",是错误的,我要道歉,其实是完全达不到直接new的性能,差了两个数量级,当然还是比反射速度强很多很多很多
性能黑点出在哪里?
我来来演示一下普通类型和泛型的实际测试吧
先来做两个类,一个普通一个泛型
public class NormalClass { } public class GenericClass<T> { }
原标题:完美的.net泛型也有特定的性能黑点?追根问底并且改善这个性能问题
关键词:.NET
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。