要获得最卓越的Emacs 使用体验, 最应该提升哪部分硬件的性能呢?

本人的机器较老(11年老笔记本, 2代i7, 8G内存), 由于工作需要, 经常需要打开十几个frame, 在有其他软件打开的情况下, emacs偶尔会感觉到卡顿(使用lsp-mode的时候), CPU风扇会狂转. 现在想更新一下硬件, 提升emacs的使用体验(主要是操作时的流畅度). 不知像emacs这种单线程软件的性能, 对哪部分硬件最为依赖呢? 以下列出几种, 请有实际经验的大神指教:

  1. CPU主频 or CPU核心数(线程数)
  2. 内存大小/频率
  3. 磁盘性能
  4. 显卡性能(这个应该没有关系).

好像除了硬盘 其他的都得换主板

I/O 呗。硬盘换 SSD,内部加到 4GB。Emacs 用不了多少内存,就怕别的程序用太多影响 swap

硬盘+1 老机器换个ssd再用5年~

以前也想过换SSD, 就是不知道我这老主板是否支持…:joy:

我觉得这配置跑Emacs足够了,唯一能升升级的可能就是SSD,但也不是必须的。看描述,瓶颈是由于LSP server和JSON 解析引起的,升级到Emacs27试试看有无改善。如果是LSP Server本身耗资源就没有办法了。比如go lang server就比较耗内存,这时候尽量少开其他程序8G应该也够了。

BTW:为啥开那么多frame啊?得多大(或者说多少)的屏幕?同一屏幕下开Window就好了吧~~~

换ssd,我有个10年的本,用ssd换掉原来磁盘位,走的好像是sata3的口。虽然性能有损失,但比原来磁盘还是好多了。上一年换了别的本,就emacs而言,体验上没什么差别,用的是manjaro,emacs 27,该卡的还是会卡。

我用的是xubuntu, 平时有多个工作区, 每个工作区里开4,5个frame, 一共加起来得十几个…

其实我也觉得这配置跑emacs够用了, 但确实经常会出现cpu风扇狂转的情况, 感觉机器都快挂掉里, 不知为何

本人的机器较老(11年老笔记本, 2代i7, 8G内存)

:sweat: Upper 你让2代i5(还是带m的),6g内存面子往哪搁?:smile:

看看是哪个进程占CPU啊

应该是firefox来背锅, 看个高清视频风扇就开始狂转…, 可能是因为我没有独立显卡的缘故…:sleepy:

linux的主流浏览器都没gpu硬解吧

用Chrome会好很多,尽量用HTML5看视频,flash更是惨不忍睹,尤其Linux下驱动还不完善。

内存啊emacs不吃各种后端吃起来一点不含糊