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

Java IO读写大文件的几种模式及测试

2012-09-19 
Java IO读写大文件的几种方式及测试读取文件大小:1.45G?第一种,OldIO: (注意文件和系统编码)????相对于最

Java IO读写大文件的几种方式及测试

读取文件大小:1.45G?
第一种,OldIO: (注意文件和系统编码)

?


?
Java IO读写大文件的几种模式及测试
?
Java IO读写大文件的几种模式及测试
?
相对于最后一种内存直接映射方式前面的测试其实无意义,基本秒杀。。。。。?
对于很大的文件直接分块映射时内存会不够,这是因为MappedByteBuffer未被释放造成的,sun未提供直接回收MappedByteBuffer区域的方法,这个时候有两种方法解决,第一种比较愚笨的:?

null;??
  • ????????????}??
  • ???
  • ????????});??
  • ????}??


    以上两种方法感觉都别扭,还有就是可以自己分割成物理文件再循环调用,这个也不太美观。?
    速度也会减慢好多。

    ?

    感谢:http://aronlulu.iteye.com/blog/1018370#comments

  • 热点排行