通过将 Profiler 连接到远程系统(如 Web 服务器)上运行的应用程序,可以对该应用程序进行性能分析。 如果使用此模式,在连接 Profiler 后,将启动远程应用程序。通过使用此模式,您可以获取有关目标 JVM 启动的性能分析数据。
分析远程系统上的应用程序:
您可以从 Profiler Web 站点中下载 Profiler 远程包:
可以使用连接向导来指定项目的连接设置。在连接向导中,可以指定应用程序类型和远程位置。连接向导可根据您提供的详细信息提供一组说明,指出如何配置远程系统以支持性能分析。
在按照说明配置远程系统后,您可以将 Profiler 连接到远程位置。您只需配置一次连接模式。这些连接设置与该项目相关联。可随时通过连接向导更改任何连接设置。
分析远程应用程序:
在启动远程应用程序时,应用程序将等到连接 IDE 后再启动。
在单击“连接”时,IDE 将连接到远程 JVM 并启动应用程序。您可以像查看本地应用程序一样查看性能分析数据。
将 IDE 连接到远程应用程序后,您可以执行以下操作:
中断远程应用程序连接时,并不会停止远程应用程序,但会停止接收有关远程应用程序的性能分析数据。要连接到远程应用程序,您需要使用连接向导提供的启动选项重新启动远程应用程序。
您可以修改性能分析会话,而无需中断远程应用程序连接。例如,可以将性能分析任务更改为监视以降低性能分析开销,稍后再对该任务进行修改。这样,您就不需要重新连接和重新启动远程应用程序。