编程语言
首页 > 编程语言> > Java垃圾收集器会免费使用未使用的类

Java垃圾收集器会免费使用未使用的类

作者:互联网

我的程序使用ASM库生成一个adhoc类,以实现高效计算.每次调用都会生成一个新类.

定义adhoc类的类加载器实例和adhoc类的所有实例将在短时间内无法访问.在此之后是否会释放adhoc类代码?

解决方法:

是的,在类加载器符合垃圾收集条件之后,它加载的类也有资格进行垃圾收集(没有提供对类的其他引用).

标签:java,jvm,java-bytecode-asm
来源: https://codeday.me/bug/20190628/1315648.html