redhat-developer / redhat-developer/vscode-java
High CPU Usage
Personne n'a encore pris cette issue.
- Langage dominant
- TypeScript
- Étoiles
- 2.3k
- Forks
- 546
- Merge moyen
- 20 h 1 min
- PR mergées (30 j)
- 11
Description
Potentially related issues:
- https://github.com/redhat-developer/vscode-java/issues/2734
- https://github.com/redhat-developer/vscode-java/issues/3387
This extension destroys my cpu usage and all the recommendations in those two threads have failed.
My setup:
- VS Code Remote extension
- AL2 instance
- RedHat version v1.36.0
The command of the largest process is:
/home/arusignu/.vscode-server/extensions/redhat.java-1.36.0-linux-x64/jre/17.0.13-linux-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
-DDetectVMInstallationsJob.disabled=true
-Dfile.encoding=utf8
-DwatchParentProcess=false
-XX:+UseParallelGC
-XX:GCTimeRatio=4
-XX:AdaptiveSizePolicyWeight=90
-Dsun.zip.disableMemoryMapping=true
-Xmx3G
-Xms100m
-Xlog:disable
-XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=/home/arusignu/.vscode-server/data/User/workspaceStorage/4a284380c823b70cb2d621c30898f2d8/redhat.java
-Daether.dependencyCollector.impl=bf
-jar /local/home/arusignu/.vscode-server/extensions/redhat.java-1.36.0-linux-x64/server/plugins/org.eclipse.equinox.launcher_1.6.900.v20240613-2009.jar
-configuration /home/arusignu/.vscode-server/data/User/globalStorage/redhat.java/1.36.0/config_linux
-data /home/arusignu/.vscode-server/data/User/workspaceStorage/4a284380c823b70cb2d621c30898f2d8/redhat.java/jdt_ws
--pipe=/run/user/22366284/lsp-d372c76bc679ed73a377c6a781c99796.sock
Happy to provide more info on request
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par les issues associées 2734 et 3387, puis reproduisez l’utilisation élevée du CPU signalée avec VS Code Remote sur l’instance AL2 en utilisant Red Hat extension v1.36.0. Profilez le processus Java/JDT language-server indiqué dans le rapport ; l’issue est terminée lorsque l’utilisation excessive du CPU est comprise et corrigée, ou que les éléments de diagnostic requis sont documentés.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java, vscode
- Domaine
- devtools, performance
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 30/100