作者iwayne (Wayne)
看板Programming
標題[問題] 文字編輯器
時間Mon Jul 12 09:55:03 2010
各位先進好
目前小弟使用Visual Studio內建的RichEdit元件來載入大的文字檔(超過100MB),
會發生,瞬間突卡住,整個程式無法使用一段時間,然後載完之後,程式才又可以動。
而且記憶體提升好幾百MB。但用UltraEdit不會有這種現象。
想請問各位,有沒有其他Edit元件能解決這樣的問題?
還是說要自己寫?謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.96.32.184
1F:推 COLDTURNIP:MadEdit 118.166.69.24 07/12 16:11
2F:→ uziel:不要一次全部載入,只載入要顯示的部份 220.134.50.74 07/12 16:37
3F:→ uziel:並且依照Editor的顯示範圍動態讀取檔案、 220.134.50.74 07/12 16:41
4F:→ uziel:釋放記憶體,可能還要再加一層buffer 220.134.50.74 07/12 16:43
5F:→ uziel:以免檔案IO的時候卡太久 220.134.50.74 07/12 16:45
6F:推 horngsh:.Net multi-thread112.104.191.119 07/12 17:14
7F:推 shaopin:用memory-map的方式去試看看 69.110.157.95 07/14 13:23