Konfiguracja:
- Jeden system
- System operacyjny Windows 10 jako podwójny rozruch
- System operacyjny Ubuntu 15.10 jako podwójny rozruch
- Emacs 25.0.1 z GUI
Mam jeden dot-emacs
plik i wszystko w moim .emacs.d
folderze (paczki również się znajdują .emacs.d
). Wszystkie te pliki znajdują się w jednym folderze Dropbox.
W systemie Windows 10: dowiązałem do dot-emacs
iz .emacs.d
folderu domowego w systemie Windows do lokalizacji w Dropbox.
W systemie Linux / Ubuntu 15.10: dowiązałem również do dot-emacs
iz .emacs.d
mojego katalogu domowego Ubuntu (/ home / user /) do lokalizacji w Dropbox.
Więc wszystkie pliki związane z Emacsem są przechowywane w jednym folderze Dropbox w różnych systemach operacyjnych.
Windows i Linux działają jako podwójny rozruch na tym samym dysku, a więc także na tym samym sprzęcie.
Kiedy uruchamiam Emacsa w systemie Windows, uruchomienie zajmuje 7,4 sekundy.
Kiedy uruchamiam Emacsa w systemie Linux, uruchomienie zajmuje tylko 2,3 sekundy.
Dotyczy to zarówno Emacsa z graficznym GUI, jak i wersji 25.0.1. Oba systemy operacyjne znajdują się na tym samym komputerze na tym samym dysku SSD. Więc to także ten sam sprzęt.
W systemie operacyjnym (Windows 10 i Ubuntu 15.10) następujące rzeczy są identyczne:
- Oprogramowanie Emacs, wersja 25.0.1
- Pliki konfiguracyjne (.emacs.d)
- Jeden dysk twardy (wszystkie pliki w .emacs.d) i oba systemy operacyjne są na tym samym dysku SSD).
- Sprzęt komputerowy
Jedna różnica:
- Skompilowany Emacs dla Windows lub Linux działa odpowiednio na platformie Windows lub Linux. To jedyna różnica.
Próbuję zrozumieć, dlaczego Emacs ma zauważalnie krótszy czas uruchamiania na Ubuntu niż Windows.
(message emacs-init-time)
zmierzyć czas uruchamiania. O ile mi wiadomo, nie jest to ograniczone do funkcji. Jak więc mógłbym to zmierzyć emacs -Q
?
M-x emacs-init-time RET
emacs -Q
.