yokila
yokila
Published on 2024-11-11 / 6 Visits
0
0

三步突破瓶颈-Java应用性能分析及优化

1. 性能瓶颈问题是什么

1.1 性能瓶颈的定义

英文:Performance Bottleneck

定义:在软件工程中,当应用程序或计算机系统的容量受到单个组件的限制时,就会出现瓶颈。

瓶颈,瓶颈,就像是瓶子的颈部减慢了整体水流的速度。瓶颈在事务路径的所有部分中吞吐量最低。

1.2 常见的Java应用性能瓶颈

应用端瓶颈:

  • 复杂计算:代码执行慢

  • 资源锁竞争:线程阻塞

数据库端瓶颈:

  • SQL性能差:SQL执行慢

  • 并发资源锁:SQL执行慢

环境瓶颈:

  • 资源瓶颈

  • 网络瓶颈


Comment