From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Luca Saiu Newsgroups: gmane.lisp.guile.bugs Subject: Re: High run time variance Date: Thu, 05 Aug 2010 18:21:33 +0200 Message-ID: <4C5AE50D.6010104@gnu.org> References: <4BB0D0A7.7080505@gnu.org> <4C5ABFAB.2080006@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1281029693 12994 80.91.229.12 (5 Aug 2010 17:34:53 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 5 Aug 2010 17:34:53 +0000 (UTC) Cc: bug-guile@gnu.org To: Andy Wingo Original-X-From: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Thu Aug 05 19:34:50 2010 Return-path: Envelope-to: guile-bugs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Oh4L1-0007NP-VN for guile-bugs@m.gmane.org; Thu, 05 Aug 2010 19:34:46 +0200 Original-Received: from localhost ([127.0.0.1]:34139 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Oh4Kn-0002zx-HP for guile-bugs@m.gmane.org; Thu, 05 Aug 2010 13:34:25 -0400 Original-Received: from [140.186.70.92] (port=35307 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Oh3N9-0004zH-5W for bug-guile@gnu.org; Thu, 05 Aug 2010 12:32:52 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Oh3Hs-0004eq-UT for bug-guile@gnu.org; Thu, 05 Aug 2010 12:27:24 -0400 Original-Received: from mail-ww0-f49.google.com ([74.125.82.49]:33070) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Oh3Hs-0004ef-QR for bug-guile@gnu.org; Thu, 05 Aug 2010 12:27:20 -0400 Original-Received: by wwi14 with SMTP id 14so7867013wwi.30 for ; Thu, 05 Aug 2010 09:27:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :x-enigmail-version:openpgp:content-type:content-transfer-encoding; bh=kcOyryX0+E1KLvjegV3zxHPPHqb55tJN3mBxMqLdNN8=; b=Rkex31C2+vncvn4dx/W3/Pq7HcKX6mAO3uXsZsr1j0vGTOFvWAlJ5NxSq5n9JFQeYL ryJe6s9QwW3zTUhen9ENTTpq0sPcowLhQOCeSN3/aZkC1xOcRmT2NYj8i6L6hVM/Q+q5 pRkvlwy0gNvPi7hTcPZAhk8SNnchB28+bsNG4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:x-enigmail-version:openpgp:content-type :content-transfer-encoding; b=jh76/fvAtK7Ge2lJIyzVlS1juO/3reVx2rbpqZ5a8PdoNGS/kYuWceHbasZr34LN6H VGONGHjGzp1ja24DZX4zUDn9rT1qxxYKn5VGoYGFlh5v9FkKYfsNqHAJmNqMfF2N8pW7 ct0NkocnrcMnMgkLDwH1qOdTs9anfVxsfXnUA= Original-Received: by 10.227.128.134 with SMTP id k6mr9552624wbs.23.1281025639899; Thu, 05 Aug 2010 09:27:19 -0700 (PDT) Original-Received: from [10.10.0.234] (mail.lipn.univ-paris13.fr [194.254.163.24]) by mx.google.com with ESMTPS id a1sm309332wbb.14.2010.08.05.09.27.17 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 05 Aug 2010 09:27:18 -0700 (PDT) User-Agent: Mozilla-Thunderbird 2.0.0.22 (X11/20091109) In-Reply-To: X-Enigmail-Version: 0.95.0 OpenPGP: id=26C5D286; url=http://www-lipn.univ-paris13.fr/~saiu/lucasaiu.asc X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: bug-guile@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GUILE, GNU's Ubiquitous Extension Language" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Errors-To: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.bugs:4729 Archived-At: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Andy Wingo wrote: > The toplevel references to bitvector-set! don't get cached, so the > bitvector-set! gets looked up every time, and there is some unfortunate > allocation in scm_from_locale_symboln. If you put it in a function, > the variable gets cached, and there's no allocation. So that was a corner case. Sorry for the noise. - -- Luca Saiu http://www-lipn.univ-paris13.fr/~saiu GNU epsilon: http://www.gnu.org/software/epsilon Marionnet: http://www.marionnet.org -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkxa5Q0ACgkQvzOavibF0oYOyQCcCYvBoJXGeEZgXcYt9+jvBwnI ay8An1lV/YnublXhNxruclRv9H4CvC8T =R9Q3 -----END PGP SIGNATURE-----