Mediaspace scheduled maintenance: Aug 25, 2026 07:00 - 12:00 AM. During this time, videos will be temporarily unavailable. Check status updates.
This lecture covers various garbage collection (GC) techniques in object-oriented languages. It starts with mostly-copying GC, which partitions objects into pinned and copied classes. Then, it delves into generational GC, which collects young and old generations separately to optimize memory usage. The lecture also discusses heap organization, hybrid heap management, promotion policies, and handling inter-generational pointers. Additionally, it explores finalizers, weak references, and challenges related to subtyping, polymorphism, object layout, and method dispatch in different inheritance scenarios.
This video is available exclusively on Mediaspace for a restricted audience. Please log in to MediaSpace to access it if you have the necessary permissions.
Watch on Mediaspace