性能优化方法
1.缓存
将结果保存起来,后续重复的操作可以直接使用缓存结果。避免了重复执行。
2.批量
多个类似的操作批量执行。多个类似操作或多或少会有重复的流程。
3.并发
多个流程同时执行。避免阻塞用户线程,利用多核优势。
4.懒执行
推迟到真正需要的时候才执行。避免做无用功,产生不必要的浪费。
5.硬件加速
在特定场景下GPU比CPU快几百倍。
6.索引
给数据建立索引。要想找的快,首先得放的有规律。
性能优化流程
第一步:找到性能瓶颈
非瓶颈的优化除了浪费时间,不会起任何作用。
第二步:应用上面的优化方法
说起来谁都觉得自己会,做起来谁都不会。