vim.exe 占用了我的系统资源

vim.exe 占用了我的系统资源

从经验上看,这种情况第二次发生,第一次cmd.exe打开多个并且csrss.exe变得非常大(但我没有保存任何数据并且当它结束时我很高兴)。

我的内存消耗从正常的 1.7Gb(我有 1.5 个物理内存)增长到现在的 3Gb 以上,所以看到这一点真是令人惊讶。

我安装了 vim cli 作为记事本的替代品,然后启动cmd.exe,输入vim。启动需要一些时间,我写了一行并输入了:wq,现在我正在等待vim.exe任务管理器中的 VM 大小为 1.174.496 K。

我有一台 1.2ghz 的笔记本电脑,并且对 cmd.exe 的滚动缓冲区大小感到烦恼,因此我将它们全部设置为最大值,例如 999。

你觉得这就是问题所在吗?还有什么原因会导致如此巨大的意外内存分配……vim.exe 到底只是一个编辑器?

答案1

虽然我过度使用 Vim,但多年来我从未遇到过这样的事情。这可能是由于 Vim 内存泄漏造成的。你没有提到你的确切 Vim 版本;最好要么坚持使用来自http://www.vim.org/download.php(即 7.0.046),或者使用最新的开发快照并经常更新。

但我怀疑这更有可能是由插件(有缺陷或编写不当)造成的。当然,如果没有办法重现触发问题,就很难找到根本原因。在这种情况下,您仍然应该能够中止(<C-c>)插件处理和:quit!Vim。抱歉,我没有更好的建议。

相关内容