カテゴリー別アーカイブ: 開発ノウハウ

Curlサポートが保有しているノウハウを紹介します。
 

文字列連結のパフォーマンス

文字列連結(編集)において、以下のうち、どれがレスポンスが良いか?

  1. &による文字列連結
  2. StringBuf.concatによる文字列連結
  3. formatによる文字列連結

結果としては1.の”&”がダントツ早いです。

“&”はコンパイラが既に知っているオペレータなので早いです。
 パフォーマンスを気にするところなら”&”を用いたほうがよいですが、コードがみずらくなります。
 もし、パフォーマンスを気にしなくていい部分ならformatマクロを使うことをお勧めします。