发表于: 2017-12-24 23:42:53

1 633


今天做的事情:



               带有缓冲的字节流读写数据,这次测试的是视频。


              


              使用BufferedInputStream来缓冲,在读取视频时,放在缓冲区里,然后再上传别的地方。这里设置的是 100 0000 , 在建立字节数组读取时,给了10000内存,用时还是238ms,而且访问磁盘次数太多了。



          

         将数组内存 * 100 ,又看到访问次数和时间的缩小。



 


             已经是最大的性能比了。45.7M的视频。读取时间在150ms,次数也很少



           下面是纯粹的字节数组在没有优化缓冲区和数组大小情况下:


               耗时和访问次数大大增加,所以上文中的缓冲流作用是先写入缓冲区,缓冲区满了。再写到文件中,大大提高了效率。



              接口文档还在编辑,完善。




遇到的问题:


                  无



收获:


                   对io流了解更多,接口文档编辑。








返回列表 返回列表
评论

    分享到