关于JMH中GC剖析器结果解读的技术咨询
关于JMH中GC剖析器结果解读的技术咨询
各位大佬好,我最近在用JMH(Java Microbenchmarking Harness)做性能实验,特意用上了GC剖析器,但现在对着它的结果有点摸不着头脑,有三个问题想请教大家。
先给大家看看我的基准测试代码:
@Benchmark public void benchmarkPiecewiseDNFModel(Blackhole blackhole) { // 执行方法并消费输出,避免死码消除 PiecewiseCausalModel model = creator.PiecewiseDNFModel(users); blackhole.consume(model); }
这个方法的作用是创建一大堆析取范式的布尔公式。我跑了一次单热身轮次的测试,拿到的结果如下:
Benchmark (users) Mode Cnt Score Error Units
BenchmarkModelCreator.benchmarkPiecewiseDNFModel 650 ss 77.664 s/op
BenchmarkModelCreator.benchmarkPiecewiseDNFModel:gc.alloc.rate 650 ...
备注:内容来源于stack exchange,提问作者Dan Öz
相关产品推荐
相关产品推荐

