jprofiler - 远程分析 Jprofiler

标签 jprofiler

嗨,我是 Jprofiler 和 Linux 的新手。
我正在尝试从安装在 Windows 机器上的 Jprofiler 远程分析监控安装在 linux 机器上的 Apache Tomcat 服务器。请帮助我详细的程序。
我尝试了我可以从谷歌获得的所有帮助,但仍然卡住了..任何帮助将不胜感激。提前致谢。

最佳答案

在任何情况下,您都应该在远程机器上为 Linux 提取 JProfiler tar.gz 文件。远程端无需进一步配置。在本地,您需要完整安装 JProfiler。
有两种方法可以使远程分析工作:
A.附加到正在运行的Tomcat进程
执行命令行实用程序 bin/jpenable在远程机器上的 JProfiler 发行版中选择 Tomcat 进程。然后 JVM 将准备好进行分析。如果未列出所分析的 JVM,请以运行 Tomcat JVM 的同一用户身份执行 jpenable。如果这确实有帮助,请使用备选方案 B。
在本地机器上,创建一个类型为“Attach to profiled JVM (local or remote)”的 session ,指定远程机器的主机名和使用 jpenable 设置的分析端口。
当您启动 session 时,JProfiler GUI 将连接到远程机器,您将看到分析数据。
B. 使用集成向导
执行命令行实用程序bin/jpintegrate在远程机器上的 JProfiler 发行版中,选择您的应用程序服务器并执行后续步骤。
然后,按照备选方案 A 进行。此选项实际上比备选方案 A 更可取,除非您必须分析已经运行的 JVM,否则您应该采用此路线。

关于jprofiler - 远程分析 Jprofiler,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12215487/

相关文章:

java - 导出 Jprofiler 堆转储

java - jprofiler 9 osx 无法启动

java - 我可以通过 JProfiler 分析 ant 任务吗?

linux - 如何从 Windows 机器运行 Jprofiler 到远程 Linux JVM

java - JProfiler Heap Walker - 选择位于特定 Java 包中的 GC Root 持有的对象

java - 带有 id 和配置参数的 JProfiler Agent 问题

java - Jprofiler - 如何使用 Java api 收集默认探针数据?

java - Java 存储 native 对象的位置

jprofiler - JProfiler 中的 Net IO 是什么意思?

java - 如何从我的应用程序中检测到它是使用 JProfiler 启动的?