3
Gibt es sowieso die Speicherbelegung des Python-Prozesses zu kontrollieren, genau wie beim JVM-Prozess? DankeGibt es sowieso die Speicherbelegung des Python-Prozesses zu kontrollieren?
Gibt es sowieso die Speicherbelegung des Python-Prozesses zu kontrollieren, genau wie beim JVM-Prozess? DankeGibt es sowieso die Speicherbelegung des Python-Prozesses zu kontrollieren?
Nein. Nicht wie Sie können in Java. Wenn Sie auf Linux laufen lassen, dann könnten Sie ulimit
verwenden, um die Größe des Speichers durch Prozesse, durch die aktuelle gelaicht erlaubt zu begrenzen:
$ ulimit -Sv 1048576 # soft virtual memory limit of 1GB
$ ./yourscript.py
Mein Wissen nicht oder zumindest nicht mit Python-Tool (man kann immer das Betriebssystem dazu bringen, einen Prozess zu beenden, wenn die Speicherbelegung überschritten wird. Aber es wäre interessant zu wissen, ob ich falsch liege oder etwas verpasse :) –
Sie könnten die Müllsammlung viele Male aus dem Prozess herausholen, nehme ich an. – ajsp