ChatGPT Conversation¶
User: jin lf (lfjin99@gmail.com)
Created: 2025/2/26 10:09:52
Updated: 2025/2/26 10:16:57
Exported: 2025/2/26 10:18:50
Prompt:¶
AOT 可以提前编译节省启动时间,那为什么不全部使⽤这种编译⽅式呢? ⻓话短说,这和 Java 语⾔的动态特性有千丝万缕的联系了。举个例⼦,CGLIB 动态代理使⽤的是 ASM 技术,⽽这种技术⼤致原理是运⾏时直接在内存中⽣成并加载修改后的字节码⽂件也就是 .class ⽂件,如果全部使⽤ AOT 提前编译,也就不能使⽤ ASM 技术了。
Prompt:¶
全局aot 后动态代理时不可以覆盖吗 为什么还是不选择aot
Prompt:¶
aot后为什么无法在运行时修改字节码
Prompt:¶
字节码的修改是由JVM完成的是吗
Powered by ChatGPT Exporter