Krep:超高速文字列検索ユーティリティ
2025-04-16
Krepは、大規模なファイルやディレクトリを処理する際の最大スループットと効率を目的として設計された、パフォーマンスが最適化された文字列検索ユーティリティです。複数の検索アルゴリズムとSIMDアクセラレーション(利用可能な場合)を使用し、速度とシンプルさを優先します。Krepは最適なアルゴリズムを自動的に選択し、マルチスレッド検索、メモリマップドI/O、正規表現、再帰的なディレクトリ検索をサポートし、バイナリファイルや一般的な非コードディレクトリをスキップします。ベンチマークによると、Krepはgrepよりも約41.5倍高速で、ripgrepよりもわずかに高速です。
開発
文字列検索