【发布时间】:2015-03-09 06:53:28
【问题描述】:
我阅读了JMH 并尝试了提供的示例。
我想做的是测量以下场景的统计数据,
[1] 客户端订单-> [2] 服务器-> [3] 开始处理订单-> [4] 成功处理订单并准备发送 -> [5] 客户端 收到回复
我可以成功地完成 [1] 到 [5] 的场景。在那里,我使用 benchmark.jar 从@Benchmark 注释方法调用我的客户
现在我一直在测量从 [2] 到 [4] 的统计数据,它代表服务器端处理。我应该通过注释服务器端方法来做到这一点吗?如果是这样,我怎样才能以获取基准统计信息的方式调用这些方法?
文档说 The recommended way to run a JMH benchmark is to use Maven to setup a standalone project that depends on the jar files of your application. 这是否意味着我尝试的场景无法使用 JMH?
更新: 有没有办法通过 rmi 调用来调用 @Benchmark 注释的方法?
【问题讨论】:
标签: java jboss microbenchmark jmh