字符串拼接的性能测试

字符串拼接的性能测试

字符串的拼接是各种性能文章里最常说的优化内容。大体上是如果拼接的字符串比较多的时候,需要用StringBuilder来进行操作。那么,多少个字符串组成的字符串用StringBuilder效率会高呢? 本次测试一共使用了4种拼接方式 1.连接运算符(+) 2.string.UseConcat 方法 3.string.Formatt 方法 4.StringBuilder

初始化代码里 cLen 是测试字符串的数量 strLen 是字符串的长度

List 与 Dictonary 在查询效率上的分界线

List 与 Dictonary 在查询效率上的分界线

在读性能分析的文章的时候,刚好见过一个提示,在小数据量的情况下,使用Dictonary会比较占用内存空间,效率上也不必List的好多少,所以建议小数据量的时候,可以使用List。

文章只是介绍细节,没有实证,因此随手写了一个demo来验证一下这个过程。

初始化的核心是List和Dictionary的长度和数据一致,作为测试用例的数据也要同一份,测试用的数据随机生成。 比较的重点在不同数据量的情况下,两种类型的查询效率

<< 1 >>
«   2023年9月   »
123
45678910
11121314151617
18192021222324
252627282930
网站分类
文章归档

Powered By Z-BlogPHP 1.6.5 Valyria

Copyright csharptools.cn Rights Reserved. 桂ICP备17007292号-1