microsoft / microsoft/TypeScript

Experiment with alternative values of `GOGC`

Offen
#63,821 0 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Possible Improvement
Vorherrschende Sprache
Go
Sterne
111k
Forks
14.3k
Ø Merge
2 T. 4 Std.
Gemergte PRs (30 T.)
132

Beschreibung

Today we run with a default of [`GOGC=100`](https://go.dev/doc/gc-guide#GOGC).

We should experiment with alternative values and see how it affects overall compile times, language server response times, and peak memory usage.

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

Beginne damit, zu ermitteln, wo das TypeScript-Repository den Standardwert GOGC=100 verwendet, und identifiziere, wie Kompilierungszeiten, Antwortzeiten des Language Servers und der maximale Speicherverbrauch gemessen werden. Experimentiere mit alternativen GOGC-Werten und vergleiche jedes Ergebnis anhand aller drei Metriken mit dem Standardwert; als erledigt gilt die Aufgabe, wenn die Kompromisse klar dokumentiert sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
go
Bereich
performance
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

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