-
Notifications
You must be signed in to change notification settings - Fork 124
Open
Description
-
最普通常见的,是
-javaagent:/xxx/one-java-agent.jar
,这时 one-java-agent 是在SystemClassLoader 里 -
动态加载
动态加载可能有两种方式:
-
把 one-java-agent.jar append 到 SystemClassLoader 里,这样子和
-javaagent
的方式差不多 -
新建一个 ClassLoader 来加载
one-java-agent.jar
,这样子可以动态升级。- 缺点比较多,并且编程时会遇到
one-java-agent.jar
的 ClassLoader 不一样的问题。要同时支持SystemClassLoader 和 非 SystemClassLoader - 需求到底有多强?
- 缺点比较多,并且编程时会遇到
暂时先保留动态加载,并且 新建ClassLoader 来加载 one-java-agent.jar
的支持。后续遇到解决不了的问题,再考虑去掉。
Metadata
Metadata
Assignees
Labels
No labels