microsoft / microsoft/TypeScript

Experiment with alternative values of `GOGC`

Open
#63,821 0 comments 1 reaction 0 assignees View on GitHub
Possible Improvement
Dominant language
Go
Stars
111k
Forks
14.3k
PR merge metrics
PR metrics pending

Description

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.

Contributor guide

Open the contributing guide

Research direction

Start by locating where the TypeScript repository uses the default GOGC=100 and identify how compile times, language server response times, and peak memory usage are measured. Experiment with alternative GOGC values and compare each result with the default across all three metrics; done means the trade-offs are documented clearly.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
performance
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.