Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java在库路径上找不到代理库hprof_Java_Performance_Profile_Hprof - Fatal编程技术网

Java在库路径上找不到代理库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演示的路径

我试图在代码中分析CPU使用情况,发现了内置的hprof

然而,当我测试时,我得到了以下错误:

javac-J-agentlib:hprof=cpu=samples Main.java
初始化VM时出错 在库路径上找不到代理库hprof,错误为:找不到依赖库

我相信我有一个路径问题,但是,我不知道这个库在哪里,所以我尝试添加到路径,我使用的是
jdk-15.0.2。

  • 我已经尝试在我的jdk文件夹中查找“hprof”,但是找不到任何东西
  • 所以我试图查看文档,但是,我只能找到javase8演示的路径。但是,它指向了一个演示代码JAVA_HOME/demo/jvmti/hprof,它在我的jdk中不存在
有没有人知道我该怎么找到确切的位置? 或者任何其他可选的/Visual Studio代码扩展来评测java代码


非常感谢

看起来HPROF在JDK 9中被删除了。这里有一些替代方案:

hprof在JDK 9中,不应该在以后的JDK版本中使用。您可以使用,或者许多第三方Java分析器,例如轻量级但功能强大的!非常感谢。