Aufbau:
- Ein System
- Betriebssystem Windows 10 als Dual Boot
- OS Ubuntu 15.10 als Dual Boot
- Emacs 25.0.1 mit GUI
Ich habe eine dot-emacs
Datei und alles in meinem .emacs.d
Ordner (die Pakete befinden sich auch in .emacs.d
). Alle diese Dateien befinden sich in einem Dropbox-Ordner.
Unter Windows 10: Ich habe das dot-emacs
und .emacs.d
vom Basisordner in Windows mit den Speicherorten in Dropbox verknüpft .
Unter Linux / Ubuntu 15.10: Ich habe auch den dot-emacs
und .emacs.d
von meinem Ubuntu- Ausgangsordner (/ home / user /) zu den Speicherorten in Dropbox verlinkt.
Alle mit Emacs verbundenen Dateien werden in einem Dropbox-Ordner auf verschiedenen Betriebssystemen gespeichert.
Windows und Linux laufen als Dual Boot auf derselben Festplatte, also auch auf derselben Hardware.
Wenn ich Emacs unter Windows starte, dauert der Start 7,4 Sekunden.
Wenn ich Emacs unter Linux starte, dauert der Start nur 2,3 Sekunden.
Dies gilt sowohl für den Emacs mit grafischer Benutzeroberfläche als auch für Version 25.0.1. Beide Betriebssysteme befinden sich auf demselben Computer und auf demselben SSD-Laufwerk. Es ist also auch die gleiche Hardware.
Die folgenden Dinge sind auf dem Betriebssystem (Windows 10 und Ubuntu 15.10) identisch:
- Emacs-Software, Version 25.0.1
- Konfigurationsdateien (.emacs.d)
- Eine Festplatte (alle Dateien in `.emacs.d) und beide Betriebssysteme befinden sich auf derselben SSD).
- Hardware
Ein Unterschied:
- Compiled Emacs für Windows oder Linux wird auf Windows- bzw. Linux-Plattformen ausgeführt. Das ist der einzige Unterschied.
Ich habe Probleme zu verstehen, warum Emacs unter Ubuntu merklich kürzere Startzeiten haben als Windows.
(message emacs-init-time)
die Startzeit messen. Dies ist meines Wissens nicht an eine Funktion gebunden. Wie könnte ich es emacs -Q
dann messen ?
M-x emacs-init-time RET
emacs -Q
.