.emacs が大きくなってくると起動が遅くなります。(そう感じるのは 非力な計算機を使っている私だけかもしれませんが) で、.emacs を バイトコンパイルすると読込みが早くなります。 Emacs 20.4 から .emacs.el を初期化ファイルに使用できるので、簡単です。 つまり、.emacs と .emacs.el の両方があると、.emacs.el が読 込まれるようです。 で、さらに .emacs.elc が あると .emacs.el の替わりに .emacs.elc が読まれるということらしいです。
(defvar init "~/.emacs.el")
(and (boundp 'init)
(stringp init)
(file-newer-than-file-p init "~/.emacs.elc")
(let ((mode-line-format "")
(mode-line-inverse-video nil))
(message "wait! Your %s needs recompiling..." init)
(sit-for 1)
(byte-compile-file init)
(kill-emacs))