2013年6月2日日曜日 esupを使いながらEmacs起動の高速化 よく言われることだがEmacsは起動が遅い。「Emacsデーモン使えよ」とか「Emacsは起動し続けるものだから」というが、結局遅いことは変わっていない。 時にesupというElispがある。Emacs Start Up Profiler、起動時のプロファイルをとってくれるのだ。これでプロファイルを取りながら何がボトルネックになっているか調べてみることにした。 使用した環境はArch Linux、Emacs24.3.1。init.elはgistに載せてリンクを張ってある。 esupのインストールは簡単。MarmaladeかMELPAが使えるならpackage.elで導入できる。使い方も簡単でinit.elに(require 'esup)を書いてM-x esupするだけだ。 早速やってみよう。まず最初の状態でのin