[Java性能优化笔记]01 Java性能概述

2015-11-29  本文已影响78人  Kjiang

web服务器的两个性能参数:服务器响应时间,吞吐量。

1 程序性能的几个表现方面

2 性能的几个参考指标

3 木桶原理

根据木桶原理,系统的最终性能取决于系统中性能表现最差的组件。
因此,我们应该更注重最差性能的组件优化。

最可能成为瓶颈的集中资源
磁盘I/O网络操作CPU异常数据库锁竞争内存

4 Amdahl定律

加速比 = 优化前耗时/优化后耗时

Speedup:加速比
F: 系统串行化比重
N: CPU数量

根据Amdahl定律,使用多核CPU对系统进行优化,优化的效果取决于CPU的数量及系统中串行化的程序比重。CPU越多,串行化比重越低,则优化效果越好。

5 性能调优的几个层次

  1. 设计调优
  2. 代码调优
  3. JVM调优
  4. 数据库调优
  5. 操作系统调优

6 基本调优策略和手段

于 2015-03-15

上一篇 下一篇

猜你喜欢

热点阅读