Java学习总结-缓冲流性能分析
测试用例:
分别使用原始的字节流,以及字节缓冲流复制一个很大的视频。
测试步骤:
在这个分析性能需要一个记录时间的工具:这个是记录1970-1-1 00:00:00到现在的总毫秒值。
long start = System.currentTimeMillies();
long end = System.currentTimeMillies();
然后编写四个方法,打印出来end-start,就可以分析。
结论,一般情况下缓冲流性能好。
注意,按照字节数组的方法,扩大字节数组池,这两种性能相差不大。其实字节数组的方法和缓冲的原理差不多,都是在内存里开辟空间。