redhat-developer / redhat-developer/vscode-java

Code Intellisense/autocomplete very slow on big java file.

Offen
#1,954 10 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

content-assist performance
Vorherrschende Sprache
TypeScript
Sterne
2.3k
Forks
546
Ø Merge
20 Std. 1 Min.
Gemergte PRs (30 T.)
11

Beschreibung

I have a java file that over 10000 lines, everytime code Intellisense/autocomplete about this class, it would take a long time (over 10 seconds ) to show the suggestion.

eclipse is fast in the same situation.

I tried to delete most of the code in that file, and code Intellisense/autocomplete is much faster.

Is there any way to speed up the parsing of large files?

Environment
  • Operating System:win10 with wsl2
  • JDK version:openjdk 1.11.0
  • Visual Studio Code version: 1.56.2
  • Java extension version:0.79.2

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 die Verzögerung mit einer Java-Datei mit mehr als 10.000 Zeilen in der gemeldeten Umgebung aus Windows 10, WSL2, JDK 11 und VS Code. Beginne mit dem Profiling von Autovervollständigung und Parsing in der Java extension; abgeschlossen ist es, wenn Vorschläge ohne die gemeldete Verzögerung von über 10 Sekunden erscheinen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java, vscode
Bereich
devtools, performance
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

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