打开700M大小以上的文件,用什么方式打开和读取比较好?机子差不多停止运行这样。 我用fopen打开一个700M左右的文件,将文件内容存在一个 char* 变量里。机子差不多垮了!变得非常慢。有什么办法解决这样的问题? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我觉得一下子读不是问题,但是不要一字节一字节读,至少一页一页读(一页4096字节),有啥需要处理的,读到内存再处理,慢一般要么是你频繁的进行disk i/o,要么是你处理算法复杂,后者只有优化算法,前者则应该进行页一级的读写 定义一定大小的buffer块,按块读取机器垮了,也许和程序跑的环境有关系 两个树控件如何保持数据同步更新? vc6.0如何得到PPT当前所选择的slide的页码? 另一个同文档新视图窗口创建问题 关于MFC位图操作问题 十万火急问一个类的识别的问题 一个简单的DAO问题啦!各位老大帮忙啦? 如果只是路过。。。。。。。 我怎么能把打印设置保留下来呀?写注册表? glGenLists生成的结果重复? VC6.0的问题 抓取网络报文怎么显示在界面上 内存映射文件的创建进程 怎么才能判断有数据可读取?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货