PC stürzt ab, wenn RAM überzeichnet ist

360
Charles

Wie gelegentlich ist mein Computer heute gesperrt. Der Bildschirm war eingefroren, die Maus reagierte nicht, und als ich die Tastenkombination Strg + Alt + Entf und Shift + Ctrl + Esc drückte, kam keine Reaktion.

In diesem Fall war dies das direkte Ergebnis der Überlastung des Speichers. Ich habe ein Programm gestartet, das sehr viel Speicherplatz anforderte und alles auf die Festplatte löste. Ich gab ihm 10 Minuten, um auf die Tastatureingaben zu antworten, aber er tat es nicht.

Ich hatte das gleiche Problem auf Linux-Systemen, wo ich auch keine Lösung außerhalb von REISUB habe. Kann ich noch etwas tun?

0
Warum müssen Sie eine große Menge an Mem zuweisen? magicandre1981 vor 7 Jahren 0
@ magicandre1981: Komplexe mathematische Berechnungen. Manchmal brauchen sie mehr RAM, als mir bewusst ist. In diesem Fall wurde wahrscheinlich versucht,> 20 GB zuzuordnen. Charles vor 7 Jahren 0
Die Maschine war wahrscheinlich gesperrt, um Daten auf die Festplatte auszulagern. Sie haben die Wahl, Ihr Programm besser im Auge zu behalten, eine SSD zu erhalten, mehr RAM zu erhalten oder die Auslagerungsdatei zu deaktivieren. Die letztere Option wird wahrscheinlich dazu führen, dass Ihr Programm stirbt, wenn Sie keinen RAM mehr haben. Mokubai vor 7 Jahren 0
1. Holen Sie sich mehr RAM. 2. Bitten Sie um Geld, um mehr RAM zu erhalten. surfasb vor 7 Jahren 0
@surfasb Das löst das zugrunde liegende Problem jedoch nicht. Egal wie viel ich habe, es wird einen Prozess geben, der mehr will. Ich suche etwas für diese Fälle. Charles vor 7 Jahren 0
Wenn Sie wirklich so viel RAM benötigen, bauen Sie eine Workstation / einen Server mit 128 GB RAM auf magicandre1981 vor 7 Jahren 0
@ magicandre1981: Das würde ich gerne tun, aber es ist etwas außerhalb meines Preisbereichs. Aber auch das würde mein Problem des gelegentlichen Überschießens nicht lösen. Gibt es eine Möglichkeit, das Programm zur Wiederherstellung abzustürzen? Charles vor 7 Jahren 0
@Mokubai: Ich stimme zu, es war fast sicher, als es eingesperrt wurde. Denkst du, ein Paging auf eine SSD würde das Problem lösen? Meiner Erfahrung nach ist es schwierig, denn alles, was Sie tun, um Speicherplatz freizugeben, lässt das Programm ein wenig mehr füllen und Sie sind wieder da, wo Sie angefangen haben. Es ist schade, denn alles, was ich brauche, ist gerade genug Zeit, um das Programm zu beenden, aber ich verstehe das in diesen Fällen nicht. Charles vor 7 Jahren 0
Sie können versuchen, eine PCIe-basierte SSD zu kaufen, die über 2 GB / s Schreiben / Lesen verfügt und die Auslagerungsdatei dort ablegt. vielleicht hilft es magicandre1981 vor 7 Jahren 0
@Charles Während eine SSD immer noch nicht so gut ist wie mehr RAM, ist sie doch besser geeignet als eine sich drehende Rost-HDD, um schnell reagieren zu können. Ich hatte einige schwere Programme, die mein gesamtes RAM auffressen, aber das System immer noch in Ordnung lassen, genug, um das Programm zumindest zu beenden. Möglicherweise ist Ihr Programm jedoch zu feindselig. Mokubai vor 7 Jahren 0
Wenn Sie auf jeden Fall nie so viel Speicher verwenden möchten, deaktivieren Sie die Auslagerungsdatei vollständig. Das Programm frisst dann den gesamten Speicher und stirbt, sobald Sie leer sind. Mokubai vor 7 Jahren 0
Es wird immer noch eine Seite ohne Seitendatei angezeigt, da es im System viele andere Dateien gibt, die als Seitendateien fungieren. Jamie Hanrahan vor 7 Jahren 0

0 Antworten auf die Frage