如何调试JVM资源加载?
2022-09-04 04:03:15
要调试JVM中的类加载,我们可以使用参数,但是...有人知道如何调试资源加载(例如属性文件)吗?-verbose:class
要调试JVM中的类加载,我们可以使用参数,但是...有人知道如何调试资源加载(例如属性文件)吗?-verbose:class
我想您需要考虑使用分析器。或者使用检测接口的东西。
不知道它有多稳定,但有BTrace,它是DTrace的Java版本。
BTrace 是用于 Java 平台的安全、动态跟踪工具。BTrace 可用于动态跟踪正在运行的 Java 程序。BTrace 动态检测目标应用程序的类以注入跟踪代码(“字节码跟踪”)。跟踪代码以 Java 编程语言表示。
如果在开发计算机上执行此操作,并且事件(正在加载的资源)的数量不太频繁,则还可以在调试器中设置断点。
资源以 s 的形式提供。因此,我想在“纯”Java中执行此操作:安装一个将s复制到具有自定义的版本的自定义。将监视代码放在流处理程序中并转发到原始代码。URL
ClassLoader
URL
URLStreamHandler