Конфигурация:
- Одна система
- ОС Windows 10 как двойная загрузка
- ОС Ubuntu 15.10 в качестве двойной загрузки
- Emacs 25.0.1 с графическим интерфейсом
У меня есть один dot-emacs
файл и все в моей .emacs.d
папке (пакеты также находятся в .emacs.d
). Все эти файлы находятся в одной папке Dropbox.
В Windows 10: я поставил символическую ссылку dot-emacs
и .emacs.d
из домашней папки в Windows в расположение в Dropbox.
В Linux / Ubuntu 15.10: я также поставил символическую ссылку dot-emacs
и .emacs.d
из моей домашней папки Ubuntu (/ home / user /) в расположение в Dropbox.
Таким образом, все файлы, связанные с Emacs, хранятся в одной папке Dropbox в разных операционных системах.
Windows и Linux работают как с двойной загрузкой на одном диске, так и на том же оборудовании.
Когда я запускаю Emacs в Windows, требуется 7,4 секунды для запуска.
Когда я запускаю Emacs в Linux, запуск занимает всего 2,3 секунды.
Это как с Emacs с графическим интерфейсом, так и с версией 25.0.1. Обе операционные системы расположены на одном компьютере на одном и том же диске SSD. Так что это тоже самое оборудование.
Следующие вещи идентичны в операционной системе (Windows 10 и Ubuntu 15.10):
- Программное обеспечение Emacs, версия 25.0.1
- Конфигурационные файлы (.emacs.d)
- Один жесткий диск (все файлы внутри `.emacs.d) и обе ОС находятся на одном SSD).
- аппаратные средства
Одно отличие:
- Скомпилированный Emacs для Windows или Linux работает на платформе Windows или Linux соответственно. Это единственная разница.
Я изо всех сил пытаюсь понять, почему Emacs заметно короче время запуска в Ubuntu, чем Windows.
(message emacs-init-time)
измерить время запуска. Насколько я знаю, это не ограничено функцией. Так, как я мог измерить это с emacs -Q
тогда?
M-x emacs-init-time RET
emacs -Q
.