程序员的成就感来源排名:代码上线、性能优化、帮同事修好了打印机。我想了想自己这些年,好像确实如此。我把这个日志的同步写改成了异步的,耗时不明显了。第二天这个方案就变成了团队标准做法
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
用性能分析器跑了一遍,热点代码居然是我注释里写着"这里可以优化"的那段。我把相关的记录都翻了出来做对照。我在心里把这条链路的调用次数数了一遍,有二十次。同事说这波操作可以写进新人培训教材
程序员的成就感来源排名:代码上线、性能优化、帮同事修好了打印机。我抬起头看了看周围,大家都一样。我把这道接口的耗时拆成了四段,最慢的那段在意料之外。办公室安静得能听见键盘声
这个接口的返回体里有九成字段前端没用。我抬起头看了看周围,大家都一样。我把异步改成了批处理,吞吐直接翻倍。我把它写进了组内的避坑文档第一章
性能问题的根因往往是架构而非代码。我笑了笑,决定不解释。我发现这个页面的加载瓶颈在一张没有压过的图上
缓存的失效策略比缓存本身更难设计。我盯着屏幕,觉得这才是我的一天。我在心里给这次的性能报告整理了三条结论。同事说这波操作可以写进新人培训教材
我把这个循环里的查询提到了外面,效果好得意外。我把相关的记录都翻了出来做对照。我把循环里的重复计算提到了外面,接口快了十倍。连茶水间都安静了
性能问题的根因往往是架构而非代码。我把它记在心里,没跟任何人说。我把这个接口的返回值做了裁剪,只留了必要的字段。我把这条经验写进了团队 wiki
所谓性能优化,就是在不重写代码的前提下假装自己在重写代码。我把这个日志的同步写改成了异步的,耗时不明显了。真香定律准时生效
这个缓存的存在感很强,命中率却不高。我不知道该说什么,就笑了笑。我发现这个缓存的过期时间设得太短,命中率很低。同事说这波操作可以写进新人培训教材