Resources used to put together the talk: Angelina Ballerina learns about memory allocation
Sites
http://confreaks.tv/videos/rubyconf2016-methods-of-memory-management-in-mri http://confreaks.tv/videos/railsconf2015-speed-science http://confreaks.tv/videos/rubyconf2013-object-management-on-ruby-2-1 https://www.youtube.com/watch?v=kZcqyuPeDao&t=258s
https://www.youtube.com/watch?v=yl_zYzPiDto
https://www.youtube.com/watch?v=t8dj56h2gbg http://schneems.com/2017/05/17/ruby-backend-performance-getting-started-guide/ http://patshaughnessy.net/2013/10/24/visualizing-garbage-collection-in-ruby-and-python http://michaelrbernste.in/2013/05/20/adventures-in-GC-pedagogy.html http://www.schneems.com/2015/05/11/how-ruby-uses-memory.html https://blog.codeship.com/debugging-a-memory-leak-on-heroku/ https://www.sitepoint.com/ruby-uses-memory/ http://rubylearning.com/blog/2013/06/19/how-do-i-benchmark-ruby-code/ http://help.apm.scoutapp.com/
https://ruby-doc.org/core-2.2.0/ObjectSpace.html https://www.schneems.com/2017/04/12/jumping-off-the-memory-cliff/ https://samsaffron.com/archive/2015/03/31/debugging-memory-leaks-in-ruby https://medium.com/@monfresh/a-trip-down-memory-lane-with-derailed-benchmarks-9d77cbd64f48
http://www.justinweiss.com/articles/a-new-way-to-understand-your-rails-apps-performance/
https://www.speedshop.co/2017/03/09/a-guide-to-gc-stat.html
https://thorstenball.com/blog/2014/03/12/watching-understanding-ruby-2.1-garbage-collector/
Books
The Garbage Collection Handbook: The Art of Automatic Memory Collection by Antony Hosking, Eliot Moss, and Rhys Jones
Garbage collection by Richard Jones