I'm diagnosing why our Rails servers seem to leak memory.
In looking at New Relic today, I noticed that "Free heap slots" of our Ruby VMs seems to jump from almost nothing up to the baseline level of "Live objects" at seemingly random intervals.
My guess is that this has something to do with GC, but I'm not sure, and I'm not sure how to fix it.
The vertical lines are deployments that reap processes.
More detail, for reference (this is across 4 hosts each running 12 Unicorn worker processes):