首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用AppDynamics监视代码/方法-级别统计

使用AppDynamics监视代码/方法-级别统计
EN

Stack Overflow用户
提问于 2015-10-14 19:57:47
回答 1查看 855关注 0票数 2

我现在正在致力于运行在JavaServer4.1上的GlassFish应用程序的性能测试。

在研究了从AppDynamics工具获得的一些统计数据之后,我发现我不可能深入研究代码/方法级别的问题。例如,我可以看到使用dotTrace或JProfiler的每个方法或函数所花费的时间,但是AppDynamics工具似乎跳过了所有这些特性。

我也在寻找一个免费的解决方案,所以我选择了AppDynamics。现在我觉得我没有走上正确的轨道。有人能让我知道更多关于这个工具,如果我缺少什么东西,或提出任何其他快速和容易的解决方案。

是否有可能GlassFish服务器4.1上的监视器可以免费做同样的事情?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-15 06:47:16

通常,监视工具不能连续记录方法级的数据,因为与分析工具相比,它们的开销要低得多。它们集中在“业务事务”上,向您展示具有相关语义信息的高级性能度量,例如处理web商店中的订单。

方法级数据只在这些业务事务太慢时才出现。然后,监视工具将开始对执行线程进行采样,并向您显示一个调用树或热点。但是,您不会像以前那样从分析器获得整个VM的连续间隔的信息。

您提到了JProfiler,因此如果您已经熟悉该工具,您可能会对珀菲诺作为监视解决方案感兴趣。它向您展示了方法级别上的示例,并将交叉功能转换为与本机JVMTI接口进行分析。它允许您在选定的时间内执行整个JVM的完全抽样,并查看JProfiler GUI中的结果。

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

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

https://stackoverflow.com/questions/33134494

复制
相关文章

相似问题

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