Skip to content

概述

三种不同的测试

  • 微基准测试
  • 宏基准测试
  • 介基准测试

微基准测试

什么是微基准测试?

只测试一端微小代码就是微基准测试。比如测试一段算法、一个方法、一个数据结构等。

为什么进行微基准测试?

快速确定代码片段的性能。

微基准测试的应用场景有哪些?

  1. 算法性能评估
  2. 代码片段优化
  3. 技术选型(评估不同技术或库的性能)

实践

在Java中,JMH是一个编写、运行和分析Java微基准测试的框架。

JMH的使用方法见:https://github.com/openjdk/jmh/tree/master/jmh-samples/src/main/java/org/openjdk/jmh/samples

CAUTION

完成实践案例

Released under the MIT License.