当前位置: 首页 > news >正文

Java学习总结-缓冲流性能分析

测试用例:

分别使用原始的字节流,以及字节缓冲流复制一个很大的视频。

测试步骤:

在这个分析性能需要一个记录时间的工具:这个是记录1970-1-1 00:00:00到现在的总毫秒值。

long start =  System.currentTimeMillies(); 

long  end =  System.currentTimeMillies(); 

然后编写四个方法,打印出来end-start,就可以分析。

结论,一般情况下缓冲流性能好。

注意,按照字节数组的方法,扩大字节数组池,这两种性能相差不大。其实字节数组的方法和缓冲的原理差不多,都是在内存里开辟空间。

http://www.dtcms.com/a/113789.html

相关文章:

  • 制造装备物联及生产管理ERP系统设计与实现(代码+数据库+LW)
  • 【论文推荐|滑坡检测·空间预测·时间预测· 数据驱动的分析】机器学习在滑坡研究中的最新进展与应用(2022)(七)
  • 35信号和槽_信号槽小结
  • 【NLP 面经 7、常见transformer面试题】
  • 解决 Spring Boot 返回日期格式问题
  • C 语言高级编程指南:回调函数与设计模式
  • 晶晨S905L3S/S905L3SB_安卓9.0_10秒开机_通刷-线刷固件包
  • vite 6.2.5 更新速递:告别SVG路径Bug,构建效率再提升!
  • bat_01_参数%*是什么功能?
  • 【7】搭建k8s集群系列(二进制部署)-master节点之配置kubectl客户端证书
  • 优化 Web 性能:避免第三方门面(Third-Party Facades)
  • Wireshark 安装保姆教程(图文详解)
  • 第3课:状态管理与事件处理
  • IntelliJ IDEA中Spring Boot 3.4.x+集成Redis 7.x:最新配置与实战指南
  • Drools项目实战
  • 第八课:在SD中安装拓展插件
  • 设计模式简述(四)模板方法模式
  • C#里使用libxl来改变字体的特性
  • AI Agent设计模式五:Orchestrator
  • form实现pdf文件转换成jpg文件
  • Spring Cloud 框架为什么能处理高并发
  • python基础-16-处理csv文件和json数据
  • 未来已来:探索AI驱动的HMI设计新方向
  • 动画过渡设置
  • 【JS】接雨水题解
  • 春季赛day15 Snailography
  • 铁电液晶(FLC)与反铁电液晶(AFLC)
  • SCADE One - 弥合基于模型设计与传统编程之间的鸿沟
  • 【学Rust写CAD】31 muldiv255函数(muldiv255.rs)
  • 设计模式简述(三)工厂模式