首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java逐行方法/函数分析- Profiler和/或Eclipse插件

Java逐行方法/函数分析- Profiler和/或Eclipse插件
EN

Stack Overflow用户
提问于 2012-02-15 14:20:40
回答 2查看 5.8K关注 0票数 17

我有几个更大的方法,我正在尝试用Java进行优化。我一直使用jVisualVM来做我的大部分分析,因为它提供了方法调用的热点,是一个很好的起点。

我正在寻找的是一个逐行热点分析器,它可以帮助我缩小花费这么长时间的范围。我过去使用的ovbious工作只是战略性地放置System.currentTimeMillis()打印,在更极端的情况下使用Java CPUTime (通过JNI完成)。有一些分析器,如英特尔并行放大器,它与C& Visual Studio一起工作,但有任何类似的Java吗?

这两个选项都有点单调乏味,那么有没有什么东西(Eclipse插件或其他)可以进行逐行热点分析呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-02-15 16:46:08

JProfiler具有行号分辨率。它在默认情况下是不启用的,但是如果您编辑分析设置,在“方法调用记录”选项卡上有一个名为“记录行号并在调用树中显示它们”的复选框:

免责声明:我的公司开发JProfiler。

票数 3
EN

Stack Overflow用户

发布于 2012-02-15 14:38:19

dynaTrace中,你可以通过插装所有被调用的方法来做类似的事情,但是它是一个商业工具。或者,您可以使用例如ASM编写您自己的检测工具(但它非常乏味:( )

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

https://stackoverflow.com/questions/9288787

复制
相关文章

相似问题

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