28 Jan
2005
28 Jan
'05
6:04 a.m.
On Fri, 28 Jan 2005 00:46:07 -0500, MenTaLguY <mental@...3...> wrote:
I think I just succeeded in replicating gavin's hang. It's our old friend the infinite (or at least very long...) loop calling GC_collect_or_expand() repeatedly.
So, does it still hang with your O(1) fix?
[ note that this is now with the default free space divisor, so we should be using the normal code path ... however, I've not upgraded libgc as 6.3 is still the most recent version available in Debian ]
Ha, I use 6.4, which may be why I didn't see it taking more than 2 minutes. Please compile 6.4 and see if it fixes it for you. This will be an important result if it does.
Just tried CVS with your fix, it does improve the load time but not by much (was 1:50, now 1:39).