如何用jmh测量分配率?

nny*_*thm 5 microbenchmark jmh

JMH看起来像卡尺一样或者比卡尺更好,但是我无法弄清楚如何测量分配率,这对于能够在微基准测试中看是非常有用的.JMH是衡量分配率的错误工具吗?

Ale*_*lev 9

JMH中没有准确的分配率测量.这是分析器的工作,如Java Mission Control.在JMH中,您可以通过MXBeans观察GC计数来粗略估计分配压力.这由JMH分析器包装,例如-prof gc.使用-lprof获得嵌入式探查的列表.

  • 截至jmh 1.9` -prof gc`打印分配率:http://mail.openjdk.java.net/pipermail/jmh-dev/2015-April/001828.html (7认同)