01 Oct '16, 1am

So I finally made up my mind to show up at @rubyconf. So thrilling!

Let's talk about MRI's GC! In this talk we will cover memory management algorithms in MRI. We will cover how objects are allocated and how they are freed. We will start by looking at Ruby's memory layout, including page allocation and object allocations within those pages. Next we'll cover collection algorithms used by MRI starting with the mark and sweep algorithm, followed by generational collection, and the tri color abstraction. Finally we'll cover experimental developments for the GC like heap splitting. Expect to leave this talk with heaps of pointers to add to your remembered set!

Full article: http://rubyconf.org/program#prop_71

Tweets

My Last Rubyconf Brazil

rubyflow.com 26 Sep '16, 4pm

× The Ruby and Rails community linklog Made a library? Written a blog post? Found a useful tutorial? Share it with the Rub...

Going to @rubyconf? Don't miss this great Ruby/...

rubyconf.org 03 Oct '16, 2pm

Most of us have a "that day I broke the internet" story. Some are amusing and some are disastrous but all of these stories...

I'm pleased to announce that I can speak about ...

rubyconf.org 03 Oct '16, 2pm

Ruby and Hardware Programming in the Small: Kids, Chickens, and Ruby After several years of programming in Ruby using Shoe...

Hope you'll enjoy my performance at RubyConf, i...

rubyconf.org 03 Oct '16, 2pm

Building a Better OpenStruct OpenStruct, part of Ruby's standard library, is prized for its beautiful API. It provides dyn...

I've just applied to be a guide at @rubyconf! I...

rubyconf.org 18 Sep '16, 10am

Want to help bring a new community member into the RubyConf 2016 community? We're looking for volunteer Guides to partner ...

I have! Oooooo @GoatUserStories is keynoting at...

rubyconf.org 06 Oct '16, 10pm

Tools and Toys Improving Coverage Analysis Ryan Davis [ Grand Ballroom A ] Dōmo arigatō, Mr. Roboto: Machine Learning with...

Electric Cars Reclaim Limelight at 2016 Paris Motor Show:

Electric Cars Reclaim Limelight at 2016 Paris M...

plugincars.com 30 Sep '16, 6pm

The year 2009 was a turning point for electric cars. It was the time right before actual battery-powered vehicles would go...

Pangolins, world's most trafficked mammal, fina...

mnn.com 01 Oct '16, 6am

There are eight species of pangolin found in Asia and Africa, and all of them are threatened or endangered due to poaching...

3 of Europe's "Saddest Bears" Finally Enjoy the Taste of Freedom

3 of Europe's "Saddest Bears" Finally Enjoy the...

care2.com 02 Oct '16, 12am

Animal advocates are celebrating the successful rescue of three horribly abused Albanian brown bears, Tomi , Gijna and Pas...

REVIEW | Burberry February 2016 Show Makeup

frmheadtotoe.com 28 Sep '16, 9pm

Hey all! Today I wanted to share with you another makeup collection in collaboration with Burberry and Sephora which was u...

I’m thrilled to announce that I’ll be speaking ...

rubyconf.org 07 Oct '16, 12am

Hiring and Being a Successful Remote Developer at any Level "Remote welcome for senior level". This appears in countless j...

Carbon Nanotubes Finally Outperform Silicon in Transistors

Carbon Nanotubes Finally Outperform Silicon in ...

allaboutcircuits.com 30 Sep '16, 7pm

For the first time ever, a material other than silicon has managed to boast the top performance specs in the field of tran...

Startup lessons learned: What a trade show can ...

morganlinton.com 30 Sep '16, 12am

Startup lessons learned: What a trade show can teach you about your team by Morgan on September 29, 2016 This week we exhi...

A thrilling race with Wilson Kipsang and Kenenisa Bekele for #berlinmarathon, #letsrun, #runnerspace,...

A thrilling race with Wilson Kipsang and Keneni...

runblogrun.com 26 Sep '16, 8pm

Watching the 2016 Berlin Marathon was an example of what marathons should be! They should be battles between fine athletes...