我正在运行一个交互式程序,输出大约10 MB [编辑:实际上可能接近100 MB]的ASCII文本.emacs shell-mode(Aquamacs)中的性能慢得令人无法接受,需要数小时才能完成.我确实执行了buffer-disable-undo,这可以加快速度,但速度仍然太慢.
我尝试在隐藏缓冲区窗口的情况下运行程序,但是程序完成了,当我重新选择缓冲区时,我仍然需要等待数小时才能将输出设置为假脱机.
是否有一些命令我可以给emacs以使性能可以接受?我不明白shell模式怎么可能这么慢:这是一台带有64位现代多核CPU和SSD的32 GB多核机器.