在 java 中监视和分析类加载器

Posted

技术标签:

【中文标题】在 java 中监视和分析类加载器【英文标题】:Monitoring and profiling class loaders in java 【发布时间】:2017-08-11 20:53:23 【问题描述】:

我是 java 分析的新手,我需要在运行时诊断动态创建的类重新加载问题,因为似乎没有重新加载类。我怎么知道什么时候通过一些分析工具重新加载类?

对于我试图找到解决方案的问题是我的问题如下:

Jackson deserialisation/TypeReference for dynamically loaded pojo class

【问题讨论】:

【参考方案1】:

JProfiler 有一个可用于该目的的类加载探针。在类加载器探测器的事件视图中,您可以过滤感兴趣的类名并获取导致重新加载的堆栈跟踪。要查看堆栈跟踪,CPU 记录必须处于活动状态。

免责声明:我公司开发 JProfiler。

【讨论】:

感谢英戈。尽管这似乎是付费工具,但试用版也应该可以使用。我还找到了指向您教程的 youtube 链接:youtube.com/watch?v=e35X3HRad-g 我今天会检查。

以上是关于在 java 中监视和分析类加载器的主要内容,如果未能解决你的问题,请参考以下文章

Java 类加载器

JAVA基础_类加载器

java 编程基础 加载器

Java基础——注解和反射

Java类加载机制详解

在 CI 模板加载器类中加载一个或多个视图