[plt-scheme] Garbage collection
Is there a way of forcing MzScheme to automatically collect garbage before
the memory image gets too big?
I have a program that runs out of core memory and starts thrashing the
page file. However, if I insert explicit (collect-garbage) statements in
the code, it turns out that the size of the active memory is quite
small and stays constant. I would like the GC to trigger automatically
so I don't need to clutter my code with CG-statements.
By the way, the code uses call/cc a lot, which does seem to be very
expensive in MzScheme as opposed to, say, Chez. Is there an inherent
reason why this is the case?
Regards
Andre