我正在运行一个交互式程序,输出大约10MB [编辑:实际上更接近100MB]的ASCII文本。在emacs shell-mode(Aquamacs)中的性能非常慢,需要数小时才能完成。我已经执行了buffer-disable-undo,这使速度稍微快了一些,但仍然太慢了。
我尝试隐藏缓冲窗口运行程序,但程序已经完成,当我重新选择缓冲区时,我仍然需要等待数小时才能输出结果。
是否有一些命令可以使emacs的性能可接受?我不明白为什么shell-mode会如此缓慢:这是一台32GB多核机器,具有64位现代多核CPU和SSD。
M-x compile
命令或在M-x shell
缓冲区中执行,还是其他方式? - Stefan