Saturday, June 10, 2006

Garbage Collection

It's been close to 15 years since I worked with the garbage collector in OTIs Smalltalk. I was tasked with experimenting with parallelization for SMP boxes in OTI/Smalltalk. At the time, people were struggling with parallelizing garbage collections. The train algorithm was an interesting paper, suggesting better ways of parallelization.

I was simply curious to see if from a 50,000 foot view garbage collection has changed much in the last couple of decades. Apparently not.

This was a really good overview for me.


Blogger John Duimovich said...

Hi Ted,

Nice to see you online...
You're correct the GC problem is the same, at least from 50K feet but I have to say, the implementations are seriously more agressive these days than in the good old days. We have parallel, concurrent, generational and realtime flavours alongside mix and match configuraiton of these technologies. These are all part of the J9 VM (follow on name from the K8 you'll remember) found in IBMs JDK for Java 5.

And train is sort of interesting bu there are better ways to go for sure.

so nice to run into you on the web, its been a while since the two-slice days :) ... hope you're well.


9:50 a.m.  

Post a Comment

<< Home