microsoft / microsoft/vscode-cpptools

Extension causes high cpu load

Offen
#14,549 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

bug Language Service performance
Vorherrschende Sprache
TypeScript
Sterne
6.2k
Forks
1.7k
Ø Merge
14 Std. 46 Min.
Gemergte PRs (30 T.)
61

Beschreibung

  • Issue Type: Performance
  • Extension Name: cpptools
  • Extension Version: 1.32.2
  • OS Version: Windows_NT x64 10.0.19045
  • VS Code version: 1.99.3

⚠️ Make sure to attach this file from your home-directory:
⚠️file:///C:/Users/%USERNAME%/AppData/Local/Temp/ms-vscode.cpptools-unresponsive.cpuprofile.txt

Find more details here: https://github.com/microsoft/vscode/wiki/Explain-extension-causes-high-cpu-load

ms-vscode.cpptools-unresponsive.cpuprofile.txt

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

Beginnen Sie mit dem Lesen der verlinkten VS Code-Wiki-Anleitung und der Untersuchung des angehängten Profils ms-vscode.cpptools-unresponsive.cpuprofile.txt. Verfolgen Sie die gemeldete Aktivität mit hoher CPU-Auslastung bis in die Quellen der cpptools-Erweiterung und reproduzieren oder validieren Sie anschließend das Verhalten unter den aufgeführten Windows- und VS Code-Versionen. Die Aufgabe ist abgeschlossen, wenn die Ursache isoliert und entweder eine verifizierte Fehlerbehebung oder eine umsetzbare Diagnose dokumentiert ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

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

Neue Issues direkt in Ihr Postfach

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