Skip to content

fix: run garbage collection in format_taskgraph_multiple - #1081

Merged
jcristau merged 1 commit into
taskcluster:mainfrom
jcristau:tg-multiple-gc-collect
Oct 22, 2026
Merged

jcristau merged 1 commit into
taskcluster:mainfrom
jcristau:tg-multiple-gc-collect

Conversation

@jcristau

Copy link
Copy Markdown
Contributor

commit 6288acc "perf(generator): don't collect garbage while generating the task graph" caused a memory usage regression for workloads that generate task graphs from multiple sets of parameters. The workers generating graphs for several parameter sets are reused, so the cycles each set leaves behind accumulate and make firefox's ci python tests run out of memory.

commit 6288acc "perf(generator): don't collect
garbage while generating the task graph" caused a memory usage regression for
workloads that generate task graphs from multiple sets of parameters.  The
workers generating graphs for several parameter sets are reused, so the cycles
each set leaves behind accumulate and make firefox's ci python tests run out of
memory.
@jcristau
jcristau requested a review from a team as a code owner October 22, 2026 11:27
@jcristau
jcristau requested a review from ahal October 22, 2026 11:27
@jcristau
jcristau merged commit cb9753b into taskcluster:main Oct 22, 2026
24 of 26 checks passed
@jcristau
jcristau deleted the tg-multiple-gc-collect branch October 22, 2026 13:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants