And if you've done a 1.8.7 to 1.9.3 upgrade, going from 1.9 to 2.1 is nothing. Piece of cake by comparison.
I've been collecting bookmarks on how to properly tune the GC environment variables in these situations -- hopefully they'll help someone else:
Heroku discussion: https://discussion.heroku.com/t/tuning-rgengc-2-1-on-heroku/...
Using Out-of-band GC on 2.1: http://tmm1.net/ruby21-oobgc/
https://www.omniref.com/ruby/2.1.2/symbols/GC#annotation=88&...
I can only hope, and have good reason to after 2.1, that future improvements are so good.
... Ruby just gets better by the year, I love it!
Are there any improvement on that front in Ruby 2.2?