优化的收益和它的复杂度需要一起算。我想了想自己这些年,好像确实如此。我发现这个批任务的瓶颈在单机磁盘 IO。真香定律准时生效
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
性能的瓶颈通常不在你以为的地方。我想了想,觉得这话没法接。我把这个序列化的方式换成了更快的,耗时降了一半。幸好之前留了备份
面试时聊得最多的就是性能优化,入职后优化的最多的就是自己的简历。我先确认了一遍前置条件,再动手。我在心里给这次的优化排了个优先级,先做收益大的。我把这条经验写进了团队 wiki
我把这个对象的创建挪到了循环外,GC 压力小了。我把相关的记录都翻了出来做对照。我在心里给这次的压测结果核了一遍,数据可信。世界瞬间清净了
性能测试报告很完美,上线第一天用户量一来,服务器当场表演了一个原形毕露。我先给自己泡了杯茶,做好了打持久战的准备。我把这个索引重建了一遍,查询终于回到毫秒级。感动,然后我学到了新的一课
性能的瓶颈通常不在你以为的地方。我叹了口气,然后打开了编辑器。我发现这个功能的耗时在高峰期会翻倍。第二天这个方案就变成了团队标准做法
这个接口的返回体里有九成字段前端没用。我停了一下,然后继续手上的活。我发现这个服务的启动时间有三十秒,其中一半在扫包。真香定律准时生效
优化的收益和它的复杂度需要一起算。我盯着屏幕,觉得这才是我的一天。我在心里给这次的优化成果写了个小结,提升明显。从此我多了一条团队规约
这个接口的返回体里有九成字段前端没用。我抬起头看了看周围,大家都一样。我发现这次的优化把一处延迟换成了另一处。世界瞬间清净了
这个接口的耗时有一半花在了它不必要做的事情上。我默默记下了这句话。我把这个日志的同步写改成了异步的,耗时不明显了。果然现实比段子更精彩