-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow for use 60% of constrained/total system memory #48614
Conversation
Out of curiosity, what's the reason for this? If I have a dedicated computer for running a julia workload, will it only try use 60% of the memory before it goes hardcore GC mode? Is the solution to override that with |
It was a bit arbitrary. And it's yes to both questions. It will start to do more full GCs when reaching the 60% threshold, and yes you can change it with heapsize-hint |
60% feels a bit conservative? So if you run Julia on a cluster you kind of only get half the memory you "pay" for? |
Thinking about it, maybe we can be a bit smarter and have like a curve. So in a memory constrained system we use something like 60%, but on a cluster with 256GB we use like 250. |
Remove the high watermark logic because it doesn't really make sense and allow for use of 60% of system memory.
Should fix #48473