首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用java -prof选项获取运行在Tomcat上的java程序的性能分析输出?

如何使用java -prof选项获取运行在Tomcat上的java程序的性能分析输出?
EN

Stack Overflow用户
提问于 2011-09-20 11:17:35
回答 1查看 8.5K关注 0票数 1

在java程序中,使用java profiler运行程序将生成性能分析输出Ex- java -prof classfile_name

如何获得运行在Tomcat上的java程序相同的性能分析输出?

我想要得到这样的分析输出

计算被调用者的调用时间,就像在分析输出中这样

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

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

EN

回答 1

Stack Overflow用户

发布于 2011-09-21 16:05:11

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

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

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7479715

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档