首页 > 解决方案 > 当一个类被卸载时,JVM 是否做出任何保证?

问题描述

根据JLS §12.7,一旦垃圾收集器可以回收其类加载器,就可以卸载一个类。这适用于我的动态类加载器的实现。但是,我想确定 GC 何时卸载了一个类。我可以强制 GC 回收未使用的类加载器并同时卸载其先前加载的类吗?

不一致的 GC 行为可能会导致我的代码出现一些问题。

标签: javagarbage-collectionjvm

解决方案


推荐阅读