freenode/#sbcl - IRC Chatlog
Search
22:35:41
stylewarning
If I set (generation-number-of-gcs-before-promotion 0) to 5, the bug isn't triggered.
1:44:51
slyrus_
stylewarning, have you tried with the actual latest SBCL? There have been a number of gc fixes since 1.4.7 was released.
1:45:08
stassats`
stylewarning: it's the usual gc stuff, you don't have enough memory for the amount of garbage you're discarding at once
1:46:19
stylewarning
stassats: is there some scaling law associated with amount of garbage and memory required?
1:46:31
stassats`
slyrus_: it could always do "emergency best effort mark and sweep" but then stylewarning will ask "why is the gc slow each 7 iterations"
1:49:54
stylewarning
I think so yeah. As it stands, it’s entirely unpredictable when this kind of thing will happen.
1:53:55
stylewarning
What is that supposed to mean? These functions are provably within limits with a huge margin.
1:55:19
stassats`
a single call to F produces 1GB of garbage, just two of the hash-tables alive at the same time are not enough for 4GB
1:56:33
stylewarning
I sent mail to the list and did away with these complicated hash tables and did bulk allocation of a vector instead