Configurazione:
- Un sistema
- Sistema operativo Windows 10 come doppio avvio
- Sistema operativo Ubuntu 15.10 come doppio avvio
- Emacs 25.0.1 con GUI
Ho un dot-emacs
file e tutto nella mia .emacs.d
cartella (anche i pacchetti si trovano in .emacs.d
). Tutti questi file si trovano in una cartella Dropbox.
Su Windows 10: ho collegato simbolicamente la dot-emacs
e .emacs.d
dalla cartella principale di Windows alle posizioni in Dropbox.
Su Linux / Ubuntu 15.10: ho anche collegato simbolicamente la dot-emacs
e .emacs.d
dalla mia cartella home di Ubuntu (/ home / user / alle posizioni in Dropbox.
Quindi tutti i file relativi a Emacs sono archiviati in una cartella Dropbox su vari sistemi operativi.
Windows e Linux funzionano come dual boot sullo stesso disco, quindi anche lo stesso hardware.
Quando avvio Emacs su Windows, sono necessari 7,4 secondi per l'avvio.
Quando avvio Emacs su Linux, ci vogliono solo 2,3 secondi per avviarsi.
Questo è entrambi con Emacs con GUI grafica e versione 25.0.1. Entrambi i sistemi operativi si trovano sullo stesso computer sulla stessa unità SSD. Quindi è anche lo stesso hardware.
Le seguenti cose sono identiche sul sistema operativo (Windows 10 e Ubuntu 15.10):
- Software Emacs, versione 25.0.1
- File di configurazione (.emacs.d)
- Un disco rigido (tutti i file all'interno di `.emacs.d) ed entrambi i sistemi operativi si trovano sullo stesso SSD).
- Hardware
Una differenza:
- Emacs compilato per Windows o Linux è in esecuzione su piattaforma Windows o Linux rispettivamente. Questa è l'unica differenza.
Faccio fatica a capire perché Emacs ha notevolmente più brevi tempi di avvio su Ubuntu rispetto a Windows.
(message emacs-init-time)
di misurare il tempo di avvio. Questo non è limitato a una funzione per quanto ne so. Quindi come potrei misurarlo con emacs -Q
allora?
M-x emacs-init-time RET
emacs -Q
.