[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Guile + Boehm GC: First Remarks

From: Neil Jerram
Subject: Re: Guile + Boehm GC: First Remarks
Date: Fri, 02 Jun 2006 01:07:44 +0100
User-agent: Gnus/5.1007 (Gnus v5.10.7) Emacs/21.4 (gnu/linux)

address@hidden (Ludovic Courtès) writes:

> unless otherwise specified, every register and every piece of memory
> is scanned for pointers, not only the heap (however, only heap
> regions allocated via the GC allocation routines are scanned).

I wonder if this is the main cause of BGC not performing as well as
Guile's own GC?  Guile's own GC knows, for example, that there's no
point scanning the characters of a string, or the elements of a
uniform vector, and that SMOB memory looks after itself.  Does BGC
give us any way to feed this kind of information in, so that BGC could
avoid such scans in the same way Guile's GC does?


reply via email to

[Prev in Thread] Current Thread [Next in Thread]