2014-12-02 45 views
3

JMH看起來像是它的大多數卡尺功能一樣好或比caliper更好,但是我無法弄清楚如何測量分配率,這對於能夠在微基準標記中查看通常是有用的。 JMH是衡量分配率的錯誤工具嗎?如何用jmh測量分配率?

回答

8

JMH中沒有準確的分配率測量。這是分析器的工作,比如Java Mission Control。在JMH中,您可以通過MXBeans觀察GC計數大致估算分配壓力。這由JMH分析器包裹,例如, -prof gc。使用-lprof獲取嵌入式分析器的列表。

+7

從jmh 1.9開始'-prof gc'打印分配率:http://mail.openjdk.java.net/pipermail/jmh-dev/2015-April/001828.html – 2015-06-10 11:24:31