Massive memory leak org.htmlunit.corejs.javascript.Arguments$ThrowTypeError
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 45/100
- Issue-Typ
- Bug
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Ruhig
- Tech-Stack
- java, javascript
- Bereich
- backend
Rechercherichtung
Start by reproducing the reported leak with HtmlUnit 4.10.0 using the supplied WebClient and getPage(url) snippet, with JavaScript enabled; compare memory over time across the reported websites. Then trace retention of org.htmlunit.corejs.javascript.Arguments$ThrowTypeError in the JavaScript execution and cleanup paths. Done means a test or reproducible check shows the leak is fixed without relying on suppressed exceptions.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Using latest 4.10.0 the plain vanilla code below leaks the above objects when running with Javascript enabled for longer periods of time. The silent error handler and exception suppression do not help. Memory leaked is about 200M / hour / JS executor. Different websites tried.
webClient = new WebClient(BrowserVersion.FIREFOX); page = webClient.getPage(url);
- Vorherrschende Sprache
- JavaScript
- Sterne
- 952
- Forks
- 183
- Ø Merge
- 2 T. 1 Std.
- Gemergte PRs (30 T.)
- 1
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. 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 HtmlUnit/htmlunit
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100
Alle Issues in HtmlUnit/htmlunit
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
evi0s/WMPFDebugger#303 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
HakanSeven12/OpenCADStudio#2257 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
[bug] extension mappingOffen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 64/100
-
bug good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
-
bug code-annotation
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
quarto-dev/quarto-cli#15215 ·
Maintainer antworten meist innerhalb von 1 Tag