Tab Text Finder is a simple and fast grep-like text search application, where the search results are kept as separate window tabs. This application is the most effective when you are going to find keywords one after another in the same set of files.
The English version is now cloned as "SurfFind" here: https://sourceforge.net/projects/surffind/
タブもじ検 v1.6 beta リリースです。
何となく今年もこの寒くなりかけた時期に地味に更新。
今回はまず VS2010 に移行し、かねてより試してみたかったネイティブコードによる検索の高速化を行いました。
大文字小文字を区別し、正規表現を使わないときにのみネイティブ実行します。
劇的に速くなるということはありませんでしたが、10-30% 程度速くなりました。
どうやら高速化の度合いは環境に依存し、メモリへのアクセス速度で律速している雰囲気です。
また、ファイルをキャッシュにのせないとあまり効果が見えません。
# beta 中は、CTRL キーを押しながら検索を開始することで、以前の .NET 実装を使用します。
・.NET Framework 4.0 に変更
・x86 アプリに変更
・Azuki.dll を 1.6.3 に更新
・「大文字小文字を区別し、正規表現を使わない」条件時に、ネイティブコードにより検索を実行