Speicherplatzbelegung unter Windows...
Verfasst: Mittwoch 5. Januar 2005, 11:28
Ermittelt mittles tasklist die Speicherplatz belegung von Python.
Beispiel:
Ausgabe:
Iast zwar nicht elegand und die Auskunft von tasklist ist auch nicht 100% zu trauen, denke ich, aber ein guter Anhaltspunkt... Hiermit kann man sehen, das xrange() keinen Speicherplatz verbraucht!
Code: Alles auswählen
import os
def getPythonSize():
txt = os.popen('tasklist /FI "IMAGENAME eq pythonw.exe"').read()
txt = txt.split("\n")[-2]
KBstr = txt.split(" ")[-2]
KBstr = KBstr.replace(".","")
KBint = int(KBstr)
return KBint
Code: Alles auswählen
KB1 = getPythonSize()
test = range(128*1024)
KB2 = getPythonSize()
print "vorher: %dKB nacher: %dKB differenz: %dKB" % ( KB1,KB2, KB2-KB1 )
Code: Alles auswählen
vorher: 3256KB nacher: 5328KB differenz: 2072KB