IT评测·应用市场-qidao123.com技术社区

标题: 读Java性能权威指南(第2版)笔记26_性能测试方法下 [打印本页]

作者: 小小小幸运    时间: 2023-4-4 14:09
标题: 读Java性能权威指南(第2版)笔记26_性能测试方法下

1. 理解可变性

1.1. 理解测试结果如何随时间变化
1.2. 可以通过多次运行测试后取平均值来解决
1.3. 因代码改进而进行的测试叫作回归测试(regression testing)
1.4. 结果的变化越大,越难判断平均值的差异是由于真正的性能问题还是随机变化
1.5. 正确判断两个测试的结果是否有差异需要进行一定程度的统计分析,以确保感知到的差异不是随机波动造成的
2. 早测试、常测试

2.1. 性能测试作为开发周期中的必要部分
2.2. 早期测试带来的问题
2.3. 自动化一切
2.4. 测量一切
2.5. 在目标系统上运行
3. jmh提供微基准测试

3.1. 适用于纳(nano)/微(micro)/毫(milli)/宏(macro)等规模的基准测试
3.2. 随着Java 9一起发布的
3.3. Blackhole类是jmh的特性
3.4. Setup注解的Level值
3.5. -f 5
3.6. -wi 5
3.7. -i 5
3.8. -r 10
3.9. 对于更稳定的测试,降低这些参数的值一般可以缩短运行测试所需的时间
3.10. 通常让Java代码变得更好、更快的方法是写出更好的算法,但这个实现与任何Java调优实践或者Java编码实践无关

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!




欢迎光临 IT评测·应用市场-qidao123.com技术社区 (https://dis.qidao123.com/) Powered by Discuz! X3.4