首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

多个历程同时写文件的速度优化

2014-07-06 
多个进程同时写文件的速度优化写一个6G的文件(比如TIF),在单机多核上跑,数据都已经在内存里面,用四个进程

多个进程同时写文件的速度优化
写一个6G的文件(比如TIF),在单机多核上跑,数据都已经在内存里面,用四个进程来跑写文件的部分,因为在硬盘上只能一个磁针写数据,怎么能够使整个过程最短。
采用了按进程对数据分块,但是这样只是减小内存消耗,怎么能够利用多进程或者其他方法快速写完?

[解决办法]
瓶颈在文件IO上,楼上注意楼主说的是多核,如果是PC机没办法优化,如果使用了磁盘阵列的服务器则使用多进程可以提高速度,其他没有办法;因为文件IO同时只能是一个进程占用

热点排行