私は Emacs を使っていますが、操作を実行するために Emacs に切り替えるときはいつでも、超高速で動作することを望んでいます。残念ながら、Emacs に切り替えると、最初のキー入力後に顕著な遅延が発生することがよくあります。これは、Emacs プロセスがディスクにスワップアウトされているためだと思います。
OSX でスワップをオフにするガイドがあることを知りました。これはしたくありません。OSX で RAM に常に 1 つのアプリだけを保持するように強制するにはどうすればよいでしょうか?
コメント内のいくつかの質問に答えるために編集します:
- 私は2015 Macbook Airで最新バージョンのYosemite(10.10.4)を実行しています
- 私はEmacs 24.5.1を使用しています(Homebrew経由でインストール)
- 遅延が最も顕著なパッケージの多くが省略されるため、テストするのはあまり実用的ではありません
emacs -Q
。たとえば、helm
多数のファイル ソースhelm-M-x
やカスタム Org アジェンダなどです。 - 遅延は、気づいたときには 1 秒ほどです。それ以外の場合 (アプリで長時間作業している場合)、上記のコマンドの遅延は 0.25 秒未満です。