首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Profiler for Java [几乎]不会减慢已分析代码的速度

Profiler for Java [几乎]不会减慢已分析代码的速度
EN

Stack Overflow用户
提问于 2012-12-05 23:21:33
回答 3查看 187关注 0票数 1

有必要看看大型遗留代码中的瓶颈在哪里,负载测试工具不太可能揭示真正的瓶颈,所以我们可能最终会在生产中这样做。有没有一个java代码的分析器,可以让代码最多减慢10%,而不是‘几倍’?此外,还必须能够轻松地插入分析器,并轻松地将其拔出,以恢复原始性能。是否有符合这些要求的分析器?

EN

回答 3

Stack Overflow用户

发布于 2012-12-05 23:54:35

我使用JProfiler来检测我前段时间开发的web应用程序中的问题。性能损失实际上取决于您想要监控的资源(正如他在回答中提到的那样)。从我的总体经验来看,在我的应用程序中插入和拔出JProfiler是很容易的,另外还有一些预定义的资源监视选项,描述了它对将要分析的应用程序性能的影响。

不幸的是,我无法说明它与其他现有工具相比有多好,而只是指出我使用该工具的经验。

票数 1
EN

Stack Overflow用户

发布于 2012-12-05 23:35:01

Profiler ...probably not。但是您可以尝试使用BTrace

在我的经验中,BTrace开销远没有任何分析器明显(当然,这取决于活动-例如,如果你想跟踪所有方法的执行,这将是昂贵的)。

最重要的是,BTracing不需要任何特殊的启动参数。是的,您可以在需要的时候插入/拔出它。

票数 0
EN

Stack Overflow用户

发布于 2012-12-06 01:09:48

据我所知,最好的performance monitorJamon。除了这些统计数据的查询引擎之外,您还将获得一个Web前端和非常好的统计数据。实际上这是一个很棒的项目。

“监视器是用于观察系统上的活动的工具。通常,监视器观察系统的性能,收集性能统计信息,分析数据并显示结果。有些监视器还会识别问题区域并建议补救措施。”The Art of Computer Systems Performance Analysis

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

https://stackoverflow.com/questions/13726487

复制
相关文章

相似问题

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