用於運行時字節碼生成的許多庫(工具) ASM,Javassit,CGLIB,BCEL。所有這些工具都能夠動態地操作java字節碼,這與javac編譯器等工具不同。用於較大方法/類的運行時字節碼生成
我的理解是生成字節碼並稍後將它們加載到類加載器中。對我而言,問題是在生成可能非常大的Java方法/類的字節碼時,這些工具之間是否存在性能差異和問題。
另一個方案是應用其保持在時間運行,並且將所生成的字節碼將是微不足道的,但是連續的(應用不斷產生的字節代碼的類和裝載/卸載到類加載器連續地)
還有另一個Dynamic Java Bytecode Manipulation Framework Comparison但我還沒有得到回答。如果有些人可以提供有用的鏈接,或者形成學術/行業的調查/報告,我將不勝感激。