Grep で(応答なし)No.34044
soarin さん 15/03/06 15:21
 
お世話になっております。
少々困ったことが発生しておりますので、よろしくお願いいたします

機能:GREP

起動パラメータ:
検索文字列を強調
サブフォルダも検索
最小化状態で実行
ファイル名をフルパスで出力

対象は、ローカルマシンのフォルダで、
ファイル数10274、フォルダ数2738
です

GREP開始後、1分程度で(応答なし)の表示になり、秀丸の強制終了を余儀なくされます。

何か対処法はありませんか?

OS:Windows 7 Sp1
秀丸ver. : 8.20

以上よろしくお願いいたします

[ ]
RE:34044 Grep で(応答なし)No.34045
秀丸担当 さん 15/03/06 16:16
 

ご迷惑をお掛けして申し訳ありません。
もし特定のファイルの読み込みで問題が起きているとしたら、grep中の進捗のダ
イアログボックスで「詳細(D)>>」ボタンを押すと処理しているファイル名を見
ることができるので、そこに表示されているファイル名から問題となっているフ
ァイルを推定することができると思います。
特定のファイルでのみ起きているようでしたら、そのファイルがどうなっている
かを確認してみると原因を探ることができると思います。

関連しそうなオプションとしては、
[その他]→[動作環境]で左下の「上級者向け設定」をONにして、
[その他]→[動作環境]→[検索]→[grep]→[常に文字数制限等を解除した状態で
実行]のON/OFFによってファイルの開き方が違うので、ON/OFFを変更してみると
変化がある可能性があります。
ただ、ONの場合は遅くなります。
(現在の最新版はV8.51ですが、最新版にするとしたら、このオプションは[その
他]→[動作環境]→[検索]→[grepの動作]→[文字数制限の設定...]の「制限な
し」に変更されています)


あと、もしディスクアクセスなどの問題でどうしても特定のファイルアクセスで
固まるようなことが起きる場合、現在β版のV8.52でなんとかなる可能性もあり
ます。
V8.52βはgrepの処理をマルチスレッド化していて、ディスクアクセスで応答が
無くなってもタイムアウトして操作できると思います。
もしV8.52βを試していただけるとしたら、以下のページの「先行開発バージョ
ンはこちら」のところからダウンロードができます。
http://hide.maruo.co.jp/software/hidemaru.html

[ ]
RE:34045 Grep で(応答なし)No.34046
soarin さん 15/03/06 17:01
 

早々のご回答に感謝いたします
ファイル名は監視をしておりましたが、いつも違うファイルで止まってしまうので、
原因が特定できませんでした。

ご教示戴いたオプションの変更を試してみた結果、
確かに挙動は変わりましたが、求めていた結果が出たかどうか
もう少し検証してみないとわかりません。

version up も含め、こちらの方で少し検討してみたいと思います。

ありがとうございました

[ ]