Ich führe ein Benutzermodusprogramm mit normaler Priorität aus. Mein Programm sucht nach einem NP-Problem und verbraucht dadurch viel Speicher, der schließlich in der Auslagerungsdatei landet.Windows blockiert, wenn mein Programm Swapfile verwendet
Dann friert meine Maus ein und es dauert ewig, bis sich der Aufgabenmanager öffnet und mich den Prozess beenden lässt.
Was ich wissen möchte, ist, wie ich mein Windows-Betriebssystem davon abhalten kann, vollständig davon abzuschließen, obwohl nur 1 von meinen 2 Kernen verwendet wird.
Edit: Danke für die Antworten.
Ich weiß, dass es weniger helfen wird, weniger Speicher zu verwenden, aber es macht einfach keinen Sinn für mich, dass das gesamte Betriebssystem gesperrt werden sollte.
Wenn Sie das Programm nicht ändern können, versuchen Sie, Ihre Auslagerungsdatei zu defragmentieren, und wenn möglich, verschieben Sie Ihre Auslagerungsdatei auf eine schnellere Festplatte. Stellen Sie sicher, dass DMA für das Laufwerk und all diese Dinge aktiviert ist. Schweres Paging ist unter den besten Umständen eine ziemlich traumatische Erfahrung für das System. – overslacked
Ihr Betriebssystem blockiert nicht, es läuft nur langsam, da es stark ausgelastet ist. :) Es weiß nicht, welche Programme du in zwei Minuten benutzen wirst, also tauscht es einfach alles aus, was du gerade nicht benutzt. Oder schlagen Sie vor, dass es eine bessere Strategie für das Betriebssystem gibt? – flodin
flodin: Ich würde denken, dass das Betriebssystem die GUI nicht auslagern sollte. – Unknown