Patrick Dussud: Garbage Collection - Past, Present and Future

Download

Right click “Save as…”

Embed code for this video

Copy the code above to embed our video on your website/blog.

Close

Video format

Note: These selections will fall back to the next best format depending upon browser capability.

Close
I finally got a chance to sit down and talk to Patrick Dussud, one of the CLR founders and chief architect of the .NET Garbage Collector, or GC, as developers call it. I wanted to learn about what a GC is, how it works, why it does what it does, how it will evolve, Patrick's history in the industry, and, of course, get some Niner GC questions answered by the master of GC himself. I'd say all of this was accomplished and then some.

Patrick is a Distinguised Engineer and has been working on automatic object lifetime management systems for many years (that's one way to think about a GC - automatic object lifetime manager). Ever wonder what happens to running .NET code when a garbage collection occurs? Why did Patrick decide to allow programmers to invoke a garbage collection programmatically? How does the GC accurately keep track of all objects lifetime states and determine what lives and what dies when it's time to pick up the garbage?

If you're curious about the history of the CLR's GC, how it works, why it's designed the way it is, how it will evolve and want to meet the man behind it all, well, this interview is for you! Sit back, relax, grab some popcorn and learn.

Enjoy!

Tags:

Comments Closed

Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums,
or Contact Us and let us know.