Kann ich OSX zwingen, eine App im RAM zu behalten?

Kann ich OSX zwingen, eine App im RAM zu behalten?

Ich verwende Emacs und möchte, dass es superschnell ist, wenn ich zu ihm wechsle, um eine Operation auszuführen. Leider kommt es oft vor, dass ich zu ihm wechsle und nach dem ersten Tastendruck eine merkliche Verzögerung auftritt. Ich vermute, dass dies daran liegt, dass der Emacs-Prozess auf die Festplatte ausgelagert wird.

Ich habe gesehen, dass es Anleitungen zum Deaktivieren des Swap-Speichers in OSX gibt. Das möchte ich nicht. Wie kann ich OSX zwingen, immer nur eine App im RAM zu behalten?

Bearbeiten, um einige Fragen in den Kommentaren zu beantworten:

  • Ich verwende die neueste Version von Yosemite (10.10.4) auf einem 2015er Macbook Air
  • Ich verwende Emacs 24.5.1 (installiert über Homebrew)
  • Dies ist zum Testen nicht sehr praktisch, emacs -Qda dadurch viele Pakete weggelassen würden, bei denen die Verzögerung am deutlichsten zu spüren ist. Zum Beispiel helmbei einer Reihe von Dateiquellen helm-M-xund benutzerdefinierten Org-Agenden.
  • Die Verzögerung beträgt, wenn ich sie bemerke, etwa 1 Sekunde. Zu anderen Zeiten (wenn ich längere Zeit in der App arbeite) beträgt die Verzögerung für die oben genannten Befehle weniger als 0,25 Sekunden.

verwandte Informationen