[Pl-seminar] Semantics Seminar Schedule

Mitchell Wand wand at ccs.neu.edu
Tue Jan 25 00:05:04 EST 2005


NU Programming Languages Seminar
Wednesday, January 26, 2005
Room 366 WVH (http://www.ccs.neu.edu/home/wand/directions.html)
11:45am-1:30pm

Martin Hirzel, IBM

Connectivity-based garbage collection

Heap objects are connected to each other and to roots by
pointers. Garbage collection traverses pointers to discover
connectivity between objects, and reclaims objects that are not
connected to program variables anymore.  One can speed up that
traversal by analyzing the program code for a conservative
approximation of where pointers may exist. As it turns out, that
pointer analysis information can also help focus garbage collection
effort, by avoiding repeated traversal of long-lived objects.
Connectivity-based garbage collection is designed for exploiting
connectivity information from a pointer analysis. I will present
connectivity-based garbage collection, along with a pointer analysis
that works in the presence of dynamic class loading in a Java virtual
machine.

Upcoming Events:

Watch this space for details...

--Mitch




More information about the pl-seminar mailing list