比像我的桌面右下角的 multiload-ng
五个图分别表示
- CPU 占用
- 内存和缓存
- 网络
- CPU 温度
- GPU 占用
右边还有 multiload-ng 未包含的系统负载和当前 CPU 频率
说这么多是因为今天我在 Emacs 中使用 Meow 模态编辑一个 Python 项目的时候,随着时间的推移,逐渐感到操作变得不流畅,具体测量方式:
- 使用 o 键选取文本
- 使用 C-g 取消选中文本
当时发现这个动作 1 和 2 之间需要等待一小段时间才能成功取消选中文本,重启 Python 的 jedi lsp server 并无改善。
当时右下角的系统监控一切正常,系统处于很低的负载下。
重启 Emacs 之后,效果立竿见影, 1 和 2 步骤想按多快按多快。
所以我想有没有一个方式能监控当前 Emacs 从按下按键到 Emacs 进入空闲等待的时间毫秒数。方便调查 Emacs 什么时候开始变卡顿,进而大致确定什么原因导致卡顿。