最近我发现自己在进行所有字符串连接时都使用了StringBuilder,无论是大还是小。但是最近一次性能测试中,我替换了同事使用的stringOut = string1 + "." string2样式的连接方式(在一个10000x +循环中使用,每次都新建StringBuilder),只是为了看看在小型连接中会有什么区别。
经过多次运行性能测试,我发现无论是对于连接还是StringBuilder,变化都微不足道(重申这是针对小型连接)。
在什么时候,创建新的StringBuilder对象会抵消使用它的好处?