On 24 June 2016 at 10:26, Julian Gilbey wrote:
| Package: ess
| Version: 16.04-2
| Severity: normal
| 
| Hello Dirk,
| 
| For some reason, ess has started taking a massive time to load at
| emacs startup time: on my old machine, it is taking about two minutes.
| (On my newer machine, the relative time differences are similar:

Well I cannot confirm that as my home and work machines all behave well with
it.  Can you triage your .emacs down?
 
| With ess present:
| 
| polya:~ $ time emacs -batch -eval '(nil)'
| Loading 00debian-vars...
| Loading /etc/emacs/site-start.d/20apel.el (source)...
| Loading /etc/emacs/site-start.d/50asymptote.el (source)...
| Loading /etc/emacs/site-start.d/50auctex.el (source)...
| Loading /usr/share/emacs/site-lisp/auctex.el (source)...
| Loading /usr/share/emacs/site-lisp/preview-latex.el (source)...
| Loading /etc/emacs/site-start.d/50autoconf.el (source)...
| Loading /etc/emacs/site-start.d/50devscripts-el.el (source)...
| Loading /etc/emacs/site-start.d/50dictionaries-common.el (source)...
| Loading debian-ispell...
| Loading /var/cache/dictionaries-common/emacsen-ispell-default.el (source)...
| Loading /var/cache/dictionaries-common/emacsen-ispell-dicts.el (source)...
| Loading /etc/emacs/site-start.d/50dpkg-dev-el.el (source)...
| Loading /etc/emacs/site-start.d/50ecb.el (source)...
| ECB 2.40 uses CEDET 2.0 (contains semantic 2.2, eieio 1.4, speedbar <unknown 
version>).

This one is a beast as I recall.

| Loading /etc/emacs/site-start.d/50emacs-goodies-el.el (source)...
| Loading /etc/emacs/site-start.d/50epix.el (source)...
| Loading /etc/emacs/site-start.d/50ess.el (source)...
| Loading /etc/emacs/site-start.d/50festival.el (source)...
| Loading /etc/emacs/site-start.d/50flim.el (source)...
| Loading /etc/emacs/site-start.d/50gettext.el (source)...
| Loading /etc/emacs/site-start.d/50gtk-doc-tools.el (source)...
| Loading /etc/emacs/site-start.d/50gtypist.el (source)...
| Loading /etc/emacs/site-start.d/50haskell-mode.el (source)...
| Loading /usr/share/emacs24/site-lisp/haskell-mode/haskell-mode-autoloads.el 
(source)...
| Loading /etc/emacs/site-start.d/50lbdb.el (source)...
| Loading /etc/emacs/site-start.d/50lilypond-data.el (source)...
| Loading /etc/emacs/site-start.d/50mmm-mode.el (source)...
| Loading /etc/emacs/site-start.d/50noweb.el (source)...
| Loading /etc/emacs/site-start.d/50org-mode.el (source)...
| Loading /etc/emacs/site-start.d/50php-elisp.el (source)...
| Loading /etc/emacs/site-start.d/50prolog-el.el (source)...
| Loading /etc/emacs/site-start.d/50proofgeneral.el (source)...
| Loading /usr/share/emacs24/site-lisp/proofgeneral/generic/proof-site.elc...
| Loading /etc/emacs24/site-start.d/50psgml-init.el (source)...
| Loading /etc/emacs/site-start.d/50python-docutils.el (source)...
| Loading /etc/emacs/site-start.d/50texlive-lang-english.el (source)...
| Loading /etc/emacs/site-start.d/50w3m-el.el (source)...
| Loading /etc/emacs/site-start.d/50yaml-mode.el (source)...
| Loading /etc/emacs/site-start.d/51debian-el.el (source)...
| Loading /etc/emacs/site-start.d/51semi.el (source)...
| Symbol's function definition is void: nil
| 
| real     2m9.901s
| user     0m2.020s
| sys      0m0.224s

You have a lot more loaded then I do.  From my laptop where I type this:

edd@don:~$ time emacs -batch -eval '(nil)'
Loading 00debian-vars...
Loading /etc/emacs24/site-start.d/50auctex.el (source)...
Loading /usr/share/emacs/24.5/site-lisp/auctex.el (source)...
Loading /usr/share/emacs/24.5/site-lisp/preview-latex.el (source)...
Loading /etc/emacs/site-start.d/50auto-complete-el.el (source)...
Loading /etc/emacs/site-start.d/50autoconf.el (source)...
Loading /etc/emacs/site-start.d/50cmake-data.el (source)...
Loading /etc/emacs/site-start.d/50css-mode.el (source)...
Loading /etc/emacs/site-start.d/50dash-el.el (source)...
Loading /etc/emacs/site-start.d/50dictionaries-common.el (source)...
Loading debian-ispell...
Loading /var/cache/dictionaries-common/emacsen-ispell-default.el (source)...
Loading /var/cache/dictionaries-common/emacsen-ispell-dicts.el (source)...
Loading /etc/emacs/site-start.d/50dpkg-dev-el.el (source)...
Loading /etc/emacs/site-start.d/50emacs-goodies-el.el (source)...
Loading /etc/emacs/site-start.d/50ess.el (source)...
Loading /etc/emacs/site-start.d/50git-core.el (source)...
Loading /etc/emacs/site-start.d/50golang-mode.el (source)...
Loading /etc/emacs/site-start.d/50html-helper-mode.el (source)...
Loading /etc/emacs/site-start.d/50magit.el (source)...
Package magit removed but not purged. Skipping setup.
Loading /etc/emacs/site-start.d/50org-mode.el (source)...
Loading /etc/emacs/site-start.d/50psvn.el (source)...
Loading /etc/emacs/site-start.d/50pylint.el (source)...
Loading /etc/emacs/site-start.d/50python-docutils.el (source)...
Loading /etc/emacs/site-start.d/50s-el.el (source)...
Loading /etc/emacs/site-start.d/50silversearcher-ag-el.el (source)...
Loading /etc/emacs/site-start.d/51debian-el.el (source)...
Symbol's function definition is void: nil

real     0m1.825s
user     0m1.120s
sys      0m0.112s
edd@don:~$

Dirk
 
| Without ess present:
| 
| 
| polya:~ $ time emacs -batch -eval '(nil)'
| Loading 00debian-vars...
| Loading /etc/emacs/site-start.d/20apel.el (source)...
| Loading /etc/emacs/site-start.d/50asymptote.el (source)...
| Loading /etc/emacs/site-start.d/50auctex.el (source)...
| Loading /usr/share/emacs/site-lisp/auctex.el (source)...
| Loading /usr/share/emacs/site-lisp/preview-latex.el (source)...
| Loading /etc/emacs/site-start.d/50autoconf.el (source)...
| Loading /etc/emacs/site-start.d/50devscripts-el.el (source)...
| Loading /etc/emacs/site-start.d/50dictionaries-common.el (source)...
| Loading debian-ispell...
| Loading /var/cache/dictionaries-common/emacsen-ispell-default.el (source)...
| Loading /var/cache/dictionaries-common/emacsen-ispell-dicts.el (source)...
| Loading /etc/emacs/site-start.d/50dpkg-dev-el.el (source)...
| Loading /etc/emacs/site-start.d/50ecb.el (source)...
| ECB 2.40 uses CEDET 2.0 (contains semantic 2.2, eieio 1.4, speedbar <unknown 
version>).
| Loading /etc/emacs/site-start.d/50emacs-goodies-el.el (source)...
| Loading /etc/emacs/site-start.d/50epix.el (source)...
| Loading /etc/emacs/site-start.d/50festival.el (source)...
| Loading /etc/emacs/site-start.d/50flim.el (source)...
| Loading /etc/emacs/site-start.d/50gettext.el (source)...
| Loading /etc/emacs/site-start.d/50gtk-doc-tools.el (source)...
| Loading /etc/emacs/site-start.d/50gtypist.el (source)...
| Loading /etc/emacs/site-start.d/50haskell-mode.el (source)...
| Loading /usr/share/emacs24/site-lisp/haskell-mode/haskell-mode-autoloads.el 
(source)...
| Loading /etc/emacs/site-start.d/50lbdb.el (source)...
| Loading /etc/emacs/site-start.d/50lilypond-data.el (source)...
| Loading /etc/emacs/site-start.d/50mmm-mode.el (source)...
| Loading /etc/emacs/site-start.d/50noweb.el (source)...
| Loading /etc/emacs/site-start.d/50org-mode.el (source)...
| Loading /etc/emacs/site-start.d/50php-elisp.el (source)...
| Loading /etc/emacs/site-start.d/50prolog-el.el (source)...
| Loading /etc/emacs/site-start.d/50proofgeneral.el (source)...
| Loading /usr/share/emacs24/site-lisp/proofgeneral/generic/proof-site.elc...
| Loading /etc/emacs24/site-start.d/50psgml-init.el (source)...
| Loading /etc/emacs/site-start.d/50python-docutils.el (source)...
| Loading /etc/emacs/site-start.d/50texlive-lang-english.el (source)...
| Loading /etc/emacs/site-start.d/50w3m-el.el (source)...
| Loading /etc/emacs/site-start.d/50yaml-mode.el (source)...
| Loading /etc/emacs/site-start.d/51debian-el.el (source)...
| Loading /etc/emacs/site-start.d/51semi.el (source)...
| Symbol's function definition is void: nil
| 
| real     0m7.670s
| user     0m1.268s
| sys      0m0.252s
| 
| 
| Purging and reinstalling ess made little difference.
| 
| Best wishes,
| 
|    Julian
| 
| 
| -- System Information:
| Debian Release: stretch/sid
|   APT prefers jessie
|   APT policy: (500, 'jessie'), (500, 'testing'), (500, 'stable')
| Architecture: amd64 (x86_64)
| Foreign Architectures: i386
| 
| Kernel: Linux 4.6.0-1-amd64 (SMP w/4 CPU cores)
| Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) (ignored: 
LC_ALL set to en_GB.UTF-8)
| Shell: /bin/sh linked to /bin/dash
| Init: systemd (via /run/systemd/system)
| 
| Versions of packages ess depends on:
| ii  dpkg            1.18.7
| ii  emacsen-common  2.0.8
| ii  install-info    6.1.0.dfsg.1-8
| 
| Versions of packages ess recommends:
| ii  r-base-core  3.3.0.20160615-1
| 
| Versions of packages ess suggests:
| pn  jags       <none>
| pn  julia      <none>
| pn  pspp       <none>
| pn  xlispstat  <none>
| 
| -- no debconf information

-- 
http://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org

Reply via email to