Skip to content

Tune large CI VM based on task needs observed locally#6975

Merged
grzesiek2010 merged 2 commits intogetodk:masterfrom
seadowg:tune-large-vm
Nov 26, 2025
Merged

Tune large CI VM based on task needs observed locally#6975
grzesiek2010 merged 2 commits intogetodk:masterfrom
seadowg:tune-large-vm

Conversation

@seadowg
Copy link
Member

@seadowg seadowg commented Nov 26, 2025

This tweaks the JVM memory config for our "large" CI Gradle config. The goal here was to avoid heap space errors (while also avoiding overconsuming RAM causing "Gradle daemon disappeared errors").

I used VisualVM to measure memory usage locally for ./gradlew assembleDebugAndroidTest to get to these values.

@seadowg seadowg marked this pull request as ready for review November 26, 2025 11:04
@seadowg seadowg requested a review from grzesiek2010 November 26, 2025 11:04
@seadowg seadowg added the high priority Should be looked at before other PRs/issues label Nov 26, 2025
@grzesiek2010 grzesiek2010 merged commit e261d87 into getodk:master Nov 26, 2025
7 checks passed
@seadowg seadowg deleted the tune-large-vm branch November 27, 2025 08:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

high priority Should be looked at before other PRs/issues

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants