Java 使用 jdwp 进行分析

Java profiling using jdwp

我有一个 java 网络服务器(wildfly 10)运行 我的 java *.war 应用程序。 我设法将我的 Eclipse 设置为 "Remote Debug" 监听端口 9797。这一切都很好,但是我如何分析我的每个方法需要多长时间 - 使用 jdwp?

bin/standalone.conf
JAVA_OPTS="$JAVA_OPTS -agentlib:jdwp=transport=dt_socket,address=9797,server=y,suspend=n"

您不能单独使用 JDWP 进行分析。我建议您看一下可以附加到现有进程并为您执行分析/采样的 Visual VM:https://visualvm.github.io/download.html