Java在库路径上找不到代理库hprof
我试图在代码中分析CPU使用情况,发现了内置的hprof 然而,当我测试时,我得到了以下错误:Java在库路径上找不到代理库hprof,java,performance,profile,hprof,Java,Performance,Profile,Hprof,我试图在代码中分析CPU使用情况,发现了内置的hprof 然而,当我测试时,我得到了以下错误: javac-J-agentlib:hprof=cpu=samples Main.java 初始化VM时出错 在库路径上找不到代理库hprof,错误为:找不到依赖库 我相信我有一个路径问题,但是,我不知道这个库在哪里,所以我尝试添加到路径,我使用的是jdk-15.0.2。 我已经尝试在我的jdk文件夹中查找“hprof”,但是找不到任何东西 所以我试图查看文档,但是,我只能找到javase8演示的路径
javac-J-agentlib:hprof=cpu=samples Main.java
初始化VM时出错
在库路径上找不到代理库hprof,错误为:找不到依赖库
我相信我有一个路径问题,但是,我不知道这个库在哪里,所以我尝试添加到路径,我使用的是jdk-15.0.2。
- 我已经尝试在我的jdk文件夹中查找“hprof”,但是找不到任何东西
- 所以我试图查看文档,但是,我只能找到javase8演示的路径。但是,它指向了一个演示代码JAVA_HOME/demo/jvmti/hprof,它在我的jdk中不存在
非常感谢看起来HPROF在JDK 9中被删除了。这里有一些替代方案:hprof在JDK 9中,不应该在以后的JDK版本中使用。您可以使用,或者许多第三方Java分析器,例如轻量级但功能强大的!非常感谢。