guile-devel
[Top][All Lists]
Advanced

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

Re: Experience with guile + Boehm GC in SND (Re: New versions of rt-comp


From: Ludovic Courtès
Subject: Re: Experience with guile + Boehm GC in SND (Re: New versions of rt-compiler.scm, rt-examples.scm and rt.tex
Date: Mon, 04 Jun 2007 13:39:36 +0200
User-agent: Gnus/5.110006 (No Gnus v0.6) Emacs/21.4 (gnu/linux)

Hi,

Kjetil Svalastog Matheussen <address@hidden> writes:

> [2] tla my-default-archive address@hidden
>     tla get guile-core--boehm-gc

So that's the one you've been using and referring to as "Guile + Boehm
GC"?  Glad to hear it!  ;-)

Did you make sure to compile libgc "the right way", so that locking in
with a multi-threaded libgc doesn't hurt performance[0]?

The main thing that needs to be done before we can consider this
solution now is to compare both memory usage _and_ execution time of the
two Guiles.  For instance, with the default settings, Guile + Boehm GC
is slightly faster than Guile when running `gcbench.scm', but it might
consume more memory.  This needs to be analyzed.  Reports as to how this
impacts SND are also more than welcome, of course!  ;-)

Besides, should using libgc be considered a viable option, Guile 1.8
will probably not switch to libgc (so that API- and ABI-compatibility is
maintained throughout the 1.8 series).  This change would only occur in
1.9 and the next stable branch.

Thanks!
Ludovic.

[0] 
http://article.gmane.org/gmane.comp.programming.garbage-collection.boehmgc/1516/




reply via email to

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