是这样的, emacs 刚启动的时候非常流畅, 但用上几天后就会越用越卡, 我知道我可以重启. 但问题是到底是什么让它越来越卡的? 因为我觉得重启并不是很方便的方法.
不过我有一个观察, 那就是 org babel session 无论是 python 还是 R 还是 bash 都会让 emacs 明显变卡, 因此我是不打算再用 org babel session.
但即使不用 babel session, 我也还是会感觉越来越卡. 我认为不是越开越多的 buffers, 因为我用 org-ql 会打开所有 org-directory 下的文件, 好几百个, 但也没有让 emacs 明显变卡.
平台是 macos 10.15.
wsug
3
windows?如果是windows,我猜还是字体的老问题
做不到啊, 没有现有配置, 我感觉我五分钟都坚持不下去.
可以用 profiler-start
和 profiler-report
来分析。
建议楼主看看这个帖子
1 个赞
论坛输入框有各种常见问题的自助帮助。
Emacs配置太复杂, 不是开箱即用的软件, 作为 Emacser 需要长期学习才能用好。
最快的方法就是自查, 因为别人没有办法帮你排查你的配置, 大家的时间都比较宝贵。
org这块我不是很熟,如果能排除是org相关的性能问题,可以参考我的配置 GitHub - redguardtoo/emacs.d: Fast and robust Emacs setup. (搜索git history, 关键字speed或optimization或performance)。
- mode hook里有大量文件路径读写或用lisp做大量计算
- flyspell & flymake (我用自己写的插件代替了,见我github相关项目)
- modeline有大量lisp计算
- 其他插件(如何设计lisp数据结构,如何优化emacs和 命令行交互)
优化技巧一直在那,我也宣传很久了。
2 个赞