Semantic 正在消耗所有 CPU,导致 emacs 挂起

Semantic 正在消耗所有 CPU,导致 emacs 挂起

不久前,我在 Windows 7 上升级到了 emacs 23.2.1。

从那时起我就无法使用 Semantic 了。我一启动它,CPU 就达到 MAX 。(实际上,Windows 报告为 50%,但这是一台双核机器,因此 emacs 实际上消耗了 100% 的内核)。Emacs 变得没有响应。

语义和 emacs I 的某些特定版本组合在一起使用是否不安全?

我该如何调试这个旋转/挂起?

我看到过其他建议将 的值semantic-idle-scheduler-idle-time从默认的 2 改为非常大的值。我试过了,但结果是一样的。

答案1

原来我使用的是“旧”cedet+semantic。我没有意识到(或者我可能忘记了) cedet 包含在 emacs v23.2 中。当我修复我的加载路径以忽略我单独下载的 cedet 时,旋转就消失了。

我猜你可以将此称为“EL 地狱”的案例。

相关内容