unofficial mirror of guile-devel@gnu.org 
 help / color / mirror / Atom feed
From: Jan Wedekind <jan@wedesoft.de>
To: Andy Wingo <wingo@pobox.com>
Cc: guile-user@gnu.org, info-gnu@gnu.org, guile-sources@gnu.org,
	guile-devel@gnu.org
Subject: Re: GNU Guile 2.2.0 released
Date: Fri, 17 Mar 2017 17:51:16 +0000 (GMT)	[thread overview]
Message-ID: <alpine.DEB.2.11.1703171743550.24173@wedemob> (raw)
In-Reply-To: <8760j95xxl.fsf@pobox.com>

Many thanks!
Just did some benchmarks and it looks like there are decent performance 
improvements :)

Regards
Jan

# Guile 2.0.11

make[1]: Entering directory '/home/jan/test/aiscm/bench'
LD_LIBRARY_PATH=./.libs:/usr/local/lib GC_INITIAL_HEAP_SIZE=1G GC_USE_ENTIRE_HEAP=Y /usr/bin/guile bench.scm
                                        user     system      total        real
Guile GOOPS method dispatch        0.000050   0.000000   0.000050 (  0.000050)
Guile make empty sequence          0.000160   0.000000   0.000160 (  0.000160)
Guile allocate memory              0.000180   0.000000   0.000180 (  0.000180)
Guile negate empty sequence        0.001640   0.000120   0.001760 (  0.001760)
Guile make sequence                0.000250   0.000000   0.000250 (  0.000260)
Guile negate sequence              0.002370   0.000920   0.003290 (  0.003300)
C allocate memory                  0.000060   0.000000   0.000060 (  0.000060)
C negate empty sequence            0.000030   0.000000   0.000030 (  0.000030)
C negate sequence                  0.000720   0.000000   0.000720 (  0.000720)
make[1]: Leaving directory '/home/jan/test/aiscm/bench'

# Guile 2.2.0

make[1]: Entering directory '/home/jan/test/aiscm/bench'
LD_LIBRARY_PATH=./.libs:/usr/local/lib GC_INITIAL_HEAP_SIZE=1G GC_USE_ENTIRE_HEAP=Y /usr/local/bin/guile bench.scm
                                        user     system      total        real
Guile GOOPS method dispatch        0.000020   0.000000   0.000020 (  0.000020)
Guile make empty sequence          0.000040   0.000000   0.000040 (  0.000050)
Guile allocate memory              0.000100   0.000020   0.000120 (  0.000110)
Guile negate empty sequence        0.000470   0.000070   0.000540 (  0.000550)
Guile make sequence                0.000110   0.000010   0.000120 (  0.000130)
Guile negate sequence              0.001580   0.000910   0.002490 (  0.002510)
C allocate memory                  0.000030   0.000000   0.000030 (  0.000020)
C negate empty sequence            0.000020   0.000000   0.000020 (  0.000020)
C negate sequence                  0.000690   0.000010   0.000700 (  0.000700)
make[1]: Leaving directory '/home/jan/test/aiscm/bench'



      parent reply	other threads:[~2017-03-17 17:51 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-03-16 10:16 GNU Guile 2.2.0 released Andy Wingo
2017-03-16 13:34 ` Nala Ginrut
2017-03-16 14:27 ` Jean Louis
2017-03-18 11:20   ` Ludovic Courtès
2017-03-18 20:50     ` Thomas Morley
2017-03-19  6:52       ` Thomas Morley
2017-03-16 16:01 ` Ludovic Courtès
2017-03-17 14:19 ` Matt Wette
2017-03-18  2:28   ` Matt Wette
2017-03-17 17:51 ` Jan Wedekind [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/guile/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=alpine.DEB.2.11.1703171743550.24173@wedemob \
    --to=jan@wedesoft.de \
    --cc=guile-devel@gnu.org \
    --cc=guile-sources@gnu.org \
    --cc=guile-user@gnu.org \
    --cc=info-gnu@gnu.org \
    --cc=wingo@pobox.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).