1回复
4年前
动态代理相关知识求助
对jdk动态代理和cglib生成的代理类存在jvm的哪个部分一直没太搞明白,想问下,普通的Java 类class信息,存放在方法区或者元空间,那jdk或者是cglib 会生成相关的class文件么,还是直接将代理类的对象放到堆里了,
我好像听说,cglib用的太频繁会造成方法区oom,是不是说明他也生成了class文件呢
各位大佬 是否可以帮详细解释下
3157 阅读
对jdk动态代理和cglib生成的代理类存在jvm的哪个部分一直没太搞明白,想问下,普通的Java 类class信息,存放在方法区或者元空间,那jdk或者是cglib 会生成相关的class文件么,还是直接将代理类的对象放到堆里了,
我好像听说,cglib用的太频繁会造成方法区oom,是不是说明他也生成了class文件呢
各位大佬 是否可以帮详细解释下