Configuração:
- Um sistema
- SO Windows 10 como inicialização dupla
- OS Ubuntu 15.10 como inicialização dupla
- Emacs 25.0.1 com GUI
Eu tenho um dot-emacs
arquivo e tudo na minha .emacs.d
pasta (os pacotes também estão localizados .emacs.d
). Todos esses arquivos estão localizados em uma pasta do Dropbox.
No Windows 10: I simbolicamente a dot-emacs
e .emacs.d
da pasta base no Windows para os locais em Dropbox.
No Linux / Ubuntu 15.10: Também vinculei a dot-emacs
e .emacs.d
da minha pasta inicial do Ubuntu (/ home / user / para os locais no Dropbox.
Portanto, todos os arquivos relacionados ao Emacs são armazenados em uma pasta do Dropbox em vários sistemas operacionais.
Windows e Linux estão sendo executados como inicialização dupla no mesmo disco, também com o mesmo hardware.
Quando inicio o Emacs no Windows, leva 7,4 segundos para iniciar.
Quando inicio o Emacs no Linux, leva apenas 2,3 segundos para iniciar.
Isso ocorre com o Emacs com GUI gráfica e a versão 25.0.1. Ambos os sistemas operacionais estão localizados no mesmo computador na mesma unidade SSD. Portanto, também é o mesmo hardware.
O seguinte é idêntico no sistema operacional (Windows 10 e Ubuntu 15.10):
- Software Emacs, versão 25.0.1
- Arquivos de configuração (.emacs.d)
- Um disco rígido (todos os arquivos dentro de `.emacs.d) e os dois SOs estão no mesmo SSD).
- Hardware
Uma diferença:
- O Emacs compilado para Windows ou Linux está sendo executado na plataforma Windows ou Linux, respectivamente. Essa é a única diferença.
Estou lutando para entender por que o Emacs tem um tempo de inicialização visivelmente menor no Ubuntu do que no Windows.
(message emacs-init-time)
medir o tempo de inicialização. Isso não está limitado a uma função, tanto quanto eu sei. Então, como eu poderia medir isso com emacs -Q
isso?
M-x emacs-init-time RET
emacs -Q
.