我正在运行部署在远程机器服务器上的Web应用程序,我有该应用程序的IP地址和URL.当我使用浏览器点击URL时,将显示该应用程序.
我现在必须分析该Web应用程序,因为我需要找出它运行速度如此之慢的原因.
我试过使用JProfiler,还没有成功.有人可以建议如何配置JProfiler进行远程分析?
Ing*_*gel 11
在没有GUI的系统上分析远程JVM的最简单方法是:
提示:要找到瓶颈,请使用取样而非检测.
JProfiler 10.0+的更新
从JProfiler 10.0开始,有一个远程连接功能,不需要上述任何步骤,您只需要SSH凭据到远程计算机.
SSH连接由JProfiler直接建立,您不必自己设置SSH隧道.也可以配置多跳隧道.
JProfiler将自动下载所需的代理程序包,将其上载到远程计算机并使用其命令行工具收集您在附加对话框中看到的信息.代理程序包已缓存,因此只执行一次.
因为您必须作为启动了要配置的JVM的同一用户进行身份验证,所以可以切换用户以进行远程连接.例如,您可以向root用户sudo以附加到以root身份启动的服务.
显示所选用户启动的所有JVM,您可以启动完整的性能分析会话,也可以只采用低开销的HPROF堆转储并在JProfiler中打开它.
| 归档时间: |
|
| 查看次数: |
15049 次 |
| 最近记录: |