如何用java构建我们自己的分析器?

如何用java构建我们自己的分析器?,java,Java,想要为java创建定制的探查器。在搜索过程中,我了解了Hprof工具。。。对于创建探查器,我参考了给定的详细信息…但它正在创建符合我要求的探查器…然后再次搜索另一个链接 及 我按照创建项目的步骤,从第一个链接复制profile代理程序代码。然后创建了一个清单文件 版本号:1 Xcomment:Main将自动检测 我将第二行替换为 该链接中给出的行然后将该文件粘贴到Netbeans项目的src文件夹中 清理并构建并创建了一个.jar文件 但是java-javaagent:Vc.jar类文件 在

想要为java创建定制的探查器。在搜索过程中,我了解了Hprof工具。。。对于创建探查器,我参考了给定的详细信息…但它正在创建符合我要求的探查器…然后再次搜索另一个链接

我按照创建项目的步骤,从第一个链接复制profile代理程序代码。然后创建了一个清单文件 版本号:1 Xcomment:Main将自动检测

我将第二行替换为 该链接中给出的行然后将该文件粘贴到Netbeans项目的src文件夹中 清理并构建并创建了一个.jar文件

但是java-javaagent:Vc.jar类文件 在命令提示符下执行时,将出现错误。。。 错误 线程“main”java.lang.NoclassFoundException中的异常:C:/documents/main.class

在java.net.URLClassLoader ...

我只需要得到我使用的每个类的cpu时间和每个类中每个方法的cpu时间。。。我该怎么办

打开Zipfile时出错或缺少清单 初始化vm代理库时出错,无法在命令提示符下初始化instrument

是一个优秀的开源探查器。如果出于某种原因,它不足以满足您的需要,您可以对其进行定制。

请看,它是一个用java实现的简单的采样开源探查器,运行良好,可以轻松地用于连续评测

请参见ClassFileTransformer:

这可以用于在加载时转换任何类的字节码,从而允许您注入分析调用

这就是我学习的地方:

查找错误

打开Zipfile时出错,或在过程中发生清单丢失错误 初始化vm代理库失败,无法在中初始化仪器 命令提示符

使用以下作为VM参数:

-javaagent:"<FileSystemPath>\<Agent Jar file name>.jar"
-javaagent:“\.jar”

我认为你需要后退一步,放慢速度。在尝试编写自己的探查器这样复杂的事情之前,请充分学习Java基础知识。