如何使用java-prof选项获取在Tomcat上运行的java程序的评测输出?

如何使用java-prof选项获取在Tomcat上运行的java程序的评测输出?,java,tomcat,profiling,Java,Tomcat,Profiling,在java程序中,使用java profiler运行程序将生成分析输出 Ex-java-prof类文件名 如何获得运行在Tomcat上的java程序的相同评测输出 我想得到这样的分析输出 计算被调用方调用方时间,如分析输出中所示 1 java.util.LinkedHashMap.init()V java.util.HashMap.(IF)V 0 您能告诉我如何为运行在Tomcat上的程序获得这样的输出吗?Tomcat也是一个Java应用程序,因此您可以通过在Tomcat发行版的startup.

在java程序中,使用java profiler运行程序将生成分析输出 Ex-java-prof类文件名

如何获得运行在Tomcat上的java程序的相同评测输出

我想得到这样的分析输出

计算被调用方调用方时间,如分析输出中所示

1 java.util.LinkedHashMap.init()V java.util.HashMap.(IF)V 0


您能告诉我如何为运行在Tomcat上的程序获得这样的输出吗?

Tomcat也是一个Java应用程序,因此您可以通过在Tomcat发行版的
startup.bat/startup.sh
中定义
Java\u OPTS
环境变量来添加相同的VM参数

然而,我真的建议使用一个真正的分析器,有几个免费的和商业的选择。主要的免费软件是,作为一个商业解决方案,我推荐(免责声明:我的公司开发了这个工具)

在这些分析器中,查找“热点”视图,这些视图将显示您正在查找的信息类型。

可以附加到正在运行的tomcat进程。