alibaba / alibaba/one-java-agent
非SystemClassLoader时,ClassLoader_Instrument 应该在 加载one-java-agent本体的ClassLoader里 避免调用 ClassLoaderHandler
- Vorherrschende Sprache
- Java
- Sterne
- 579
- Forks
- 128
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
如果使用 `-javaagent`启动 one-java-agent ,它的的 ClassLoader 是 SystemClassLoader 。
但如果是动态attach,则加载 one-java-agent的 ClassLoader 可能是定制,在这种情况下应该避免调用 ClassLoaderHandler ?
* com.alibaba.oneagent.inst.ClassLoader_Instrument
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne mit dem Lesen von com.alibaba.oneagent.inst.ClassLoader_Instrument und vergleiche sein Verhalten, wenn der Agent mit -javaagent gestartet wird, mit dem Verhalten bei dynamischem Anhängen. Ermittle, wie der benutzerdefinierte ClassLoader des Agents mit ClassLoaderHandler zusammenhängt; abgeschlossen ist die Aufgabe, wenn das beabsichtigte Loader-Verhalten für beide Startmodi spezifiziert und verifiziert ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- devtools
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 35/100