Configuración:
- Un sistema
- OS Windows 10 como arranque dual
- Sistema operativo Ubuntu 15.10 como arranque dual
- Emacs 25.0.1 con GUI
Tengo un dot-emacs
archivo y todo en mi .emacs.d
carpeta (los paquetes también se encuentran en .emacs.d
). Todos estos archivos se encuentran en una carpeta de Dropbox.
En Windows 10: hice un enlace simbólico desde dot-emacs
y .emacs.d
desde la carpeta de inicio en Windows a las ubicaciones en Dropbox.
En Linux / Ubuntu 15.10: también hice un enlace simbólico desde dot-emacs
y .emacs.d
desde mi carpeta de inicio de Ubuntu (/ home / user /) a las ubicaciones en Dropbox.
Por lo tanto, todos los archivos relacionados con Emacs se almacenan en una carpeta de Dropbox en varios sistemas operativos.
Windows y Linux se ejecutan como arranque dual en el mismo disco, también el mismo hardware.
Cuando inicio Emacs en Windows, tarda 7.4 segundos en iniciarse.
Cuando inicio Emacs en Linux, solo toma 2.3 segundos para comenzar.
Esto es tanto con Emacs con GUI gráfica como con la versión 25.0.1. Ambos sistemas operativos están ubicados en la misma computadora en la misma unidad SSD. Entonces también es el mismo hardware.
Las siguientes cosas son idénticas en el sistema operativo (Windows 10 y Ubuntu 15.10):
- Software Emacs, versión 25.0.1
- Archivos de configuración (.emacs.d)
- Un disco duro (todos los archivos dentro de `.emacs.d) y ambos SO están en el mismo SSD).
- Hardware
Una diferencia:
- Emacs compilado para Windows o Linux se ejecuta en la plataforma Windows o Linux respectivamente. Esa es la única diferencia.
Me cuesta entender por qué Emacs tiene un tiempo de inicio notablemente más corto en Ubuntu que en Windows.
(message emacs-init-time)
para medir el tiempo de inicio. Por lo que sé, esto no está limitado a una función. Entonces, ¿cómo podría medirlo emacs -Q
entonces?
M-x emacs-init-time RET
emacs -Q
.