侧边栏壁纸
  • 累计撰写 61 篇文章
  • 累计创建 35 个标签
  • 累计收到 4 条评论

目 录CONTENT

文章目录

java性能优化

李洪
2023-01-19 / 0 评论 / 2 点赞 / 517 阅读 / 310 字

JAVA性能优化概念

性能优化点

性能优化是没有极限的,我们要把握好一个度,吧精力投入到最核心的问题上。
image-1674094673859

java程序常见的性能问题占比

  • 数据库慢查询 54.8%
  • 低效的业务代码(方案:异步方案设计为同步等)51.5%
  • 数据库查询太多 38.6%
  • 并发问题导致 28.4%
  • 内存溢出 27.6%
  • 程序配置问题 23.4%
  • 数据库慢(不合理的设计与数据库选型)18.5%
  • GC停顿 17.9%

java性能优化方法论

  • PLAN:
    通过工具分析CPU、内存、IO、时间消耗等分析性能优化的关键点,指定对应方案

  • DO:
    建立优化前程序的CPU、内存、IO、GC、IOPS等基线性能指标。根据制定的方案,优化方案、编码、数据库、JVM等

  • CHECK:
    通过工具、日志,度量出改进后的程序运行情况。通过指标对比确认优化效果。

  • ACTION:
    分析当前优化的关键点,持续优化和改进,以便导入下一轮的PLAN。

2

评论区