From: "Kévin Le Gouguec" <kevin.legouguec@gmail.com>
To: Andrea Corallo <akrl@sdf.org>
Cc: 41194-done@debbugs.gnu.org
Subject: bug#41194: 28.0.50; [feature/native-comp] fibn benchmark exhausts memory
Date: Sun, 14 Jun 2020 22:47:52 +0200 [thread overview]
Message-ID: <87pna1cr2f.fsf@gmail.com> (raw)
In-Reply-To: <xjfh7vdvcw5.fsf@sdf.org> (Andrea Corallo's message of "Sun, 14 Jun 2020 16:19:06 +0000")
[-- Attachment #1: Type: text/plain, Size: 1516 bytes --]
Andrea Corallo <akrl@sdf.org> writes:
> this is very good new thanks! If I read correctly we are always under
> about 600MB as memory consumption is this correct?
Yep. I can post the detailed data here if that's needed; here are the
10 files that took the most virtual memory (vsz):
1. org/org.el 541.2 MB
2. gnus/gnus-sum.el 459.3 MB
3. emacs-lisp/comp.el 455.2 MB
4. net/tramp.el 408.2 MB
5. net/tramp-adb.el 390.4 MB
6. net/tramp-sh.el 371.0 MB
7. progmodes/cperl-mode.el 356.2 MB
8. ../lisp/window.el 348.9 MB
9. gnus/message.el 345.4 MB
10. net/soap-client.el 344.4 MB
And the 10 files that took the most resident memory (rss):
1. org/org.el 361.6 MB
2. emacs-lisp/comp.el 287.3 MB
3. gnus/gnus-sum.el 286.7 MB
4. net/tramp.el 236.8 MB
5. net/tramp-adb.el 218.1 MB
6. net/tramp-sh.el 199.0 MB
7. progmodes/cperl-mode.el 185.0 MB
8. ../lisp/window.el 181.6 MB
9. gnus/message.el 174.0 MB
10. erc/erc.el 173.5 MB
> I suspect we are still looking at a speed 3 run. How comp-speed was set
> for the test?
>
> I ask that because for now speed 3 is written into the stone within
> elisp-benchmarks.el, yeah... :/ and so has to be manually changed there.
Now that's just sneaky 😛 You're right, it was a speed 3 run. Setting
comp-speed to 2 in elisp-benchmarks.el, I now get the attached results.
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: perfs.org --]
[-- Type: text/x-org, Size: 4575 bytes --]
* Results
** master
#+TBLNAME: master
| test | non-gc avg (s) | gc avg (s) | gcs avg | tot avg (s) | tot avg err (s) |
|----------------+----------------+------------+---------+-------------+-----------------|
| bubble-no-cons | 118.41 | 0.23 | 3 | 118.63 | 0.36 |
| bubble | 46.29 | 29.34 | 388 | 75.63 | 0.36 |
| dhrystone | 74.82 | 0.00 | 0 | 74.82 | 0.34 |
| fibn-rec | 59.50 | 0.00 | 0 | 59.50 | 0.28 |
| fibn-tc | 147.39 | 96.86 | 1179 | 244.26 | 2.70 |
| fibn | 320.33 | 276.23 | 3442 | 596.56 | 5.31 |
| flet | 112.02 | 0.00 | 0 | 112.02 | 0.29 |
| inclist | 166.30 | 0.00 | 0 | 166.30 | 0.67 |
| listlen-tc | 76.97 | 0.00 | 0 | 76.97 | 0.53 |
| map-closure | 81.86 | 0.00 | 0 | 81.86 | 0.31 |
| nbody | 28.62 | 98.53 | 1303 | 127.14 | 0.21 |
| pcase | 110.63 | 0.00 | 0 | 110.63 | 0.29 |
| pidigits | 61.78 | 39.46 | 469 | 101.24 | 0.70 |
|----------------+----------------+------------+---------+-------------+-----------------|
| total | 1404.92 | 540.65 | 6786 | 1945.57 | 6.13 |
** feature/native-comp
#+TBLNAME: feature/native-comp
| test | non-gc avg (s) | gc avg (s) | gcs avg | tot avg (s) | tot avg err (s) |
|----------------+----------------+------------+---------+-------------+-----------------|
| bubble-no-cons | 30.12 | 0.16 | 2 | 30.28 | 0.04 |
| bubble | 18.05 | 27.91 | 352 | 45.96 | 0.33 |
| dhrystone | 34.26 | 0.00 | 0 | 34.26 | 0.05 |
| fibn-rec | 26.92 | 0.00 | 0 | 26.92 | 0.03 |
| fibn-tc | 98.66 | 93.89 | 1096 | 192.55 | 1.66 |
| fibn | 253.19 | 269.12 | 3192 | 522.31 | 2.17 |
| flet | 22.92 | 0.00 | 0 | 22.92 | 0.04 |
| inclist | 11.76 | 0.00 | 0 | 11.76 | 0.16 |
| listlen-tc | 21.44 | 0.00 | 0 | 21.44 | 0.05 |
| map-closure | 80.57 | 0.00 | 0 | 80.57 | 0.03 |
| nbody | 15.62 | 95.66 | 1212 | 111.28 | 0.10 |
| pcase | 17.64 | 0.00 | 0 | 17.64 | 0.03 |
| pidigits | 59.82 | 38.86 | 436 | 98.68 | 0.39 |
|----------------+----------------+------------+---------+-------------+-----------------|
| total | 690.98 | 525.59 | 6291 | 1216.57 | 2.79 |
** ratio
| test | non-gc avg (s) | gc avg (s) | gcs avg | tot avg (s) |
|----------------+----------------+------------+---------+-------------|
| bubble-no-cons | 3.92 | 1.44 | 1.5 | 3.93 |
| bubble | 2.56 | 1.05 | 1.1 | 1.64 |
| dhrystone | 2.18 | | | 2.18 |
| fibn-rec | 2.21 | | | 2.21 |
| fibn-tc | 1.49 | 1.03 | 1.07 | 1.26 |
| fibn | 1.26 | 1.03 | 1.08 | 1.14 |
| flet | 4.89 | | | 4.89 |
| inclist | 14.1 | | | 14.1 |
| listlen-tc | 3.6 | | | 3.6 |
| map-closure | 1.02 | | | 1.02 |
| nbody | 1.83 | 1.03 | 1.07 | 1.14 |
| pcase | 6.31 | | | 6.31 |
| pidigits | 1.03 | 1.02 | 1.08 | 1.02 |
|----------------+----------------+------------+---------+-------------|
| total | 2.03 | 1.03 | 1.08 | 1.6 |
#+TBLFM: @2$2..@>$> = if (remote(feature/native-comp,@@#$$#)!=0, remote(master,@@#$$#)/remote(feature/native-comp,@@#$$#), string("")); p3
[-- Attachment #3: Type: text/plain, Size: 153 bytes --]
Conclusion: I'm closing this report! Again, thank you for your efforts.
(And thank you for this opportunity to learn about Org spreadsheets 😉)
next prev parent reply other threads:[~2020-06-14 20:47 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-05-11 20:47 bug#41194: 28.0.50; [feature/native-comp] fibn benchmark exhausts memory Kévin Le Gouguec
2020-06-09 22:24 ` Andrea Corallo
2020-06-10 7:55 ` Kévin Le Gouguec
2020-06-13 15:00 ` Andrea Corallo
2020-06-13 18:17 ` Kévin Le Gouguec
2020-06-14 15:19 ` Kévin Le Gouguec
2020-06-14 16:19 ` Andrea Corallo
2020-06-14 20:47 ` Kévin Le Gouguec [this message]
2020-06-14 21:45 ` Andrea Corallo
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
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87pna1cr2f.fsf@gmail.com \
--to=kevin.legouguec@gmail.com \
--cc=41194-done@debbugs.gnu.org \
--cc=akrl@sdf.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 external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.