首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何评测远程运行的无头Java应用程序?

问如何评测远程运行的无头Java应用程序?
EN

Stack Overflow用户
提问于 2012-11-01 19:44:19
回答 3查看 2.5K关注 0票数 5

我有一个无头Java应用程序,作为守护程序样式的进程运行在远程服务器上。

我想从进程中提取JVisualVM所显示的那种Java级性能分析信息。例如,它应该显示方法调用时间等等。

做这件事的最好方法是什么?我的理解是,JVisualVM在远程连接时不会进行性能分析。

理想情况下,分析信息应该存储在一个文件中以供以后检查,其方式类似于Java堆生成(使用jmap)和以后的分析(使用堆检查器)。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-11-08 00:05:09

您可以使用NetBeans profiler远程评测功能。

Remote性能分析

评测在与NetBeans集成开发环境不同的系统上运行的应用程序。可以将探查器的远程包安装在远程系统上,从而允许您分析在该系统上启动的应用程序。

事实上,VisualVM is based on it。

除了各种监视功能外,该工具还包含一个基于NetBeans profiler的内置分析器。虽然VisualVM中的分析器UI看起来很简单(特别是与NetBeans分析器相比),但其分析功能几乎与NetBeans中的一样强大。

这是一篇关于Profiling a Java remote server using Netbeans的详细博客文章。

票数 1
EN

Stack Overflow用户

发布于 2012-11-05 09:06:50

票数 1
EN

Stack Overflow用户

发布于 2013-04-04 22:46:28

我刚刚发现了另一个我认为可以做到这一点的产品:http://chrononsystems.com/products/chronon-recording-server

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

https://stackoverflow.com/questions/13176337

复制
相关文章

相似问题

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