Ist es möglich, den Windows Virtual-Memory-Manager anzudeuten, einen bestimmten Prozess aus dem Swap zu holen?
Die Situation, in der ich mich oft befinde, beansprucht normalerweise etwa 50% meines Arbeitsspeichers für alle normalen Programme, insbesondere für eine IDE für ein eingebettetes Ziel und den zugehörigen Debugger.
Dann lasse ich einen speicherhungrigen Prozess laufen - z. B. Wireshark oder etwas, das über ein Wochenende Daten sammelt, alles wird ausgetauscht - wie sie sollten. Nachdem der große Prozess abgeschlossen ist, werden die meisten Prozesse im Swap belassen.
Dann pausiert das Sporadische, um den Prozess zurückzuspielen, was zu Problemen mit dem Debugger führen kann, vermutlich aufgrund von Timing-Problemen in der Kommunikation zwischen IDE und dem Hardware-Debugger. Die Steuerung des Zielgeräts kann daher sporadisch erfolgen, bis genügend Versuche die Debug-Daten in der IDE wieder aus dem Swap-Speicher entfernt haben.