Hello World
Spiga

标签:StringBuilder

重谈字符串连接性能(下):分析优化

2009-12-23 14:03 by 老赵, 9340 visits
摘要:经过之间的性能比较,我们得知StringBuilder的性能并非时时最优,再经过实现分析,我们大致了解了StringBuilder的实现方式。虽然在此之前,大家也基本已经了解StringBuilder的实现原理,也有不少朋友指出了它性能缺陷的原因。不过“严谨”起见,寻找性能问题的方式应该是进行Profiling,然后找出性能关键再进行优化——而不是纯粹进行“阅读”这种静态分析方式。 阅读全文

重谈字符串连接性能(中):细节实现

2009-12-03 10:10 by 老赵, 10445 visits
摘要:根据上次的评测结果,我们了解了几种字符串拼接方式的性能高低。从中可以看出,广受追捧的StringBuilder性能似乎并不是最好的,String.Concat方法有时候有时候更适合使用。那么为什么String.Concat方法性能那么高,StringBuilder又为什么落败,而我们又有没有什么可以改进的做法呢?为此,我们不妨动用.NET Reflector这一利器,看一下两者是怎么实现的。 阅读全文

重谈字符串连接性能(上):性能评测

2009-11-26 01:12 by 老赵, 15395 visits
摘要:看到这个标题是不是觉得很奇怪呢?字符串连接的性能,这个话题已经被谈了一遍又一遍,一次又一次,似乎已成定论,这又有什么好谈的呢?不过说来奇怪,根据我的实验结果在网上进行搜索,却找不到答案。因此,我现在和大家一起重新再作一次实验并观察结果。在文章最后我也会给出完整的代码,您可以自由地运行,修改,尝试,我们再一起进行交流。 阅读全文

Sys.StringBuilder里的Bug

2007-02-13 02:35 by 老赵, 6490 visits
摘要:Sys.StringBuilder出现了这样的Bug,他们一定没有做好Code Review。 阅读全文
1
使用Live Messenger联系我