I noticed that RSS’ launch to OS behaves otherwise on completely different go variations. For instance, RSS releases in 5 hours below go1.16 whereas releases in a short time below go1.18. I discover the outline in Go 1.18 Launch Notes – The Go Programming Language “The runtime now returns reminiscence to the working system extra effectively and has been tuned to work extra aggressively in consequence.” However I don’t know which enhancement does it imply? I can see many points and discussions on github about scavenger. Is there any clarification on the historical past of scavenger? What sort of habits ought to we count on on every go model?
And primarily based on this dialogue https://github.com/golang/go/points/36398#issuecomment-648753457, Ought to I count on completely different launch delays of RSS if the cgroup configs like reminiscence.soft_limit_in_bytes are completely different, though with GODEBUG=madvdontneed=1?
This subject was robotically closed 90 days after the final reply. New replies are now not allowed.