LuaLS / LuaLS/lua-language-server

CPU利用率接近100%

Ouverte
#2,672 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Langage dominant
Lua
Étoiles
4.4k
Forks
442
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

### How are you using the lua-language-server?

NeoVim

### Which OS are you using?

MacOS

### What is the issue affecting?

Other

### Expected Behaviour

正常打开文件,资源使用率符合预期

### Actual Behaviour

CPU使用率偏高
![image](https://github.com/LuaLS/lua-language-server/assets/1698823/ed0d5f30-3a1e-4c49-bcea-a6ba7c1a31f6)

### Reproduction steps

1. 打开lua文件
2. 一直显示:
![image](https://github.com/LuaLS/lua-language-server/assets/1698823/bade77f0-4a10-455e-b043-88f5edfe0f06)

### Additional Notes

版本:3.9.1

### Log File

[file_Users_admin_.dotfiles_nvim.log](https://github.com/LuaLS/lua-language-server/files/15372740/file_Users_admin_.dotfiles_nvim.log)

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Reproduisez l’utilisation élevée du CPU avec lua-language-server 3.9.1 dans NeoVim sur macOS en ouvrant un fichier Lua et en observant l’état persistant indiqué dans le rapport. Commencez par inspecter le fichier journal joint et comparez l’utilisation des ressources avant et après la reproduction ; la tâche est terminée lorsque la cause est identifiée et qu’il est confirmé que l’ouverture normale d’un fichier ne maintient plus l’utilisation du CPU à un niveau anormalement élevé.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
lua, neovim
Domaine
tooling
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.