redhat-developer / redhat-developer/vscode-java
After vscode exit , the redhat java process still exists, and continue waste CPU and memory
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 2.3k
- Forks
- 546
- Ø Merge
- 20 Std. 1 Min.
- Gemergte PRs (30 T.)
- 11
Beschreibung
$ ps aux | grep redhat
nomore 2902 186.8 2.9 37742680 957764 ?? R 8:37AM 1050:18.51 /Users/nomore/.vscode-insiders/extensions/redhat.java-1.14.2023010903-darwin-x64/jre/17.0.5-macosx-x86_64/bin/java --add-modules=ALL-SYSTEM --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/sun.nio.fs=ALL-UNNAMED -Declipse.application=org.eclipse.jdt.ls.core.id1 -Dosgi.bundles.defaultStartLevel=4 -Declipse.product=org.eclipse.jdt.ls.core.product -Djava.import.generatesMetadataFilesAtProjectRoot=false -Dfile.encoding=utf8 -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx1G -Xms100m -Xlog:disable -javaagent:/Users/nomore/.vscode-insiders/extensions/redhat.java-1.14.2023010903-darwin-x64/lombok/lombok-1.18.24.jar -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/Users/nomore/Library/Application Support/Code - Insiders/User/workspaceStorage/b2b9611ae61f2d143bc2a6ea62844278/redhat.java -jar /Users/nomore/.vscode-insiders/extensions/redhat.java-1.14.2023010903-darwin-x64/server/plugins/org.eclipse.equinox.launcher_1.6.400.v20210924-0641.jar -configuration /Users/nomore/Library/Application Support/Code - Insiders/User/globalStorage/redhat.java/1.14.2023010903/config_mac -data /Users/nomore/Library/Application Support/Code - Insiders/User/workspaceStorage/b2b9611ae61f2d143bc2a6ea62844278/redhat.java/jdt_ws
$ ps aux | grep redhat
nomore 2902 186.8 2.9 37742680 957764 ?? R 8:37AM 1050:18.51 /Users/nomore/.vscode-insiders/extensions/redhat.java-1.14.2023010903-darwin-x64/jre/17.0.5-macosx-x86_64/bin/java --add-modules=ALL-SYSTEM --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/sun.nio.fs=ALL-UNNAMED -Declipse.application=org.eclipse.jdt.ls.core.id1 -Dosgi.bundles.defaultStartLevel=4 -Declipse.product=org.eclipse.jdt.ls.core.product -Djava.import.generatesMetadataFilesAtProjectRoot=false -Dfile.encoding=utf8 -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx1G -Xms100m -Xlog:disable -javaagent:/Users/nomore/.vscode-insiders/extensions/redhat.java-1.14.2023010903-darwin-x64/lombok/lombok-1.18.24.jar -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/Users/nomore/Library/Application Support/Code - Insiders/User/workspaceStorage/b2b9611ae61f2d143bc2a6ea62844278/redhat.java -jar /Users/nomore/.vscode-insiders/extensions/redhat.java-1.14.2023010903-darwin-x64/server/plugins/org.eclipse.equinox.launcher_1.6.400.v20210924-0641.jar -configuration /Users/nomore/Library/Application Support/Code - Insiders/User/globalStorage/redhat.java/1.14.2023010903/config_mac -data /Users/nomore/Library/Application Support/Code - Insiders/User/workspaceStorage/b2b9611ae61f2d143bc2a6ea62844278/redhat.java/jdt_ws
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Reproduziere den Bericht mit VS Code Insiders und der Red Hat Java-Erweiterung und beobachte anschließend, ob der Java language-server-Prozess nach dem Beenden des Editors weiterhin vorhanden ist. Verfolge den Herunterfahrpfad der Erweiterung und des language-server; abgeschlossen ist die Aufgabe, wenn der Prozess beim Beenden beendet wird, ohne weiterhin CPU oder Arbeitsspeicher zu verbrauchen.
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
- 35/100