书山天道-Java 性能优化-实践
目标:整理 Java 性能计测工具
测试
1. perfbar :CPU 的忙碌程度信息,通常的目标就是使 CPU 保持忙碌状态.
2. Amdahl 定律 : F 是必须被串行执行的部分,包含N个处理器。最高加速比: Speedup <= 1 / ( F + (( 1 - F ) / N ) )
3. 利用率: 加速比除以处理器的数量.
4. Unix vmstat ; Windows perfmon 工具报告上下文切换次数以及在内核中执行时间所占比例等信息, 如果内核占用率较高 超过 10%, 通常表示调度活动发生的很频繁,可能由 I/O 或竞争锁导致的阻塞引起的.
5. iostat 或 perfmon 来判断应用程序是否是磁盘 I/O 密集型的 , p199
6. 检测网络的通信流量级别来判断它是否需要高带宽. p199

浙公网安备 33010602011771号