掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ファイル検索を高速にするには? (ID:108598)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ねろさんのご指摘通りDoEventsが入ってました。 しかも一行読む毎に(^^。DoEventsは1000行毎に行う 事にしたのですが、やはり遅いです。以下に簡単な テスト結果を書きます。 対象ファイル数:3 総サイズ:10M 検索対象位置:行末 検索方法:一行毎にInStrを行う(ファイルは全て読む) DoEvents:一行読む毎に行う 1.DoEvents、検索を行う 25s 2.DoEventsを無くし検索のみ 15s 3.DoEvents、検索を行わない 7s 4.DoEventsのみ 14s 5.DoEventsは1000行,10000行毎行い、検索もする ともに16s 仮に秀丸なら3,4sぐらいです。検索もせずただ読み込むだけでも 7s程掛かるので検索ロジック以前の問題の様です。うーん、もう 手の打ちようがないのでしょうか?試しにBinaryで読んで見たら とてつもなく遅くなりました。我慢するしかないのですかね? ためしに6Mでは検索のみで7sでした。環境はAMD Athlon800MHzですから ねろさんとの差はそこなのでしょうか?
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.