From: Alan Mackenzie <acm@muc.de>
To: Miles Bader <miles@gnu.org>
Cc: emacs-devel@gnu.org, Stefan Monnier <monnier@iro.umontreal.ca>,
David De La Harpe Golden <david@harpegolden.net>
Subject: Re: Emacs 23.0 is much slower starting than Emacs 22.3
Date: Thu, 23 Oct 2008 09:06:47 +0000 [thread overview]
Message-ID: <20081023090647.GA2666@muc.de> (raw)
In-Reply-To: <87tzb43xpy.fsf@catnip.gol.com>
Hi, Miles,
On Thu, Oct 23, 2008 at 10:29:45AM +0900, Miles Bader wrote:
> David De La Harpe Golden <david@harpegolden.net> writes:
> > FWIW, I'd find your emacs22 time pretty unacceptable, never mind the
> > emacs23 one, even on a 1.2GHz-class machine. Are a lot of people
> ...
> > On my admittedly higher-end newish multicore (but each core is only ~
> > 2GHz and emacs isn't parallelized...) gnu+linux system, emacs23 takes 1
> > to 2 seconds to start
> Note that he was including the time to load his "well-padded desktop",
> and in my experience this greatly increases startup time.
> Obviously it would be nice to see a more precise definition of what
> exactly is being measured...
Fair enough. Here's a copy of my C-x C-b immediately after starting
Emacs:
. debian.README 162755 Text ~/debian.README
% *info*<2> 299364 Info (elisp)Version Info
desktop.el 49601 Emacs-Lisp ~/emacs/emacs/lisp/desktop.el
.emacs 40647 Emacs-Lisp ~/.emacs
emacs.README 180026 Text ~/emacs.README
regression_in_emacs.: 7280 Text ~/regression_in_emacs.txt
silly.txt 13 Text ~/silly.txt
simple.el 250115 Emacs-Lisp ~/emacs/emacs/lisp/simple.el
ChangeLog<2> 546098 Change Log ~/emacs/emacs/lisp/ChangeLog
% ielm.el.gz 22075 Emacs-Lisp /usr/local/share/emacs/22.3/lisp/ielm.el.gz
% simple.el~ 249554 Emacs-Lisp ~/emacs/emacs/lisp/simple.el~
% simple.el.gz 222164 Emacs-Lisp /usr/local/share/emacs/22.3/lisp/simple.el.gz
cc-mode.acm 1038609 Text ~/cc-mode-5.31/cc-mode.acm
undo.c 22165 C/l ~/emacs/emacs/src/undo.c
icicles.el 41928 Emacs-Lisp ~/icicles/icicles.el
ChangeLog 568800 Change Log ~/emacs/emacs/src/ChangeLog
cc-mode.el 62702 Emacs-Lisp ~/cc-mode-5.31.n/cc-mode.el
king-bishop.el 3684 Emacs-Lisp ~/king-bishop.el
site-start.el 13092 Emacs-Lisp /usr/local/share/emacs/site-lisp/site-start.el
colascione.c 5 C/l ~/colascione.c
insdel.c 68847 C/l /usr/src/emacs-22.3/src/insdel.c
test.c 7426 C/l ~/mkcfg/test.c
cc-cmds.201008.el.: 323961 Fundamental ~/cc-mode-5.31.n/cc-cmds.201008.el.annotate
cc-cmds.el 160568 Emacs-Lisp ~/cc-mode-5.31.n/cc-cmds.el
% *info*<4> 299949 Info (cvs)annotate options
editfns.c 141738 C/l /usr/src/emacs-22.3/src/editfns.c
asdf.txt 3814 Text ~/asdf.txt
cc-styles.el 23875 Emacs-Lisp ~/cc-mode-5.31.n/cc-styles.el
asdf 62 Fundamental ~/asdf
cc-engine.el 353245 Emacs-Lisp ~/cc-mode-5.31.n/cc-engine.el
000tests.el 41417 Emacs-Lisp ~/cc-mode-5.31.n/tests/000tests.el
rauhamaa.java 11303 Java/l ~/rauhamaa.java
cc-langs.el 123362 Emacs-Lisp ~/cc-mode-5.31.n/cc-langs.el
% cc-langs.191008.el.di: 941 Diff ~/cc-mode-5.31.n/cc-langs.191008.el.diff
% *info*<3> 271710 Info (emacs)Key Index
% manual.txt.gz 294781 Text /usr/share/doc/mutt/manual.txt.gz
szmek.java 5309 Java/l ~/szmek.java
bugtracker 6381 Outline ~/emacs/emacs/admin/notes/bugtracker
typein.c 539 C/l ~/typein.c
spaknik.c 4992 C/l ~/spaknik.c
demolition-of-shell.: 3094 Text ~/demolition-of-shell.txt
% nicolaescu.c 1157 Diff ~/nicolaescu.c
ciolfi.c 1555 C/l ~/ciolfi.c
cc-defs.el 78928 Emacs-Lisp ~/cc-mode-5.31.n/cc-defs.el
cc-vars.el 70779 Emacs-Lisp ~/cc-mode-5.31.n/cc-vars.el
test-comment-in-macro: 286 C/l ~/test-comment-in-macro.c
% *info*<5> 1114311 Info (gcc-3.3)Option Summary
hausordnung.txt 6976 Text ~/hausordnung.txt
marshall7.cpp 1537 C++/l ~/marshall7.cpp
marshalla.cpp 1861 C++/l ~/marshalla.cpp
marshall9.cpp 2311 C++/l ~/marshall9.cpp
cc-fonts.el 87831 Emacs-Lisp ~/cc-mode-5.31.n/cc-fonts.el
templates-6.cc 544 C++/l ~/cc-mode-5.31.n/tests/templates-6.cc
yu.cc 162 C++/l ~/yu.cc
forehand.cc 1243 C++/l ~/forehand.cc
pp-regexp.el 2494 Emacs-Lisp ~/pp-regexp.el
cc-bytecomp.el 16241 Emacs-Lisp ~/cc-mode-5.31.n/cc-bytecomp.el
README 4657 Fundamental ~/cc-mode-5.31.n/README
nontemplate-exprs-1.f: 66 Fundamental ~/cc-mode-5.31.n/tests/nontemplate-exprs-1.face
test.c++ 5951 C++/l ~/mkcfg/test.c++
cc-mode.texi 260035 Texinfo ~/cc-mode-5.31.n/cc-mode.texi
cc-align.el 46324 Emacs-Lisp ~/cc-mode-5.31.n/cc-align.el
cc-awk.el 51144 Emacs-Lisp ~/cc-mode-5.31.n/cc-awk.el
.bashrc 4577 Shell-script[bas ~/.bashrc
canonic-key-sequence: 4168 Emacs-Lisp ~/canonic-key-sequence.el
ghc-6.8.3 208 Shell-script[sh] ~/ghc-6.8.3
sullivan.c 199 C/l ~/sullivan.c
update_trunk.sh 6255 Shell-script[bas ~/cc-mode-5.31.n/update_trunk.sh
c-syntax-ppss.el 1411 Emacs-Lisp ~/c-syntax-ppss.el
% objc-enhance_v6a.pat: 5458 Diff ~/cc-mode-5.31.n/cc-mode-5.31.n.robert6/objc-enhance_v6a.patch
uniquify_log.awk 4947 AWK/l ~/uniquify_log.awk
todo.txt 44492 Text ~/todo.txt
FGM_Lebenslauf_2007-: 8431 Text ~/FGM_Lebenslauf_2007-12-16.txt
Adrian-Roberts.25050: 6440 Text ~/Adrian-Roberts.250508.txt
jobs.acm 8406 Text ~/jobs.acm
testObjCmethodCallAli: 413 ObjC/l ~/cc-mode-5.31.n/cc-mode-5.31.n.robert/testObjCmethodCallAlign.m
TODO.txt 1628 Text ~/TODO.txt
sullivan.el 1011 Emacs-Lisp ~/sullivan.el
test-marshalla.cpp 182 C++/l ~/test-marshalla.cpp
test.awk 3057 AWK/l ~/mkcfg/test.awk
cc-menus.el 15352 Emacs-Lisp ~/cc-mode-5.31.n/cc-menus.el
*scratch* 0 Lisp Interaction
* *Messages* 3467 Fundamental
TOTALS 81 files; 7801019 bytes.
This is not intended to be an intellectual puzzle to work out what I'm
working on. :-)
> -Miles
--
Alan Mackenzie (Nuremberg, Germany).
next prev parent reply other threads:[~2008-10-23 9:06 UTC|newest]
Thread overview: 54+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-10-22 9:11 Emacs 23.0 is much slower starting than Emacs 22.3 Alan Mackenzie
2008-10-22 13:23 ` Stefan Monnier
2008-10-22 13:55 ` John covici
2008-10-22 15:14 ` Alan Mackenzie
2008-10-22 16:46 ` David De La Harpe Golden
2008-10-22 21:12 ` Alan Mackenzie
2008-10-22 21:19 ` Eli Zaretskii
2008-10-23 9:21 ` Alan Mackenzie
2008-10-23 21:53 ` Eli Zaretskii
2008-10-23 6:53 ` David De La Harpe Golden
2008-10-23 9:09 ` Alan Mackenzie
2008-10-23 16:57 ` David De La Harpe Golden
2008-10-23 21:52 ` Eli Zaretskii
2008-10-23 22:33 ` Lennart Borgman
2008-10-24 9:26 ` Eli Zaretskii
2008-10-23 22:47 ` David De La Harpe Golden
2008-10-23 23:12 ` Lennart Borgman
2008-10-23 23:54 ` Lennart Borgman
2008-10-24 9:51 ` Eli Zaretskii
2008-10-24 13:58 ` David De La Harpe Golden
2008-10-24 15:44 ` Lennart Borgman
2008-10-24 16:24 ` Chong Yidong
2008-10-24 16:48 ` Eli Zaretskii
2008-10-24 16:45 ` David De La Harpe Golden
2008-10-24 16:53 ` Eli Zaretskii
2008-10-25 2:01 ` Richard M. Stallman
2008-10-25 3:38 ` David De La Harpe Golden
2008-10-24 0:13 ` David De La Harpe Golden
2008-10-24 0:59 ` Lennart Borgman
2008-10-24 1:58 ` David De La Harpe Golden
2008-10-24 1:44 ` David De La Harpe Golden
2008-10-24 9:57 ` Eli Zaretskii
2008-10-24 15:00 ` David De La Harpe Golden
2008-10-24 11:21 ` Alan Mackenzie
2008-10-24 14:32 ` David De La Harpe Golden
2008-10-24 19:28 ` Alan Mackenzie
2008-10-24 19:35 ` David De La Harpe Golden
2008-10-24 4:13 ` Stefan Monnier
2008-10-24 15:19 ` David De La Harpe Golden
2008-10-24 18:42 ` Stefan Monnier
2008-10-24 19:36 ` David De La Harpe Golden
2008-10-24 23:44 ` David De La Harpe Golden
2008-10-25 15:19 ` Stefan Monnier
2008-10-25 17:02 ` David De La Harpe Golden
2008-10-24 9:52 ` Eli Zaretskii
2008-10-24 9:35 ` Eli Zaretskii
2008-10-24 9:30 ` Eli Zaretskii
2008-10-23 1:29 ` Miles Bader
2008-10-23 9:06 ` Alan Mackenzie [this message]
2008-10-22 18:26 ` Eli Zaretskii
2008-10-22 21:40 ` Alan Mackenzie
2008-10-22 22:09 ` Eli Zaretskii
2008-10-22 21:02 ` Richard M. Stallman
2008-10-24 11:59 ` Emacs 23.0 is much slower than Emacs 22.3. Maybe it's the garbage collector Alan Mackenzie
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=20081023090647.GA2666@muc.de \
--to=acm@muc.de \
--cc=david@harpegolden.net \
--cc=emacs-devel@gnu.org \
--cc=miles@gnu.org \
--cc=monnier@iro.umontreal.ca \
/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.