【发布时间】:2015-12-11 16:23:59
【问题描述】:
我有一个带有 wildfly、jpa、ejb 和 jsf 的 webApp。现在我想知道我的方法需要多长时间?所以我启动了任务控制并启动了飞行记录器。
在飞行记录器的报告中,我可以看到热门方法和使用时间的软件包概述。但是我想知道我自己的方法调用了什么以及这些方法花费了多少时间?
例如:
我的包.Myclass。
在 myMethod 中——花费 4 毫秒
【问题讨论】:
-
JMC/JFR 中的方法分析器基于采样,并且开销较低,对于查找生产中的瓶颈非常有用,但对于特定方法的时间测量不太有用。如果您想要时间测量,可能还有其他分析器可以使用,如下所示。 JMC 目前没有任何数据聚合来显示从您的方法调用的所有内容,但我们有几个请求来解决这个问题。
-
@Klara 这有没有实现过?
-
不,还没有实现。
标签: java profiling wildfly jfr