> > I just profiled a Kaffe run on pizza to compile the > > .java files in test/awt/WidgetsDemo and it appears as > > if more than 60 % of the run time is spent in the GC > > code. (snip) > ... I know of a few people who are working > on more modern gc algs; lets hope something is going to come out of > this. (snip) > > I could be very wrong, but I think that the GC implementation > > is rather weak, as it stands now. One of my projects for this year is to implement a (hopefully) more efficient garbage-collector for Kaffe. It'll be intended for the object demographics of bytecode-compiled functional languages--very high allocation rates and dieoff, and maybe lots of small constant-sized objects. Therefore it won't be ideal for Java, but I guess it could be tweaked to work decently. To that end, does anyone know if anyone's done a publicly-available study of Java object demographics? And, is anyone else out there in the glamorous garbage-collection business? -- Dave David Hughes D.W.Hughes@exeter.ac.uk