Skip to content

windows: -j2 + 24G swap for the C++ memory peaks#86

Merged
mdheller merged 1 commit into
mainfrom
fix-win-ci-j2
Jul 23, 2026
Merged

windows: -j2 + 24G swap for the C++ memory peaks#86
mdheller merged 1 commit into
mainfrom
fix-win-ci-j2

Conversation

@mdheller

Copy link
Copy Markdown
Contributor

The swap+-j3 change worked as intended on Rust — the build went from dying at ~10min to running 28+min deep into C++ DOM compilation. It then stalled 13min on dom/canvas (heavy WebGL TU) and got SIGTERM'd: swap-death on the memory-heavy C++ translation units. Drop to -j2 (fewer concurrent heavy compiles) and grow swap to 24G (runner has 100G+ free). Slower but should clear the C++ peaks the way it cleared the Rust ones.

-j3+14G got PAST the Rust wall (10min -> 28min, deep into C++), then stalled
13min on dom/canvas and got SIGTERM'd: swap-death on the heavy WebGL/bindings
C++ TUs. Halve concurrent heavy compiles (-j2) and give swap real headroom
(24G; runner has 100G+ free disk). Slower but should clear the C++ memory peaks.
@mdheller
mdheller merged commit 96f48ed into main Jul 23, 2026
14 checks passed
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.

1 participant