redhat-developer / redhat-developer/vscode-java

Repeated out of memory error (Extension: Language Support for Java - Red Hat)

Offen
#2,232 20 Kommentare 24 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

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

Beschreibung

Extension: Language Support for Java (Red Hat)

OS: Ubuntu Linux


The extension tells me again that it runs out of memory. This is quite strange as I am developing a very small Java Module here and it already has increased the memory limit. It had been increased to 2G and now it has been increased to 4G by some kind of logic trying to compensate.

There seems to be a fundamental flaw in the Language Server, if 4 GByte of memory is required for something little as developing a small Java package.

Bug No. 1: The memory issue (see above).

Bug No. 2: To have to restart the whole VSCode IDE in order to compensate for this.

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

Beginne damit, den wiederholt auftretenden Out-of-Memory-Fehler auf Ubuntu mit der Erweiterung Language Support for Java im gemeldeten kleinen Java-Modul zu reproduzieren, und vergleiche dabei die Limits von 2 GB und 4 GB. Untersuche das Speicherverhalten der Erweiterung oder des Language Servers sowie die Notwendigkeit, VS Code neu zu starten; das Issue ist abgeschlossen, wenn für beide gemeldeten Fehler eine verifizierte Ursache und eine dokumentierte Lösung vorliegen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java, typescript, vscode
Bereich
developer-experience, devtools
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
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.