使用任务控制的Java评测-在哪里可以看到我自己的方法花费的时间?

使用任务控制的Java评测-在哪里可以看到我自己的方法花费的时间?,java,profiling,wildfly,jfr,Java,Profiling,Wildfly,Jfr,我有一个带有wildfly、jpa、ejb和jsf的webApp。现在我想知道我的方法需要多少时间?所以我启动了任务控制,启动了飞行记录器 在飞行记录器的报告中,我可以看到热方法和所用时间包的概述。但是我想知道我自己的方法调用了什么以及这些方法花费了多少时间 例如: mypackage.Myclass 在myMethod中——花费4 ms您可以使用JProfiler,在这个应用程序中,您可以找到时间线以及如何调用您的方法。JMC/JFR中的方法探查器基于采样和低开销,对于发现生产中的瓶颈非常有用

我有一个带有wildfly、jpa、ejb和jsf的webApp。现在我想知道我的方法需要多少时间?所以我启动了任务控制,启动了飞行记录器

在飞行记录器的报告中,我可以看到热方法和所用时间包的概述。但是我想知道我自己的方法调用了什么以及这些方法花费了多少时间

例如:

mypackage.Myclass


在myMethod中——花费4 ms

您可以使用JProfiler,在这个应用程序中,您可以找到时间线以及如何调用您的方法。

JMC/JFR中的方法探查器基于采样和低开销,对于发现生产中的瓶颈非常有用,但对于特定方法的时间测量不太有用。如果您想要进行时间测量,可能还需要使用其他探查器,如下所示。jmccurrent没有任何数据聚合来显示从您的方法调用的所有内容,但我们有几个请求来解决这个问题。@Klara这有实现过吗?没有,还没有实现。