Speicherplatzbelegung unter Windows...

Stellt hier eure Projekte vor.
Internetseiten, Skripte, und alles andere bzgl. Python.
Benutzeravatar
jens
Moderator
Beiträge: 8458
Registriert: Dienstag 10. August 2004, 09:40
Wohnort: duisburg
Kontaktdaten:

Speicherplatzbelegung unter Windows...

Beitragvon jens » Mittwoch 5. Januar 2005, 11:28

Ermittelt mittles tasklist die Speicherplatz belegung von Python.

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

Beispiel:

Code: Alles auswählen

KB1 = getPythonSize()

test = range(128*1024)

KB2 = getPythonSize()

print "vorher: %dKB nacher: %dKB differenz: %dKB" % ( KB1,KB2, KB2-KB1 )

Ausgabe:

Code: Alles auswählen

vorher: 3256KB nacher: 5328KB differenz: 2072KB


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!

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder