Jprofiler 无法让代理工作
Jprofiler can't get the agent to work
我试图在开始时为一个非常简单的案例设置 JProfiler 以了解它的实际工作原理,虽然我不想使用 IDE 集成,但我想使用命令行。
我在本地 运行 我的 jar(spring 引导编译)附加了这个命令
-agentpath:/Applications/JProfiler.app/Contents/Resources/app/bin/macos/libjprofilerti.jnilib=port=8849
我只是按照文档中提到的那样在端口 8849 上从 JProfiler 到本地主机进行直接网络连接,但它似乎不起作用,由于某种原因我无法连接它。
有人知道吗?我正在使用 macOs。
如果在 -jar
参数之后添加 -agentpath
参数,它将作为参数传递给主 class 而不会加载代理。
如果在 -jar
参数之前传递它,将加载代理。 stderr 上将有前缀为 JProfiler>
的输出,向您显示代理的一些状态信息。
如果 JVM 出于任何原因无法加载代理,例如因为本机库的路径错误,它将打印错误并退出。
我试图在开始时为一个非常简单的案例设置 JProfiler 以了解它的实际工作原理,虽然我不想使用 IDE 集成,但我想使用命令行。 我在本地 运行 我的 jar(spring 引导编译)附加了这个命令
-agentpath:/Applications/JProfiler.app/Contents/Resources/app/bin/macos/libjprofilerti.jnilib=port=8849
我只是按照文档中提到的那样在端口 8849 上从 JProfiler 到本地主机进行直接网络连接,但它似乎不起作用,由于某种原因我无法连接它。 有人知道吗?我正在使用 macOs。
如果在 -jar
参数之后添加 -agentpath
参数,它将作为参数传递给主 class 而不会加载代理。
如果在 -jar
参数之前传递它,将加载代理。 stderr 上将有前缀为 JProfiler>
的输出,向您显示代理的一些状态信息。
如果 JVM 出于任何原因无法加载代理,例如因为本机库的路径错误,它将打印错误并退出。