看板 C_Sharp 關於我們 聯絡資訊
※ 引述《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