我可以強制 OSX 將應用程式保留在 RAM 中嗎?

我可以強制 OSX 將應用程式保留在 RAM 中嗎?

我使用 Emacs,並希望每當我切換到它執行操作時它都超級敏捷。不幸的是,我經常會切換到它,並且在第一次擊鍵後會出現明顯的延遲。我猜測這是由於 Emacs 進程被換出到磁碟造成的。

我看到有指南可以關閉 OSX 中的交換。我不想這樣做。如何強制 OSX 始終只在 RAM 中保留一個應用程式?

編輯回答評論中的一些問題:

  • 我在 2015 年 Macbook Air 上運行最新版本的 Yosemite (10.10.4)
  • 我正在使用 Emacs 24.5.1(透過 Homebrew 安裝)
  • 測試不太實用,emacs -Q因為這會忽略許多延遲最明顯的套件。例如:helm具有多個文件來源helm-M-x和自訂組織議程。
  • 當我注意到時,延遲大約為 1 秒。在其他時候(當我在應用程式中工作較長時間時)上述命令的延遲小於 0.25 秒。

相關內容