gpt4 book ai didi

java - 如何将 JProfiler 连接到在本地主机上运行的应用程序?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:18:59 25 4
gpt4 key购买 nike

我有一个应用程序在我的本地主机上运行,​​我想分析该应用程序以了解如何提高该应用程序的性能。我正在按照定义执行设置步骤,但它无法连接到本地主机服务器,是否有关于如何执行以下操作的正确分步指南:

  1. 配置 JProfiler 以与在本地主机上运行的应用程序一起工作?
  2. 如何分析以及在分析应用程序时要寻找哪些区域?
  3. 使用 Eclipse IDE 配置 JProfiler,现在我可以在 Eclipse 的运行下拉列表中看到配置文件,但它们未激活,那么如何激活它?

我遇到了与此 question 类似的问题但我无法理解解决方案,对此有任何建议将不胜感激。

我已经尝试了一段时间,但在配置 JProfiler 以与在本地主机上运行的应用程序一起工作方面没有任何成功,我们将不胜感激任何建议。

我是分析应用程序领域的新手,如果您能提供一些有用的指示,我将不胜感激

我收到以下错误消息:

无法连接到 127.0.0.1:8849。请确保远程地址正确,远程程序正常启动,网络路由允许套接字连接。 我已经使用 New Server Integration 设置了配置,不知道还需要做什么以及如何做这可以修复吗?

添加后-agentpath:C:\Users\user~1.DOS\SOFTWA~1\JPROFI~1\bin\WINDOW~1\jprofilerti.dll=port=8849,nowait,id=117, config=C:\Users\user\.jprofiler6\config.xmlvm arguments 在运行配置下然后当我运行配置时我得到

JProfiler> Protocol version 32
JProfiler> Using JVMTI
JProfiler> JVMTI version 1.1 detected.
JProfiler> 64-bit library
JProfiler> Don't wait for frontend to connect.
JProfiler> Using config file C:\Users\user\.jprofiler6\config.xml (id: 117)
JProfiler> Could not find session with id: 117`

最佳答案

在使用 JProfiler 进行分析时,不建议在 eclipse 中手动将 VM 参数添加到运行配置。

有关 eclipse IDE 集成的更多信息,请参阅 this screen castthis help page .然后,您可以使用 eclipse 运行配置来分析 JBoss,而无需添加任何 VM 参数。

还有其他无需手动添加任何 VM 参数即可进行分析的方法:

  1. 最简单的入门方法是使用 JProfiler 中的“快速附加”功能。通过“Session->Quick Attach”,您可以获得一个正在运行的 JVM 列表,您可以在不添加任何 JVM 参数的情况下对其进行分析。

  2. 如果您在上述步骤中错过了到 eclipse 的源代码导航,如果安装了 JProfiler 插件,则可以在 eclipse 中执行相同的操作。

enter image description here

  1. 对于独立配置,通过从 JProfiler 的主菜单调用“Session->Integration Wizards->New Server Integration”来使用集成向导。集成向导将修改启动脚本,这样您就不必添加任何 VM 参数。

对于您收到的错误消息,我怀疑 C:\Users\user\.jprofiler6\config.xml 不存在。将参数减少到 -agentpath:C:\Users\user~1.DOS\SOFTWA~1\JPROFI~1\bin\WINDOW~1\jprofilerti.dll=port=8849 将起作用,然后JBoss VM 将等待,直到您从 JProfiler 连接到“附加到 JVM(本地或远程)”类型的 session 。总之,手动添加VM参数只是在特殊情况下才需要。

关于java - 如何将 JProfiler 连接到在本地主机上运行的应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8053484/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com