Ich habe eine einfache Frage.Wie killt man einen Python-Prozess (Anaconda unter Windows), wenn der Arbeitsspeicher knapp gesättigt ist?
Ich führe oft komplexe Berechnungen in Pandas mit großen Datensätzen durch. Manchmal läuft Python mit RAM mehr und mehr bis zu dem Punkt, wo alles gesättigt ist und mein Computer abstürzt. Ich verwende die Anaconda-Distribution auf einer Windows-Maschine.
Ist es möglich, einen Schwellenwert (sagen wir 98%) so festzulegen, dass der Kernel neu gestartet wird oder der Prozess beendet wird, wenn die RAM-Nutzung über diesen Schwellenwert hinausgeht?