我现在要读一些txt文件,每个50M,大概读到12个的时候报内存溢出,是在我把读出来的内容放到stringbuilder的时候报的错,请教大家怎么读取大量的大文件
1 这么多数据不需要都放到内存吧,可以放到数据库啥的中转
2 实在需要,64程序可以
兄弟文件流不是这么用的。用到哪儿读到哪儿,为啥要全部存到内存里?你又不是MemCache服务器。
你可以先用集合存放着,别用stringbuilder存,文件那么大肯定会栈溢出的。
outofmemory本来就是说需要内存,内存不够了。你需要做的确实像上边众神所说,不要把所有都放在内存。
内存共享,http://www.cnblogs.com/criedshy/archive/2010/06/13/1757826.html