请告诉我如何从Windows机器运行Jprofiler到远程Linux JVM。
提前多多感谢。
答案 0 :(得分:5)
1)转到download page,下载.tar.gz发行版并将其解压缩到远程Linux计算机上。
2)在远程Linux计算机上,启动命令行实用程序bin/jpintegrate
,然后按照命令行向导中的步骤操作。
3)将生成的JProfiler配置文件传输到本地Windows机器。
4)在本地Windows计算机上,启动JProfiler GUI并使用Session->导入会话设置
导入配置文件5)在远程Linux机器上启动配置文件JVM,在Windows机器上启动JProfiler GUI中导入的会话。
答案 1 :(得分:2)
要远程连接到jprofiler,您可以按照以下步骤操作:
答案 2 :(得分:0)
要使用远程计算机JVM(Centos 7)远程连接到Windows上的jprofiler
在centos上下载(.tar.gz)Linux版本jprofiler。 Windows和远程计算机jprofiling代理都具有相同的版本。如果bot的版本不同,则不会在Windows上使用jprofiler创建。
解压缩.tar.gz文件。
tar xvzf folder_name
转到/ bin路径。
cd folder_name / bin
运行以下命令以使概要分析代理程序能够在特定端口上连接JVMTI数据。
./ jpenable
在运行上述命令时,它将提供在JVM上运行的所有进程列表。选择分析所需的过程。 (例如,让我必须在8个流程中流式处理第6个流程。然后输入6)。
选择GUI模式或脱机模式。输入1.(旧版本中不存在此选项。)
输入您要监听的端口。 (例如33668)
现在,您的VM已准备好从Windows jprofiler连接。
窗口jprofiler上的连接设置
单击启动中心。
选择一个新会话。
单击附件,然后选择“附加到远程计算机”单选按钮。
从下拉菜单中设置ssh隧道。
滑动编辑按钮并配置ssh隧道直接连接。
单击下一步并提供VM凭据。
手动配置性能分析端口。应该在配置概要分析代理程序时定义它。
16。单击完成。
17。选择“确定”按钮,然后输入通过邮件收到的密钥。
如果凭据正确,将显示以下提示。点击“配置”按钮。选择“ CPU数据”,“呼叫跟踪器”和“分配堆栈”复选框。单击确定。
点击“确定”按钮。恭喜!!现在,您的远程VM已与Windows jprofiler连接。