首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >分析作为服务运行的java应用程序(本地/远程)

分析作为服务运行的java应用程序(本地/远程)
EN

Stack Overflow用户
提问于 2011-05-04 19:16:37
回答 4查看 2.7K关注 0票数 0

我正在寻找一个工具,它可以将运行为windows服务的java应用程序(远程/本地任何一种方式)进行分析。

我遇到了VisualVM作为一种选择。除了VisualVm.I,还有其他的产品吗?我更感兴趣的是有信誉的产品。能为我做这件事吗?

VisualVM,它是否给出了按类划分的分析列表?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-05-08 19:09:42

如果您想使用Java VisualVM,请参阅这篇文章。它描述了如何使用VisualVM监视和/或分析作为Windows服务运行的java应用程序。

票数 3
EN

Stack Overflow用户

发布于 2011-05-04 20:20:03

JVisualVM是你的最佳选择。它是免费的,与JVM一起提供了相当不错的功能范围。不清楚您所说的“按类划分的分析列表”是什么意思。但它将显示您的大部分执行时间是在哪里度过的。

您可以执行jvsiualvm,方法是转到$JAVA_HOME/bin并键入jvisualvm。然后选择要配置的vm。

票数 0
EN

Stack Overflow用户

发布于 2011-10-26 07:55:39

您可以使用BTrace来测试您的应用程序,并测量您感兴趣的应用程序的各个部分。BTrace将其输出记录到文件中,您可以稍后或实时地将这些文件传输到监视应用程序,例如EurekaJ (我自己编写的)。

这两种工具都是开源的,可以免费使用。BTrace使用“v.2w/Classpath异常”许可证,而EurekaJ使用GPLv3许可证。

InfoQ写在两个工具上,包括VisualVM和一些命令行工具:http://www.infoq.com/articles/java-profiling-with-open-source

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

https://stackoverflow.com/questions/5888701

复制
相关文章

相似问题

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