Tuning GC
I'm going to tune GC and because this is my first time tuning GC, I don't know what I should do exactly. At least, I'd like to do following operations: * Examine each generation and static segment space to find what objects are there. So, I need some mapping functions (In LW manual there is only one mapping function which is for all objects of all generations - sweep-all-object). I found (maybe) some mapping functions with 'apropos' but don't know how to use them (e.g. raw::sweep-generation-objects, but seg violation occurs when I tried). * Prevent promotion of certain objects - e.g. leave some objects forever in generation 0. I have some (at the moment, one or two) objects which lives for a while then can be GCed. (e.g. after a long time cunsuming thread finished, those objects are GCable). Also, I'd like to hear GC tuning experience of other LW Lispers. Cheers, - Jong-won