Open hengyunabc opened 1 year ago
最普通常见的,是 -javaagent:/xxx/one-java-agent.jar ,这时 one-java-agent 是在SystemClassLoader 里
-javaagent:/xxx/one-java-agent.jar
动态加载
动态加载可能有两种方式:
-javaagent
新建一个 ClassLoader 来加载 one-java-agent.jar ,这样子可以动态升级。
one-java-agent.jar
暂时先保留动态加载,并且 新建ClassLoader 来加载 one-java-agent.jar 的支持。后续遇到解决不了的问题,再考虑去掉。
最普通常见的,是
-javaagent:/xxx/one-java-agent.jar
,这时 one-java-agent 是在SystemClassLoader 里动态加载
动态加载可能有两种方式:
-javaagent
的方式差不多新建一个 ClassLoader 来加载
one-java-agent.jar
,这样子可以动态升级。one-java-agent.jar
的 ClassLoader 不一样的问题。要同时支持SystemClassLoader 和 非 SystemClassLoader暂时先保留动态加载,并且 新建ClassLoader 来加载
one-java-agent.jar
的支持。后续遇到解决不了的问题,再考虑去掉。