redhat-developer / redhat-developer/vscode-java

Out of memory error - likely memory leak?

Offen
#2,860 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

bug ls-error/crash
Vorherrschende Sprache
TypeScript
Sterne
2.3k
Forks
546
Ø Merge
20 Std. 1 Min.
Gemergte PRs (30 T.)
11

Beschreibung

When opening the Movecraft project in VS Code, I get out of memory errors and it never finishes loading. I've increased the allowed memory up to 28GB and continue to have the issue. The farthest I've seen it get in the build status is [222/1000]. I think it is getting stuck somewhere in our collections or hitboxes, but I've not yet had time to narrow down what specifically is the problem.

Environment
  • Operating System: Windows 11 (and Windows 10)
  • JDK version: 17
  • Visual Studio Code version: 1.74.2, but I've been having the issue for over a year.
  • Java extension version: 1.13.0, but I've been having the issue for over a year.
Steps To Reproduce
  1. Clone Movecraft
  2. Open in VS Code with the project
Current Result

Project does not load.

Expected Result

Project loads.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Reproduziere das Problem, indem du Movecraft klonst und es unter Windows mit JDK 17 in VS Code öffnest. Beobachte anschließend, an welcher Stelle das Laden stoppt, und erfasse die Details des Out-of-Memory-Fehlers. Beginne mit der Untersuchung der verknüpften Verzeichnisse collections und hitboxes; abgeschlossen ist die Aufgabe, wenn das Projekt erfolgreich geladen wird, ohne den verfügbaren Speicher aufzubrauchen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java, vscode
Bereich
devtools
Issue-Typ
Bug
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
20/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.