From: Paul F. Dietz <dietz@dl...> - 2004-04-12 23:25:12
Christophe Rhodes wrote:
> Attached is the lazy man's answer to the before-gc-hooks / PACK
> problem: that compiler data structures would tend to grow unboundedly,
> to the dismay of users and testers alike. Simply, this patch clears
> the data structures eagerly, rather than once per GC cycle (as in the
> good old days) or once at sbcl.core dump time (as recently). This is
> not the active man's answer, because it doesn't take the opportunity
> to thread-safetify the data structures at the same time; it may or may
> not be a lot of work, but, hey, I'm lazy.
> I hope this works; Paul may have news to report on that.
Unfortunately, my sbcl random tester run died from memory exhaustion
after 100,000 iterations on terms of size 100 (with 6 lambda parameters).