macvim-dev / macvim-dev/macvim
high cpu usage after update to MacVim r179 (Vim 9.1.0)
Abierto
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Vim Script
- Estrellas
- 7.9k
- Forks
- 691
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
Steps to reproduce
- Update to MacVim r179 (Vim 9.1.0)
- Use it
Expected behaviour
Fairly low CPU usage.
Version of Vim and architecture
MacVim r179 (Vim 9.1.0), arm64
Environment
Operating system: macOS 13.5.2 (22G91)
Arch: arm64
How MacVim was installed
downloaded from github, auto-updated via sparkle
Logs and stack traces
I'll attach a sample taking in Activity Monitor.
I only have 6 windows open. Usually I have way more, and CPU usage is negligible. Now it hovers at around 12%.
I use very few plugins.
Vim configuration where issue is reproducable
No response
Issue has been tested with given configuration
- by running MacVim.app from GUI macOS interface
- by running vim/gvim/etc installed by MacVim
- by running other versions of vim (e.g. /usr/bin/vim)
Issue has been tested with no configuration
- by running
mvim --clean(orgvim, supplied by MacVim distribution) - by running
vim --clean(in terminal, supplied by MacVim distribution) - by running
vim --clean(in terminal, other suppliers, e.g. /usr/bin/vim)
Other conditions
- The both Homebrew packages "vim" and "macvim" are installed
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 uso elevado de CPU con MacVim r179 (Vim 9.1.0) en arm64 macOS 13.5.2 y, a continuación, compara el comportamiento de la GUI reportado con una configuración limpia. El problema se resuelve cuando se identifica el origen del uso sostenido de CPU y se restaura un uso bajo normal.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- vim
- Área
- desktop, performance
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 25/100