5 ms·
Emacs is very slow to start. Especially once you have a few extensions and addons. Emacs does an “unexec” operation to save its entire memory map to disk so it
by valarauca1 9y ago
Emacs is very slow to start. Especially once you have a few extensions and addons.
Emacs does an “unexec” operation to save its entire memory map to disk so its startup looks faster.
But many people still run Emacs in a daemon. This preserves your sessions between “running the editor” and prevents ever having to restart.
- dragonwriter 9y ago> Emacs does an “unexec” operation to save its entire memory map to disk so its startup looks faster. The changes Atom is looking at regarding user-side snapshots seems conceptually similar.
- valarauca1 9y agoThis really scares me because the emacs unexec operation has had a ton of safety related bugs.
- c256 9y agoAlso, it’s a portability PITA, and it can be a serious impediment to bringing new developers on-board. Emacs is looking (in the long-term, serious project sense) to replace or remove dumping and unexec if it can.