Java探针
2021-05-02 04:29
标签:size 一个 加载 www ati 详解 art 指定 必须 一、场景 JavaAgent Java代理,又叫java探针,可以动态的改变加载的字节码文件 通常使用ASM Javasist字节码工具修改class文件 二、使用 2种方式 静态方式: 通过-javaagent 指定代理类 (在main方法执行前执行premain方法) 动态方法:通过额外的进程attach到指定的java进程中(agentMain) 具体使用不详解 (JVM级别的AOP) 三、常用接口 加载前修改class Instrumentation.addTransformer 加载后修改class Instrumentation.redefineClasses 限制: 参考:https://www.infoq.cn/article/javaagent-illustrated Java探针 标签:size 一个 加载 www ati 详解 art 指定 必须 原文地址:https://www.cnblogs.com/yangfei629/p/13205223.html
上一篇:python-常用的数据类型转换
下一篇:python面试题