连接到本地应用程序
如果您希望或需要在 IDE 外部启动本地应用程序,则可以使用连接模式来分析该应用程序。例如,在以下情况下,您可能需要使用连接模式:
- 需要从命令行中启动应用程序,或者应用程序使用复杂的启动脚本
- 您需要在应用程序或目标 JVM 启动时获取性能分析数据
- 您希望分析应用程序,而不重新启动应用程序(“动态”连接模式,需要 JDK 1.6)
要连接到本地应用程序,您需要先使用连接向导配置连接设置。这些设置与要分析的项目相关联。您只需为项目配置一次连接设置,但可随时再次逐步执行连接向导以修改这些设置。
在配置这些设置以连接到本地应用程序时,您可以从以下连接模式中进行选择:
- 直接。通过使用此模式,您可以获取有关本地应用程序启动的性能分析数据。
- 动态。(需要 JDK 1.6)通过使用此模式,可以断开并重新连接到应用程序,而无需停止应用程序。
连接到本地应用程序:
- 从主菜单中选择“性能分析”>“连接 Profiler”(
) 以打开“选择性能分析任务”对话框。
- 从对话框顶部的“连接至”下拉列表中选择目标应用程序。
- 单击定义,打开连接向导以指定连接模式。
- 在连接向导中,选择应用程序的目标类型。
- 在“连接方法”中选择“本地”。
- 在“连接调用”中选择“直接”或“动态”。单击“下一步”。
- 逐步执行此向导并按照说明配置连接设置。单击“完成”关闭该向导。
- 在“选择性能分析任务”对话框中,选择性能分析任务和任何选项。
- 单击“连接”。
断开应用程序连接:
- 从主菜单中选择“性能分析”>“中断连接”,或者在 "Profiler" 窗口中单击“中断连接”。
断开应用程序连接时,将关闭与目标 JVM 的连接。单击“中断连接”时,可以选择在中断时停止应用程序,也可以允许应用程序继续运行。可通过从主菜单中选择“性能分析”>“连接 Profiler”来重新连接到应用程序。
修改性能分析任务
在建立连接并将 Profiler 连接到目标应用程序后,您可以更改针对目标应用程序运行的性能分析任务,而无需停止或重新启动应用程序。
在没有中断连接的情况下更改性能分析任务:
- 从主菜单中选择“性能分析”>“修改性能分析”(Alt+Shift+F2),或者在 "Profiler" 窗口中单击“修改性能分析”(
)。
- 选择一个新的性能分析命令并调整任何设置。
- 单击“运行”。
将再次分析目标应用程序,而无需启动或停止应用程序。
- 另请参见
- 使用连接模式进行性能分析
法律声明