Emacs在Windows 10下的启动时间

在Windows上用Emacs的朋友们,你们的emacs启动时间是多少? 我的启动时间长达70s@)

这里的人一般都用mac 回答你问题的人相当于说我用windows

那多没面子

我用windows

70s估计是配的东西太多吧,要么就是要找找问题了。

同win10, 每次都在这里卡好久

打开后

%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87%E7%BC%96%E8%BE%91_20180914131112

Windows上就是慢,所以我用 pdumper 版本的。还有,尽量用 develop 的spacemacs,master 分支已经好久没更新了

你这个时间挺短的,方便把 .emacs 文件贴一下吗?

我的配置比较简单,普通人用的记事本。

spacemacs

机械盘, 的确慢,即使使用lazy-loading,还是慢。

我使用的方法是,最小化启动,其余的通过run-with-timer启动,虽然只是欺骗自己的眼睛而已,但是我可以给自己的emacs配置设置两个模式,一个普通模式,一个ide模式,最小化启动普通模式,需要时,手动启动ide模式。

其实就是写个函数把一些require汇总到一起,然后需要时候执行函数。

还有一些包依赖org的api,第一次调用的时间会很长。

1赞

不用windows,但感觉十秒也太长了吧

这个想法不错。我也是利用use-package的defer来延迟加载。你可以分享一下你的配置吗?谢谢。

感觉spacemacs的优化不错,数秒即可启动。但是自己的配置的话长达60s,:scream:

我是使用的 centuar emacs , 论坛里的大佬维护的,自己小改了一下。

十秒?觉得长? 已经很幸福了 …

就很慢,用的是 develop 分支。

你已经用 use-package 进行延时加载的话应该不会这么慢. 我的非常渣渣的机械盘都控制在10秒左右, 70秒肯定是卡在哪里了.
你用 esup 看看哪里耗时了
(当然如果你加入了超多插件那肯定会卡的…需要用更多技巧来加速启动)

每次遇到这种贴我都忍不住贴一下自己的(自从用了 doom-modeline,启动比以前慢了1s左右)

PS:我的笔记本用的机械硬盘

1赞

谢谢回复。我查了下,一个(package-initialize) 竟然花费4s。。顺便说一下,我是SSD。

那就更不正常了, 你还是仔细检查下, 是不是 lazyload 没有成功

不好意思,怎么检查是否成功?

esup 里如果显示某个 mode 加载耗时, 肯定就没成功啊, 应该是瞬间跳过执行才对.