LuaLS / LuaLS/lua-language-server

100% CPU usage with used via SSH

Offen
#1,988 8 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

performance
Vorherrschende Sprache
Lua
Sterne
4.4k
Forks
442
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

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

Visual Studio Code Extension (sumneko.lua)

### Which OS are you using?

Windows Client -> Linux Server

### What is the issue affecting?

Other

### Expected Behaviour

When connecting to my server over SSH via vscode with this plugin enabled it causes 100% CPU utilization
![image](https://user-images.githubusercontent.com/655807/223555014-978f573f-d2cc-45bf-8e0c-f862c59426e6.png)

### Actual Behaviour

I expect little to no impact on server CPU from this plugin

### Reproduction steps

1. Connect to remote via SSH in vscode with Remote explorer plugin
2. View cpu usage with a tool such as `htop`

### Additional Notes

_No response_

### Log File

_No response_

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Reproduziere den Bericht, indem du dich von Windows aus über den Remote Explorer von VS Code mit einem Linux-Server verbindest und die Lua-Erweiterung aktiviert ist. Überwache den Server mit htop und vergleiche die CPU-Auslastung bei deaktivierter Erweiterung; abgeschlossen ist es, wenn der Remote-language-server-Prozess keine anhaltende CPU-Auslastung von 100 % mehr verursacht.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
lua, vscode
Bereich
devtools
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.