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

Java拷贝资料性能的测试

2012-08-30 
Java拷贝文件性能的测试从http://www.javabloger.com/article/java-copy-file-performance.html上看到Java

Java拷贝文件性能的测试

从http://www.javabloger.com/article/java-copy-file-performance.html上看到Java拷贝文件的性能中介绍,使用NIO性能会很高,于是用NIO和org.apache.io.FileUtils的copyFile方法做了一下测试对比:

?

?

运行结果如下:

?

FileInputStream  input = new FileInputStream(srcFile);FileOutputStream output = new FileOutputStream(destFile);byte buffer[] = new byte[4096];        long count = 0L;        for(int n = 0; -1 != (n = input.read(buffer));)        {            output.write(buffer, 0, n);            count += n;        }

?可看出copyFile中的buffer数组的容量为4096,所以在操作大文件上更胜一筹。

?

?

?

热点排行