project/javaagent.md

20 lines
473 B
Markdown
Raw Normal View History

2022-06-21 04:20:13 -04:00
## 记录每个方法执行时间
1.硬编码,该种方式代码侵入性大,复杂度高,不可复用
2.AOP该种方式是在运行是进行的性能损耗较大可以复用
3.javassist该种方式是在虚拟机启动时改变目标对象的字节码性能损耗小可以复用
## javaagent
### 依赖
### 配置类
启动vm中配置
```shell
-javaagent:/home/shixiaohua/IdeaProjects/fanuc-work/wanliy-server/qms/target/qms-wanliy.jar
```