掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ファイル内検索を速く行うには? (ID:90475)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>ご回答下さった皆さん 様々なご意見ありがとうございます。 『検索を速くする』だけでは曖昧すぎたんですね。。。 特に >さささん のご意見には、なるほど、と思いました。 今回の条件は、ほとんど >ねろさんの仰るとおりで、 >80バイトの固定長データーがソートされて20,000行程度、ファイルに保存されています。 >この中から複数回文字を検索するのですが、現在ファイルの頭から一行ずつ読み込んで >検索しているので、検索文字がファイルの最後の方に有ると5秒程度かかってしまいます。 >これを革命的に短縮する方法を。。。。。 このうち、80バイトでなく150バイトで、後は一緒です。 >ねろさん のアドバイスを参考にさせて頂き、FileStreamクラスの Seekメソドを使用した二分木検索を採用し、最大5秒掛かっていた処理を 3秒に短縮することができました。 アドバイス頂いた皆様、特に >ねろさん 、有難う御座いました。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.