Java性能优化权威指南第八九十十一十二章

基准测试应考虑预热阶段,给与足够的时间保证程序达到稳定状态

忽略垃圾收集引起的停顿造成的影响

JIT编译器会对方法进行内联,即方法会被展开到调用方法中

JIT编译器可能有逆优化

基准测试注意事项:

1 明确需要了解的性能指标,设计相应的实验

2 确保采样阶段中每次使用同样的工作量

3 计算并收集多种性能指标

4 确定程序达到稳态

5 多次运行,保证结果可重复

6 留意结果是否合理

7 不要影响应用程序

8 注意数据的影响

 

posted @ 2020-05-14 15:07  褐色键盘  阅读(119)  评论(0)    收藏  举报