タグ

ブックマーク / meech.hatenadiary.org (2)

  • @naota344の今週のLKML - Emacs ひきこもり生活

    今週は [PATCH RFC] fadvise: move active pages to inactive list with POSIX_FADV_DONTNEED [PATCH v2 0/3] support for broken memory modules (BadRAM) [PATCH] Enable 'make CONFIG_FOO=y oldconfig' [PATCH RFC] fadvise: move active pages to inactive list with POSIX_FADV_DONTNEED http://permalink.gmane.org/gmane.linux.kernel.mm/65374 ディスクというのはメモリに比べて遅いものです。ファイルを読みこもうとするたびに、いちいちディスクにアクセスするのでは時間がかかってしょうがありません。そ

    @naota344の今週のLKML - Emacs ひきこもり生活
  • Emacsを高速起動せよ #kansaiemacs - Emacs ひきこもり生活

    この前の関西Emacsで発表?した内容を完結させた感じのエントリです。この動画の説明です。 みんなEmacsを高速起動したいですよね。ぼくもしたいです。 今回はカーネルの視点からEmacsを高速起動しちゃうよ。 まず実験用に ~/nisehome をHOMEにしてmelpaのパッケージをほぼ全てインストールして、さらにほとんどのパッケージ内のelispをrequireします。すると、めっちゃ起動が遅くなってくれます。具体的に見てみると $ echo 3 | sudo tee /proc/sys/vm/drop_caches $ HOME=$HOME/nisehome emacsで(ファイルキャッシュを全て落としてから)起動してやって (emacs-init-time) を見てやると "348.6 seconds" となってます。だいぶおそいですね。やばい感じです。 このままでは今回の高速起

    Emacsを高速起動せよ #kansaiemacs - Emacs ひきこもり生活
  • 1