Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Memory Management with MMTk - Lessons Learned from Replacing Ruby's Garbage Collector

linux.conf.au via YouTube

Overview

Explore the challenges and opportunities in optimizing garbage collection algorithms for programming languages in this 40-minute conference talk from linux.conf.au. Delve into the Memory Management Toolkit (MMTk), an open-source runtime-agnostic garbage collection framework developed by ANU researchers. Learn how MMTk simplifies the implementation of high-performance garbage collection algorithms for both new and existing programming languages. Discover the lessons learned from integrating MMTk into MRI, Ruby's main interpreter, and gain insights into improving performance for large-scale, low-latency, and high-throughput systems. Understand the trade-offs between performance and simplicity in garbage collector design, and how MMTk aims to bridge this gap with its unified bidirectional API and extensive library of algorithms.

Syllabus

Memory management with MMTk: lessons learned from replacing Ruby's garbage collector

Taught by

linux.conf.au

Reviews

Start your review of Memory Management with MMTk - Lessons Learned from Replacing Ruby's Garbage Collector

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.