03 2025 档案
摘要:ASM ASM 是一个低级别的 Java字节码操作库,功能强大但API相对复杂。它允许开发者以最细粒度的方式操作字节码。 ASM的特点: 高效:直接操作字节码,性能极高。 灵活:支持复杂的字节码修改和生成。 广泛应用:被许多其他字节码库和框架所使用,如ByteBuddy、CGLIB等。 javass
阅读全文
摘要:静态加载 通过VM启动参数-javaagent将agent的jar包挂载到目标JVM程序,和目标程序一起启动。 启动参数 "-javaagent:[=]"。[=]部分可以指定 agent 的参数,可以传递到premain(String agentArgs, Instrumentation inst)
阅读全文