用于运行时字节码生成的许多库(工具) ASM,Javassit,CGLIB,BCEL。所有这些工具都能够动态地操作java字节码,这与javac编译器等工具不同。用于较大方法/类的运行时字节码生成
我的理解是生成字节码并稍后将它们加载到类加载器中。对我而言,问题是在生成可能非常大的Java方法/类的字节码时,这些工具之间是否存在性能差异和问题。
另一个方案是应用其保持在时间运行,并且将所生成的字节码将是微不足道的,但是连续的(应用不断产生的字节代码的类和装载/卸载到类加载器连续地)
还有另一个Dynamic Java Bytecode Manipulation Framework Comparison但我还没有得到回答。如果有些人可以提供有用的链接,或者形成学术/行业的调查/报告,我将不胜感激。