无法使用 TPTP 分析远程 Java 应用程序
我正在尝试使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您必须在服务器模式下在 java 应用程序上运行代理控制器。目前,您的命令“无头”运行它并将其写入日志文件。您链接的网站有一个服务器参数的各种选项的列表。
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.