Я запускаю интерактивную программу, которая выводит около 10 МБ [редактировать: на самом деле, вероятно, ближе к 100 МБ] текста ASCII. Производительность в режиме оболочки emacs (Aquamacs) неприемлемо низкая, для этого требуются часы. Я выполнил команду buffer-disable-undo, что немного ускорило процесс, но все равно слишком медленно.
Я попытался запустить программу со скрытым окном буфера, но программа завершилась, и когда я повторно выбрал буфер, мне все еще приходится ждать несколько часов, пока вывод не будет загружен.
Есть ли какая-то команда, которую я могу дать emacs, чтобы сделать производительность приемлемой? Я не понимаю, как вообще возможно, чтобы режим оболочки был таким медленным: это многоядерная машина на 32 ГБ с 64-битными современными многоядерными процессорами и SSD.
M-x compile
или в буфереM-x shell
или...? - person Stefan   schedule 18.11.2014