Java NIO中引入了零拷贝的API本文测试零拷贝与传统IO的性能差异,通过借助基准测试工具JMH进行测试
简单些了一个JMH的实例迭代100次,计算每次的平均时间
* 通过复制文件来测试 传统IO VS 零拷贝 的性能 * 基准测试用例测试零拷贝性能 * 基准测试用例,测试传统IO性能 * 通过main方法的方式启动JMH测试也可以通过命令启动,具体方法可使鼡搜索引擎查询由于每个用例执行了100次具体的每次的执行时间就不做输出,下面是统计结果部分
从统计结果看使用零拷贝的效率,大概是传统IO的3倍多