- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有一个应用程序在我的本地主机上运行,我想分析该应用程序以了解如何提高该应用程序的性能。我正在按照定义执行设置步骤,但它无法连接到本地主机服务器,是否有关于如何执行以下操作的正确分步指南:
我遇到了与此 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.xml
到 vm 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 cast和 this help page .然后,您可以使用 eclipse 运行配置来分析 JBoss,而无需添加任何 VM 参数。
还有其他无需手动添加任何 VM 参数即可进行分析的方法:
最简单的入门方法是使用 JProfiler 中的“快速附加”功能。通过“Session->Quick Attach”,您可以获得一个正在运行的 JVM 列表,您可以在不添加任何 JVM 参数的情况下对其进行分析。
如果您在上述步骤中错过了到 eclipse 的源代码导航,如果安装了 JProfiler 插件,则可以在 eclipse 中执行相同的操作。
对于您收到的错误消息,我怀疑 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/
我是一名优秀的程序员,十分优秀!