Re: [問題] 讀檔
※ 引述《heliosy (這一欄是要做啥用的)》之銘言:
: 我想讀txt的檔案
: 內容格式大概是
: oooo ------------->總筆數
: xxx xxx xxx -
: xxx xxx xxx |
: .. |→大概上萬筆吧
: 這樣是讀的進來
: 但是跑個上萬行的資料的話
: 讀的時間就滿久的
: 請問一下有什麼方法可以讓效能快一點呢
: 謝謝
一定要全部讀進來嘛 ?
如果要的話...怎麼跑都很慢吧...即使用 multi-thread 也未必能解決問題...
因為慢的還是 io,非 cpu
建議,Random Access...
例如:
1.做排序,使用類似 merge sort 的概念,這時可能就要用到 threads
2.分頁查詢,項 gooogle 一樣,可以選擇頁數,然後觀看特殊範圍的資料
很多概念都可以視當的運用
另外由於 .NET 我不熟...我想應該有一些元件,可以間接的達到這個功能,
查查看 list or box 是否有類似 random access 或談到大量記憶體載入的問題,
通常會自動做分頁的載入..:)
或有其他高手..:)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.155.191
討論串 (同標題文章)
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章