==1な場合にはfor文で各バイトと比較していますが、memchr()を用いると性能の改善がみられます。次のようなベンチマークを実行したところ、以下のような結果となりました。0.000018)patchを添付します。added特に添字を使う意味もなかったのでpatchを修正しました。==1な場合にはfor文で各バイトと比較していますが、memchr()を用いると性能の改善がみられます。次のようなベンチマークを実行したところ、以下のような結果となりました。0.000018)patchを添付します。-g&#39;を付けてビルドしたtrunkを使っていたので、ベンチマークでproposalが不当に有利でした。optflagsを外してビルドした上でベンチマークを取り直したところ、以下の結果となりました。==1な場合にはfor文で各バイトと比較していますが、memchr()を用いると性能の改善がみられます。次のようなベンチマークを実行したところ、以下のような結果となりました。0.000018)patchを添付します。Matsumoto)パッチは、まあいいんじゃないでしょうかね。されそうなのが何個か見当たるっぽいので、コミット権あげると楽な気がしますが、どんなもんでしょう。回くらい名前が載ってるみたいです。==1な場合にはfor文で各バイトと比較していますが、memchr()を用いると性能の改善がみられます。次のようなベンチマークを実行したところ、以下のような結果となりました。0.000018)patchを添付します。==1な場合にはfor文で各バイトと比較していますが、memchr()を用いると性能の改善がみられます。次のようなベンチマークを実行したところ、以下のような結果となりました。0.000018)patchを添付します。文字列の大きさと繰り返し回数を増やしてベンチマークを取り直しました。0.093609)十分なパフォーマンスの向上がみられたので、反対がなければ取り込んでコミットしようと思います。==1な場合にはfor文で各バイトと比較していますが、memchr()を用いると性能の改善がみられます。次のようなベンチマークを実行したところ、以下のような結果となりました。0.000018)patchを添付します。