目录
性能参考指标
- 执行时间:一段代码从开始运行到运行结束所使用的时间
- CPU时间:(算法)函数或者线程占用CPU的时间
- 内存分配:程序在运行时占用的内存空间
- 磁盘吞吐量:描述I/O的使用情况
- 网络吞吐量:描述网络的使用情况
- 响应时间:系统对某用户行为或者动作做出响应的时间,响应时间越短性能越好
性能调优步骤
- 1)衡量系统现状
- 2)设定调优目标
- 3)寻找性能瓶颈
- 4)性能调优
- 5)验证是否达到调优目标,未达到则转 3)
系统优化
- 降级
CPU优化
- 缓存
- JIT优化
- 时间复杂度控制
IO优化
- 异步
- 并行
- 设置timeout
参考
- https://blog.csdn.net/i_am_kutang/article/details/81252355
- JVM代码优化:方法内联(Method inlining)