性能参数

性能指标

  1. 执行时间: 一段代码从开始运行到运行结束,所使用的时间
  2. CPU时间: 函数或线程占用CPU的时间
  3. 内存分配: 程序在运行时占用的内存空间
  4. 磁盘吞吐量: 描述I/O的使用情况
  5. 网络吞吐量: 描述网络的使用情况
  6. 响应时间: 系统对某用户行为或者时间做出响应的时间.响应时间越短,性能越好

Amdahl定律

  1. 加速比定义:
加速比=优化前系统耗时 / 优化后系统耗时
  1. 设加速比为Speedup, 系统内必须串行化的程序比重F, CPU处理器数量为N
Speedup < 1 / (F+(1-F)/N)

性能优化层次

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

你可能感兴趣的:(性能参数)