unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* builds are getting slower?
@ 2015-12-10  2:15 Glenn Morris
  2015-12-10  2:41 ` Paul Eggert
  2015-12-10 16:16 ` Eli Zaretskii
  0 siblings, 2 replies; 75+ messages in thread
From: Glenn Morris @ 2015-12-10  2:15 UTC (permalink / raw)
  To: emacs-devel

[-- Attachment #1: Type: text/plain, Size: 472 bytes --]


Subjectively it felt to me lately like it was taking longer to build
Emacs than it used to. When I looked at my daily build logs, that seems
to be confirmed - see attached figure (time for a full bootstrap).
In particular, things seem to have gotten about 30% slower around 10th
November. Maybe (?) this is borne out by
http://hydra.nixos.org/job/gnu/emacs-trunk/tarball#tabs-charts
or maybe it isn't.

Anyway, I just mention it in case anyone feels like investigating.


[-- Attachment #2: bootstrap_time.png --]
[-- Type: image/png, Size: 11155 bytes --]

^ permalink raw reply	[flat|nested] 75+ messages in thread
* Re: builds are getting slower?
@ 2015-12-15 14:23 Pádraig Brady
  0 siblings, 0 replies; 75+ messages in thread
From: Pádraig Brady @ 2015-12-15 14:23 UTC (permalink / raw)
  To: michael.albinus; +Cc: emacs-devel

I noticed you mentioned inotify tests were slow on emacs.
tail(1) tests in coreutils had the same issue,
and when fixed it identified harder to hit race bugs within tail
as well as greatly speeding up the test runs as shown below:

  $ time make -j8 check TESTS="..."
  real 0m4.886s
  user 0m5.375s
  sys 0m4.565s
  =======================================================
  Testsuite summary for GNU coreutils 8.24.107-e369f
  =======================================================
  # TOTAL: 29
  # PASS:  28
  # SKIP:  1

The main technique used in those tests was a truncated exponential back-off
mechanism, which allows for faster operation in the normal case, but
will add extra delays where required. See the use of retry_delay_():
git.sv.gnu.org/gitweb/?p=coreutils.git;a=blob;f=init.cfg;h=e4309ae5;hb=HEAD#l628

cheers,
Pádraig.



^ permalink raw reply	[flat|nested] 75+ messages in thread

end of thread, other threads:[~2016-01-29 11:46 UTC | newest]

Thread overview: 75+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-12-10  2:15 builds are getting slower? Glenn Morris
2015-12-10  2:41 ` Paul Eggert
2015-12-10  3:51   ` Glenn Morris
2015-12-10  6:53     ` Paul Eggert
2015-12-10  8:14       ` Artur Malabarba
2015-12-10  8:57         ` David Kastrup
2015-12-10 16:16 ` Eli Zaretskii
2015-12-10 17:27   ` Glenn Morris
2015-12-13  6:10     ` Paul Eggert
2015-12-13 21:53       ` Glenn Morris
2015-12-13 23:53         ` Glenn Morris
2015-12-14  3:31           ` Eli Zaretskii
2015-12-14 22:20             ` John Wiegley
2015-12-14 23:40               ` Paul Eggert
2015-12-15  0:38                 ` John Wiegley
2015-12-15  8:13                   ` Michael Albinus
2016-01-03 20:02                   ` mark expensive tests (was: builds are getting slower?) Michael Albinus
2016-01-03 20:09                     ` mark expensive tests John Wiegley
2016-01-03 20:40                       ` Paul Eggert
2016-01-03 21:08                         ` John Wiegley
2016-01-03 21:43                           ` Paul Eggert
2016-01-03 21:45                             ` John Wiegley
2016-01-04  3:18                               ` Richard Stallman
2016-01-04  3:34                                 ` Paul Eggert
2016-01-04  8:16                               ` Michael Albinus
2016-01-04 15:24                                 ` Paul Eggert
2016-01-04 15:31                                   ` Michael Albinus
2016-01-04 15:34                                 ` Dmitry Gutov
2016-01-04 15:43                                   ` Michael Albinus
2016-01-07 22:14                             ` Phillip Lord
2016-01-08  8:58                               ` Eli Zaretskii
2016-01-08 20:42                                 ` Achim Gratz
2016-01-09  0:21                                   ` John Wiegley
2016-01-09 12:09                                     ` Achim Gratz
2016-01-12 16:55                                       ` Simon Michael
2016-01-09  0:21                                 ` John Wiegley
2016-01-04 15:49                           ` Eli Zaretskii
2016-01-04 15:48                         ` Eli Zaretskii
2016-01-04 16:50                           ` Paul Eggert
2016-01-04 17:18                             ` Eli Zaretskii
2016-01-04 17:56                               ` Paul Eggert
2016-01-04 15:47                       ` Eli Zaretskii
2016-01-04 16:19                         ` Michael Albinus
2016-01-04 16:51                           ` Eli Zaretskii
2016-01-04 17:01                             ` Michael Albinus
2016-01-04 17:23                               ` Eli Zaretskii
2016-01-04 17:55                                 ` Michael Albinus
2016-01-04 22:30                               ` Michael Albinus
2015-12-15 13:12                 ` builds are getting slower? Phillip Lord
2015-12-15  8:18             ` Glenn Morris
2015-12-15 12:38               ` Artur Malabarba
2015-12-15 12:49                 ` David Kastrup
2015-12-15 16:15                 ` Eli Zaretskii
2015-12-16 11:50                   ` Artur Malabarba
2015-12-16 11:58                     ` Eli Zaretskii
2015-12-16 13:09                       ` Artur Malabarba
2015-12-16 13:25                         ` David Kastrup
2015-12-16 13:53                           ` Eli Zaretskii
2015-12-17  2:11                             ` Glenn Morris
2015-12-17 16:06                               ` John Wiegley
2016-01-16  8:55                       ` Artur Malabarba
2016-01-19 22:55                         ` Glenn Morris
2016-01-20  0:04                           ` Artur Malabarba
2016-01-26  1:46                             ` Artur Malabarba
2016-01-26 18:52                               ` Glenn Morris
2016-01-26 19:24                                 ` Stefan Monnier
2016-01-26 19:40                                   ` John Wiegley
2016-01-26 20:15                                 ` Artur Malabarba
2016-01-26 22:23                                   ` Paul Eggert
2016-01-29  1:29                                     ` John Wiegley
     [not found]                                       ` <CAAdUY-KaYN5L8wAyFpUYL=dVG2twMYQk4+iBH_cpW2fyMaHOow@mail.gmail.com>
2016-01-29 11:46                                         ` Artur Malabarba
2015-12-17  2:13                     ` Glenn Morris
2015-12-15 19:25               ` Glenn Morris
2015-12-15 19:40                 ` David Kastrup
  -- strict thread matches above, loose matches on Subject: below --
2015-12-15 14:23 Pádraig Brady

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