microsoft / microsoft/vscode-java-dependency
High memory consumption in multi module projects
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- TypeScript
- Estrellas
- 199
- Forks
- 105
- Merge medio
- 1 d 22 h
- PR fusionados (30 d)
- 27
Descripción
Example project: https://github.com/zowe/api-layer
Version: 1.85.1
Commit: 0ee08df0cf4527e40edc9aa28f4b5bd38bbff2b2
Date: 2023-12-13T09:48:06.308Z
Electron: 25.9.7
ElectronBuildId: 25551756
Chromium: 114.0.5735.289
Node.js: 18.15.0
V8: 11.4.183.29-electron.0
OS: Darwin x64 23.2.0
I have the Extension Pack for Java installed, together with the Spring Boot extension pack.
Loading the project with the Project Manager for Java enabled results in the process Code Helper (Renederer) reaching over 13 GB in my machine, at this point it starts swapping, and the vscode workspace remains unresponsive, rolling back to 0.22 seems to be a bit better, not unresponsive but still high memory consumption.
No problems are observed with the extension uninstalled.
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comienza reproduciendo el informe con el proyecto de ejemplo zowe/api-layer y Project Manager for Java habilitado, utilizando las versiones indicadas de VS Code y de la extensión. Compara el uso de memoria y la capacidad de respuesta con la extensión deshabilitada y con la versión 0.22. El issue no indica archivos fuente ni pruebas; se considera completado cuando el uso excesivo de memoria está aislado y el workspace sigue respondiendo.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- java, typescript, vscode
- Área
- performance, tooling
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 35/100