Я использую Emacs и хочу, чтобы он был супер-быстрым, когда я переключаюсь на него для выполнения операции. К сожалению, часто я переключаюсь на него, и после первого нажатия клавиши происходит заметная задержка. Я предполагаю, что это связано с тем, что процесс Emacs выгружается на диск.

Я видел, что есть руководства по отключению свопинга в OSX. Я не хочу это делать. Как заставить OSX хранить только одно приложение в оперативной памяти?

Изменить, чтобы ответить на некоторые вопросы в комментариях:

  • Я использую последнюю версию Yosemite (10.10.4) на Macbook Air 2015
  • Я использую Emacs 24.5.1 (устанавливается через Homebrew)
  • Это не очень удобно для тестирования с emacs -Q как это пропустит многие пакеты, где задержка наиболее заметна. Например: helm с несколькими исходными файлами, helm-M-x и пользовательские повестки дня Org.
  • Задержка, когда я это замечаю, составляет около 1 секунды. В другое время (когда я работаю в приложении в течение более длительных периодов времени) задержка составляет менее 0,25 секунд для вышеуказанных команд.

0