unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Stefan Monnier <monnier@iro.umontreal.ca>
To: emacs-devel@gnu.org
Subject: Re: elisp-benchmarks
Date: Thu, 10 Feb 2022 09:18:12 -0500	[thread overview]
Message-ID: <jwvleyiu7tj.fsf-monnier+emacs@gnu.org> (raw)
In-Reply-To: <jwv5ypn7l9z.fsf-monnier+emacs@gnu.org> (Stefan Monnier's message of "Wed, 09 Feb 2022 17:19:28 -0500")

> I just ran the elisp-benchmarks (with a repeat count of 10) on some
> little-used server we have here and figured others might like to see the
> result:

Further results:

`emacs-28` (i.e. commit 82e74e4559b8becd44f3e7ac0134e2baddd69921):

  | test               | non-gc avg (s) | gc avg (s) | gcs avg | tot avg (s) | tot avg err (s) |
  |--------------------+----------------+------------+---------+-------------+-----------------|
  | bubble             |           5.91 |       8.70 |     439 |       14.61 |            0.03 |
  | bubble-no-cons     |          15.90 |       0.06 |       3 |       15.96 |            0.00 |
  | bytecomp           |           3.04 |       2.49 |     124 |        5.53 |            0.06 |
  | dhrystone          |          15.20 |       0.00 |       0 |       15.20 |            0.01 |
  | eieio              |           5.07 |       3.33 |     167 |        8.41 |            0.02 |
  | fibn               |           5.44 |       0.00 |       0 |        5.44 |            0.00 |
  | fibn-named-let     |           5.83 |       0.00 |       0 |        5.83 |            0.00 |
  | fibn-rec           |          10.86 |       0.00 |       0 |       10.86 |            0.03 |
  | fibn-tc            |           9.01 |       0.00 |       0 |        9.01 |            0.01 |
  | flet               |          17.98 |       0.00 |       0 |       17.98 |            0.03 |
  | inclist            |          18.16 |       0.00 |       0 |       18.16 |            0.00 |
  | inclist-type-hints |          18.16 |       0.00 |       0 |       18.16 |            0.00 |
  | listlen-tc         |           9.06 |       0.00 |       0 |        9.06 |            0.02 |
  | map-closure        |          14.55 |       0.00 |       0 |       14.55 |            0.02 |
  | nbody              |           5.86 |      16.11 |     795 |       21.97 |            0.05 |
  | pack-unpack        |           1.03 |       0.86 |      43 |        1.89 |            0.01 |
  | pack-unpack-old    |           3.15 |       1.74 |      87 |        4.89 |            0.01 |
  | pcase              |          19.70 |       0.00 |       0 |       19.70 |            0.00 |
  | pidigits           |          10.97 |       9.88 |     403 |       20.85 |            0.13 |
  | scroll             |           1.28 |       0.08 |       4 |        1.37 |            0.00 |
  | smie               |           3.07 |       0.94 |      46 |        4.00 |            0.01 |
  |--------------------+----------------+------------+---------+-------------+-----------------|

`emacs-27` (i.e. commit d7f4cc0974645cc6a295740afe85c6e21d956119)

  | test               | non-gc avg (s) | gc avg (s) | gcs avg | tot avg (s) | tot avg err (s) |
  |--------------------+----------------+------------+---------+-------------+-----------------|
  | bubble             |           8.85 |       8.98 |     503 |       17.84 |            0.02 |
  | bubble-no-cons     |          18.36 |       0.07 |       4 |       18.43 |            0.00 |
  | bytecomp           |           2.87 |       2.45 |     134 |        5.32 |            0.00 |
  | dhrystone          |          17.04 |       0.00 |       0 |       17.04 |            0.00 |
  | eieio              |           5.25 |       3.67 |     204 |        8.92 |            0.01 |
  | fibn               |           6.26 |       0.00 |       0 |        6.26 |            0.00 |
  | fibn-rec           |          12.41 |       0.00 |       0 |       12.41 |            0.01 |
  | fibn-tc            |           9.84 |       0.00 |       0 |        9.84 |            0.01 |
  | flet               |          25.14 |       0.00 |       0 |       25.14 |            0.01 |
  | inclist            |          31.55 |       0.02 |       1 |       31.57 |            0.05 |
  | inclist-type-hints |          42.77 |       0.02 |       1 |       42.79 |            0.01 |
  | listlen-tc         |           9.92 |       0.00 |       0 |        9.92 |            0.03 |
  | map-closure        |          15.90 |       0.00 |       0 |       15.90 |            0.03 |
  | nbody              |           6.74 |      15.23 |     839 |       21.96 |            0.04 |
  | pack-unpack-old    |           5.65 |       1.65 |      92 |        7.30 |            0.01 |
  | pcase              |          23.63 |       0.00 |       0 |       23.63 |            0.00 |
  | pidigits           |          10.39 |      10.10 |     457 |       20.49 |            0.19 |
  | smie               |           3.39 |       0.98 |      54 |        4.37 |            0.00 |
  |--------------------+----------------+------------+---------+-------------+-----------------|


-- Stefan




  parent reply	other threads:[~2022-02-10 14:18 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-02-09 22:19 elisp-benchmarks Stefan Monnier
2022-02-10  6:50 ` elisp-benchmarks Lars Ingebrigtsen
2022-02-10  7:52   ` elisp-benchmarks Eli Zaretskii
2022-02-10 12:12 ` elisp-benchmarks Mattias Engdegård
2022-02-10 14:13   ` elisp-benchmarks Stefan Monnier
2022-02-10 14:18 ` Stefan Monnier [this message]
2022-02-10 16:51   ` elisp-benchmarks Stefan Monnier
2022-02-10 21:53     ` elisp-benchmarks Mattias Engdegård
2022-02-10 22:31       ` elisp-benchmarks Stefan Monnier

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/emacs/

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

  git send-email \
    --in-reply-to=jwvleyiu7tj.fsf-monnier+emacs@gnu.org \
    --to=monnier@iro.umontreal.ca \
    --cc=emacs-devel@gnu.org \
    /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.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

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