Hi, Kjetil Svalastog Matheussen <[EMAIL PROTECTED]> writes:
> [2] tla my-default-archive [EMAIL PROTECTED] > 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/ _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://lists.gnu.org/mailman/listinfo/guile-devel