From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Han-Wen Nienhuys Newsgroups: gmane.lisp.guile.devel Subject: Re: Guile 1.5.8 beta available for testing. Date: Thu, 5 Sep 2002 14:08:43 +0200 Sender: guile-devel-admin@gnu.org Message-ID: <15735.18763.141553.273633@meddo.cs.uu.nl> References: <20020828.230923.74737833.Sven.Hartrumpf@FernUni-Hagen.de> <20020903.093300.74739053.Sven.Hartrumpf@FernUni-Hagen.de> <15733.59819.885362.513767@meddo.cs.uu.nl> <20020904.164324.74735108.Sven.Hartrumpf@FernUni-Hagen.de> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: main.gmane.org 1031227657 30529 127.0.0.1 (5 Sep 2002 12:07:37 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Thu, 5 Sep 2002 12:07:37 +0000 (UTC) Cc: guile-devel@gnu.org Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 17mvQ7-0007wH-00 for ; Thu, 05 Sep 2002 14:07:35 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10) id 17mvRe-00023N-00; Thu, 05 Sep 2002 08:09:10 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 17mvRG-0001uj-00 for guile-devel@gnu.org; Thu, 05 Sep 2002 08:08:46 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 17mvRE-0001uW-00 for guile-devel@gnu.org; Thu, 05 Sep 2002 08:08:45 -0400 Original-Received: from aurora.cs.uu.nl ([131.211.80.20] helo=mail.cs.uu.nl) by monty-python.gnu.org with esmtp (Exim 4.10) id 17mvRD-0001uS-00 for guile-devel@gnu.org; Thu, 05 Sep 2002 08:08:43 -0400 Original-Received: from meddo.cs.uu.nl.cs.uu.nl (meddo.cs.uu.nl [131.211.80.91]) by mail.cs.uu.nl (Postfix) with ESMTP id 3C5501CB22A; Thu, 5 Sep 2002 14:08:43 +0200 (CEST) Original-To: Sven Hartrumpf In-Reply-To: <20020904.164324.74735108.Sven.Hartrumpf@FernUni-Hagen.de> X-Mailer: VM 7.03 under Emacs 21.2.1 Errors-To: guile-devel-admin@gnu.org X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Developers list for Guile, the GNU extensibility library List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.lisp.guile.devel:1304 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:1304 Sven.Hartrumpf@FernUni-Hagen.de writes: > On 4 Sep 2002, Han-Wen Nienhuys wrote: > > Sven writes: > > > Impl. Time RAM > > > SCM 5d6 5877s 386MB (The used SCM version is not optimized for speed.) > > > Guile 1.5.8 13273s 971MB > > > Guile 20020830 - - (program runs for ever with a size of 258MB) > > > > Is there some way for me to run this program over here in a debugger? > No :-( > > If that's not possible, then you could give us some hints. My hunch is > > that GC is triggered in recent GUILEs too often, but I can't tell from > > here if that is so, and why it does. > How can I make the GC verbose? Insert printfs in scm_igc () (gc.c) and scm_i_sweep_all_segments() (gc-segment.c), the argument they take is the type of object being allocated. Also, you could insert a scm_display(scm_gc_stats(), scm_current_error_port ()) at the end of scm_igc, halfway in scm_gc_for_newcell(). Also there's some printfs in gc-malloc.c that you could switch on. -- Han-Wen Nienhuys | hanwen@cs.uu.nl | http://www.cs.uu.nl/~hanwen/ _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel