作者:Teddy (公众号:鸡仓故事汇) ⏰ 时间:2021-11-01 20:03:07 ☁️ 天气:晴天文章目录
- 前言
- 一、排查前?
- 二、优化后?
- 总结
前言
最近在处理excel导出数据,发现循环一行一行去写到excel中超级慢,10000数据量 整个接口下来竟然30s。 List中int size()方法的可无之处 害群之马!
一、排查前? 二、优化后? 总结经过网友们热情的探讨与更正,for循环里会多次调用list.size(),list.size()方法会直接返回一个声明在类中的size全局变量,虽然这个size会直接保存在堆中,但每次发生函数调用确实会发生压栈出栈的性能开销。
ok!到这里就大功告成,小编(Teddy)在这里先感谢大家的到来。
虽然不是太详细,小编已经很努力,给小编来个一键三连(点赞,关注,收藏),小编会越来越努力。。。



