Skip to content

Release memory/Clear internal gradle cache#27

Merged
luepges merged 1 commit intodevfrom
gradle/service-isolation
Feb 10, 2026
Merged

Release memory/Clear internal gradle cache#27
luepges merged 1 commit intodevfrom
gradle/service-isolation

Conversation

@luepges
Copy link
Contributor

@luepges luepges commented Feb 8, 2026

  • SharedQueueService: Release classloader memory by clearing internal gradle caches after isolation
  • Use Gradle's VisitableURLClassLoader to avoid the global classcache
  • SharedQueueService: Reduce min workers to 2 (as GitHub actions start with 512 MB hby default)

@github-actions
Copy link

github-actions bot commented Feb 8, 2026

✔️ Changes pass the MontiVerse

Project Status
details
Project Status
montiarc
umlp_experiments
umlp_tool
sd
montifun
fd
automaton
sc
guidsl
artifacts
ocl
od
ucd
langexperiments
json
xml
cd2gui
mlc
cd4analysis
monticore_basic

The MontiVerse is a collection of (internal and public) language projects.

@luepges luepges marked this pull request as ready for review February 10, 2026 15:21
@luepges
Copy link
Contributor Author

luepges commented Feb 10, 2026

Still not a fan of this workaround.
I'll try to upstream parts of this to Gradle, so we have an exposed API and can get rif of this reflection usage

@luepges luepges merged commit f75fb49 into dev Feb 10, 2026
2 checks passed
@luepges luepges deleted the gradle/service-isolation branch February 10, 2026 15:22
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