我听说cglib与运行时对象创建的java反射相比花费的时间更少,但是当我检查时,它比java反射花费的时间多100倍。
以下是我的研究结果
创建10000个对象
CGLIB:191毫秒
正常:2毫秒
反思:24毫秒
我想问一下,使用cglib / javaassit比java反射有什么好处。
答案 0 :(得分:0)
我发现cglib优于Java反射的好处。使用运行时字节码生成库(cglib,javassit,byte buddy)生成的类可以在运行时更改而无需重新编译,并且不能更改Java Reflection类。