Seite 1 von 1
Kann ich Speicherverbrauch limitieren bzw. abfragen?
Verfasst: Freitag 14. August 2009, 11:23
von sma
Kann ich einem Python-Prozess eigentlich eine Obergrenze für seinen Speicherverbrauch mitgeben? Kann ich aus Python heraus feststellen, wie viel Speicher die Objekte verbrauchen bzw. wie viel noch frei ist?
Stefan
Verfasst: Freitag 14. August 2009, 20:44
von Darii
Irgendwo habe ich mal ein Modul gesehen, das unter Verwendung einiger Hacks versucht, den Speicherverbrauch abzuschätzen, mir fällt der Name leider nicht mehr ein, irgendwas aus dem Bereich profiling/memleaks.
Verfasst: Montag 17. August 2009, 01:06
von str1442
Es gibt
PySizer und
Heapy. Ich hatte damit aber nur mal testweise rumgespielt.
Verfasst: Dienstag 18. August 2009, 21:59
von sma
Hm, das sieht ja alles nicht so doll aus. Ich will nicht debuggen, sondern hätte gerne eine Lösung gehabt, wo ich Python sagen kann, dass es maximal 10 MB oder so benutzen darf. Muss man wohl über das OS regeln.
Stefan
Verfasst: Mittwoch 19. August 2009, 06:54
von Darii
max über die pypy sandbox, die Frage ist inwieweit das für dich praktikabel wäre...