Class unloading issue
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 25/100
Rechercherichtung
Beginne mit der Überprüfung von PR #135 und des im Issue erwähnten Tests zum Entladen von Klassen. Bestätige, dass der Test das Entladen von Klassen demonstriert und dass die klassenbezogenen Referenzen des Compilers die Rückgewinnung der Klasse durch den GC nicht mehr verhindern.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Even though the compiler is using WeakHashMap, class unloading does not work due to the circular dependency between the key - class loader and the value - the class.
PR #135 addresses the issue by wrapping the class with WeakReference. I have also added a test that triggers class unloading to prove wrapping the class was enough to make the GC reclaim it.
- Vorherrschende Sprache
- Java
- Sterne
- 708
- Forks
- 147
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
Die Einrichtungsdateien dieses Projekts haben wir noch nicht geprüft. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus OpenHFT/Java-Runtime-Compiler
-
Problem with gradle en eclipse because of automatic modulesEvtl. wieder frei @yevgenp hat das vor 845 Tagen übernommen, und es ist kein Pull Request offen. Offenreview
OpenHFT/Java-Runtime-Compiler#130 · 2 Kommentare · 1 zugewiesene Person ·
-
Race condition on Java 11/17 on 23 branchEvtl. wieder frei @peter-k-lawrey hat das vor 1157 Tagen übernommen, und es ist kein Pull Request offen. Offenreview
OpenHFT/Java-Runtime-Compiler#123 · 1 zugewiesene Person ·
-
Add support for a white list of packages expected to be compiledEvtl. wieder frei @peter-lawrey hat das vor 1221 Tagen übernommen, und es ist kein Pull Request offen. Offenreview
OpenHFT/Java-Runtime-Compiler#122 · 1 zugewiesene Person ·
-
Support JDKs with strong encapsulationEvtl. wieder frei @peter-lawrey hat das vor 1221 Tagen übernommen, und es ist kein Pull Request offen. Offenquestion review
OpenHFT/Java-Runtime-Compiler#91 · 9 Kommentare · 8 Reaktionen · 1 zugewiesene Person ·
Alle Issues in OpenHFT/Java-Runtime-Compiler
Ähnliche Issues
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
openhab/openhab-core#5847 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
apache/parquet-java#3820 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
beehive-lab/jllm#187 ·