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'
prev 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).