Re: [問題] 多個檔案大量資料比對效率問題

看板java作者時間19年前 (2006/02/21 21:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《wenfu.bbs@ptt.cc ( 1234)》之銘言: > 各位先進大大好: > 想請教一下在多個文字檔案做大量紀錄比對的程式處理上 > 有沒有比較良好的作法呢? > 情況是這樣的: > 目前有一個欲比對的檔案約2.3MB(一萬八千多筆紀錄) > 而每一筆記錄裏有四個欄位 > 針對這四個欄位各有一個txt檔紀錄欄位的分類字串跟對應的代碼 > 例如:aaa 代表 10001 > 目前是使用BufferdReader來讀取欲比對的檔案 > 每讀一行 就對該行的四個欄位做置換的動作 換成對應的代碼 > 而跑完這一個檔案約需18分鐘 似乎太長了 > 請教大大們有什麼比較好的作法嗎? 可以參考這一篇, 試著用file mapping 作者 qrtt1 (thinking more and more) 看板 java 標題 Re: BufferedReader一問 時間 Thu Jan 19 10:58:48 2006 另外, 如果把欄位的代碼丟進ram中, 不太負擔那值得一試 -- ※ Origin: SayYA 資訊站 <bbs.sayya.org> ◆ From: rat.nutn.edu.tw
文章代碼(AID): #13-nPM00 (java)
文章代碼(AID): #13-nPM00 (java)