["首页","博客标签","我","开源","深度学习","机器学习","自然语言","爬虫","编程","开发语言","前端开发","生活","论文","关于me"]
java 零拷贝(zero copy)
作者: IntoHole | 可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明
网址: http://www.buyiker.com/2014/01/07/java-zero-copy.html
java 零拷贝技术(zero copy) 大文件拷贝
- 为完成公司的拷贝任务(很多文件分布在很多文件夹 ,必须整理固定大小文件,存储在一个文件夹中)
- 文件特别大,过去的io工具,多线程,慢(我的理解是读取文件时,磁盘是指针寻址,增加磁盘读取时间)
- 零拷贝(我理解为,磁盘存取是块来存取的,我们读取文件的时候,整块读,速度肯定很快)
总结
我写这个是在看数据生成,拭了很多把都失败了,刚开始心急如焚,后来继续测试,用了过去读取文件(按行),在写(慢死)
不过最后写出来了 , 里面虽然少了很多对异常的判断 ,但是基本可以满足使用
已经夜里1点了 看来我在等到很晚才睡 ,各位晚安