无法使用 TPTP 分析远程 Java 应用程序

发布于 2024-08-30 12:28:27 字数 837 浏览 2 评论 0原文

我正在尝试使用 TPTP 分析 CPU 使用情况。 应用程序配置文件在 Linux RH AS5 上运行。我安装并配置了代理控制器,如这里

我使用命令运行java应用程序

java '-agentlib:JPIBootLoader=JPIAgent:server=standalone,file=log.trcxml;CGProf' MyApp

监控站是All-In-one TPTP版本4.6.2。 描述的步骤进行操作

我按照 此处在 Eclipse 上 在“配置文件配置”中,我为“附加到代理”选择新配置,将主机设置为运行 MyApp 的远程 Linux 计算机,测试连接成功,当我进入“代理”选项卡时,我看到“待处理...”,后台进程“为主机获取子进程”正在运行,并且找不到任何导致无法分析的内容。

有什么想法吗?

I am trying to profile CPU usage using TPTP.
Application to profile run on Linux RH AS5. I installed and configured Agent Controller like described here

I ran the java application using the command

java '-agentlib:JPIBootLoader=JPIAgent:server=standalone,file=log.trcxml;CGProf' MyApp

The monitoring station is All-In-one TPTP version 4.6.2. I followed the stepes described here

on Eclipse - on the "Profile Configuration" I choose a new configuration for "Attach to Agent", set the host to my remote linux machine where MyApp is running, test connection succeed and when I get to the "Agents" tab, I see "Pending...", a background process "Feching children for host" is running and can't find anything which makes it impossible to profile.

Any idea?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

眉目亦如画i 2024-09-06 12:28:27

您必须在服务器模式下在 java 应用程序上运行代理控制器。目前,您的命令“无头”运行它并将其写入日志文件。您链接的网站有一个服务器参数的各种选项的列表。

java '-agentlib:JPIBootLoader=JPIAgent:server=enabled;CGProf' MyApp

You have to run the Agent Controller on the java application in server mode. Currently your command runs it 'headless' and writes it to a log file. The website you linked has a list of the various options for the server parameter.

java '-agentlib:JPIBootLoader=JPIAgent:server=enabled;CGProf' MyApp
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文