> As a hack experiment, I combined gc.c, GC_size.c and GC_world.c into one > file, then replaced all the function pointer arguments with integers and > replaced the calls to switch statements. ... > The `old' one includes my previous GC hacks. Thus we get 5% over all and 15% > of GC time. Yawn. The code size increase was under .1%. I think your improvements are noticeable enough to be put in the release.