社区
C#
帖子详情
读取一个大型文本文件的内容到一个RichTextBox中,我想问RichTextBox中的内容是不是存在内存中的
leejayjiang2011
2011-10-11 08:41:42
读取一个大型文本文件的内容到一个RichTextBox中,我想问RichTextBox中的内容是不是存在内存中的?
如果是一个2G的文本,内存只有2G,那是不是早卡死了。。
...全文
140
6
打赏
收藏
读取一个大型文本文件的内容到一个RichTextBox中,我想问RichTextBox中的内容是不是存在内存中的
读取一个大型文本文件的内容到一个RichTextBox中,我想问RichTextBox中的内容是不是存在内存中的? 如果是一个2G的文本,内存只有2G,那是不是早卡死了。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
leejayjiang2011
2011-10-11
打赏
举报
回复
[Quote=引用 5 楼 athwind 的回复:]
试验一下就知道了,先弄个500M左右的试一下,观察一下内存的变化情况,就能得出结论
不过这个跟你用什么读取也有关系
如果使用FileStream读取应该是使用缓冲器
如果使用MemoryStream就是放内存里,
但是关键,最终你要把读取的作为string赋值给richtextbox,而这个2G的string是在内存中分配的地址,
所在,大致推断一下,会占用内存,2G的内存应该一……
[/Quote]
我也这么觉得 刚才试了下用StreamReader打开330MB的东西 就爆内存溢出了
DSIOF3KIDSKTR
2011-10-11
打赏
举报
回复
试验一下就知道了,先弄个500M左右的试一下,观察一下内存的变化情况,就能得出结论
不过这个跟你用什么读取也有关系
如果使用FileStream读取应该是使用缓冲器
如果使用MemoryStream就是放内存里,
但是关键,最终你要把读取的作为string赋值给richtextbox,而这个2G的string是在内存中分配的地址,
所在,大致推断一下,会占用内存,2G的内存应该一次无法处理,就算是更大的内存,加载也会比较慢
foryouwife989
2011-10-11
打赏
举报
回复
2g的文本直接打开都会卡死
leejayjiang2011
2011-10-11
打赏
举报
回复
[Quote=引用 2 楼 vniper 的回复:]
问题是2G的文本能同时显示在一屏范围之内吗?
[/Quote]
存放在richtextbox中,下拉下来可以看。其实是这样的,我现在要做一个程序,那个程序需要提取文本的内容到RichTextBox中,但如果是大文件,比如2G的一个文本文件,我能把他的内容全放在里面吗。。我在想如果RichTextBox中的内容是存在内存中的,那肯定不可以。。
vniper
2011-10-11
打赏
举报
回复
问题是2G的文本能同时显示在一屏范围之内吗?
leejayjiang2011
2011-10-11
打赏
举报
回复
没人回答吗。。。自己顶下
c# textbox显示文本获取行数
我将textbox设置为多行,如果
想
获取其
中
文本的行数,可以采用textbox1.Lines.Length来获取,这个方法应该是查找文本
中
的换行符数量吧。我现在遇到的
问
题是:如果我连续输入字符,不敲回车,当字符到达文本框的右边框...
XmlReader怎么
读取
指定节点的
内容
??(
问
-答)
richTextBox
1.AppendText(tr.GetAttribute(i)+"\r\n"); } } } XmlDocument doc = new XmlDocument(); doc.LoadXml(""); XmlNode temp = doc.SelectSingleNode("NewDataSet/Table/Name[@ID='J1']"); ...
C#多线程操作界面控件的解决方案
在使用VS2005的时候,如果你从非创建这个控件的线程
中
访
问
这个控件或者操作这个控件的话就会抛出这个异常。这是微软为了保证线程安全以及提高代码的效率所做的改进,但是也给大家带来很多不便。 其实解决这个
问
题有...
vb字符串选定复制代码
登录网页微信知乎图片视频医疗汉语...
问
题二,设
一个
标签,计算文本框
中
光标所在位置之前的字符数匿名用户19 次浏览2009.11.10 提
问
我来回答最佳答案本回答由达人推荐幼稚丶诠释了涐扪旳青春〃2018.06.08 回答。
WEB开发文档2 总结
http://blog.donews.com/lvjiyong/archive/2006/06/29/931071.aspx怎样将后台生成的在
内存
中
的图象显示到客户端Microsoft IE WebControls下载地址如何在DATAGRID
中
使用JAVASCRIPT脚本控制DataGrid
中
连接到下一页显示...
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章