# 6. JMH 的 @BenchmarkMode,Throughput、AverageTime、SampleTime、SingleShotTime A Throughput B SingleShotTime C AverageTime D SampleTime ✓ 正确答案
# 10. JMH 的 Fork/Warmup/Iteration 配置,多轮预热与统计(误差/置信区间)如何影响结果可信度? A 误差(score error)与置信区间 ✓ 正确答案 B 最大值 C 单次值 D 线程数
# 11. JMH 的基准类型,吞吐量/平均时间/采样时间的适用场景如何? A Throughput B SingleShotTime C AverageTime D SampleTime ✓ 正确答案
# 12. @OperationsPerInvocation 在多操作基准(批量处理)中的统计含义 A 声明一次调用代表 N 次操作,使吞吐/时间统计正确 ✓ 正确答案 B 增加线程 C 设置 fork D 设置参数
# 14. JMH 与生产环境差异,JIT 编译、分支预测与 GC 对微基准结果的误导,如何用宏观基准交叉验证? A 数据太大 B JIT 内联/分支预测/GC 场景与生产不同 ✓ 正确答案 C 线程太多 D 编译错误
# 15. JMH 的 @State 与 @BenchmarkMode,基准隔离与 JIT 预热的关系如何? A 增加线程 B 减少状态 C 让 JIT 充分编译优化,到达稳态 ✓ 正确答案 D 设置堆
# 18. JMH 的 @Setup/@TearDown 生命周期(Trial/Iteration/Invocation)与使用限制 A 每次操作 B 不执行 C 每次迭代 D 整个基准(所有 fork/迭代)前后各一次 ✓ 正确答案