Modern Garbage Collection

Thursday 11 November 2010, 6.00pm

The Davidson Building, 5 Southampton Street, London WC2E 7HA. The nearest underground stations are Covent Garden and Charing Cross.

Richard Jones, University of Kent

Garbage collection (GC) is a key component of almost all modern programming languages. The advent of conventional object-oriented languages supported by managed run-times (e.g. Java, C# and even Managed C++) has brought GC into the mainstream and, as memory manager performance is critical for many large applications, brought GC to the attention of programmers outside its traditional programming language communities.

In this talk, Prof Richard Jones will review how GC got to where it is today, why it is desirable, what performance you might reasonably expect and outline the directions in which GC research is moving. In particular, he will look at some of the challenges facing modern GC, from GC for high-performance, multiprocessor systems to GC for real-time systems.

Free, but to gain admission please email your name to our Membership Secretary, Dr Frank Martin at

View the slides for this event (PDF, 1.61MB)