StringBuilderを最適化してみる
StringBuilderみんな使ってますよね。Stringの連結2,3回以上するなら、こっち使いますよね。
でこのSBを速くするにはどうしたらいいかといろいろやってみました。
どノーマル。Length=0して使いまわす、Capacityをどかんと増やす。
はっきり言ってどれも数字があんまかわらんとです。
正直がっかり。
結局小手先でいろいろやってもAppendの遅さで芥子粒みたいな効果しか上がらないです。
ほかにはAppendFormatするか、Appendをいっぱいやってフォーマットするかも試してみました
AppendFormatで"{0} + {1} = {2}"とつなぐか、5回に分けてAppendするかです。
これはやく倍91:55でAppendFormatの勝ち(環境や与えるテストデータによって大きく変わる可能性があるので、イメージでとらえてください)