zl程序教程

您现在的位置是:首页 >  大数据

当前栏目

性能优化策略

性能 优化 策略
2023-06-13 09:18:22 时间
  1. 三个“要”原则是:
    1. 要优先查最大的性能瓶颈,
    2. 性能分析要确诊性能问题的根因,
    3. 性能优化要考虑各种的情况。
  2. 三个“不要”的原则是:
    1. 不要做过度的、反常态的优化,
    2. 不要过早做不成熟的优化,
    3. 不要做表面的肤浅优化

防止顾此失彼,一定要分析清楚,再动手。性能优化的目标,是追求最合适的性价比或最高的投入产出比。性能优化五个类别是:

  1. 时空相互转换
  2. 并行 / 异步操作
  3. 预先 / 延后处理
  4. 缓存 / 批量合并
  5. 算法设计和数据结构

如何分析一个线上及性能问题?dump文件分析工具:https://fastthread.io/、jvisualvm.exe,开发关注机器的什么指标(CPU、内存、网络、IO)等,性能优化问题一定避免饮鸩止渴,往往满足于一个能够解决眼前问题的答案;这是远远不够的,一个问题的出现暴露出我们系统的缺陷,这是一个线索,需要避免同样的问题的出现。一个问题的出现我们要追究到问题的本质。


精进自省:改变自己能改变的,尽人事,知天命,坦然的去面对未来。