Cấu hình:
- Một hệ thống
- Hệ điều hành Windows 10 dưới dạng khởi động kép
- Hệ điều hành Ubuntu 15.10 là khởi động kép
- Emacs 25.0.1 với GUI
Tôi có một dot-emacs
tập tin và mọi thứ trong .emacs.d
thư mục của tôi (các gói cũng được đặt trong .emacs.d
). Tất cả các tệp này được đặt trong một thư mục Dropbox.
Trên Windows 10: Tôi đã liên kết dot-emacs
và .emacs.d
từ thư mục chính trong Windows đến các vị trí trong Dropbox.
Trên Linux / Ubuntu 15.10: Tôi cũng đã liên kết dot-emacs
và .emacs.d
từ thư mục nhà Ubuntu của tôi (/ home / user / đến các vị trí trong Dropbox.
Vì vậy, tất cả các tệp liên quan đến Emacs, được lưu trữ trong một thư mục Dropbox trên các hệ thống hoạt động khác nhau.
Windows và Linux đang chạy dưới dạng khởi động kép trên cùng một đĩa, phần cứng cũng vậy.
Khi tôi khởi động Emacs trên Windows, phải mất 7,4 giây để bắt đầu.
Khi tôi khởi động Emacs trên Linux, chỉ mất 2,3 giây để bắt đầu.
Cả hai đều có Emacs với GUI đồ họa và phiên bản 25.0.1. Cả hai hệ điều hành được đặt trên cùng một máy tính trên cùng một ổ SSD. Vì vậy, nó cũng là phần cứng tương tự.
Những điều sau đây giống hệt nhau trên hệ điều hành (Windows 10 và Ubuntu 15.10):
- Phần mềm Emacs, phiên bản 25.0.1
- Tệp cấu hình (.emacs.d)
- Một ổ cứng (tất cả các tệp bên trong `.emacs.d) và cả hai hệ điều hành đều nằm trên cùng một ổ SSD).
- Phần cứng
Một điểm khác biệt:
- Trình biên dịch Emacs cho Windows hoặc Linux đang chạy trên nền tảng Windows hoặc Linux tương ứng. Đó là sự khác biệt duy nhất.
Tôi đang đấu tranh để hiểu tại sao Emacs có thời gian khởi động trên Ubuntu ngắn hơn đáng kể so với Windows.
(message emacs-init-time)
đo thời gian khởi động. Điều này không bị ràng buộc với một chức năng như tôi biết. Vì vậy, làm thế nào tôi có thể đo nó với emacs -Q
sau đó?
M-x emacs-init-time RET
emacs -Q
.