Practice #5
Lektion 12 von 12 im Kurs Python-Dekoratoren von Coddy.
Aufgabe
EinfachSchreibe einen Decorator namens memory_usage, der die Speichernutzung einer Funktion misst.
Der Decorator sollte eine Nachricht ausgeben, die die von der Funktion verwendete Speichermenge angibt, bevor und nachdem sie ausgeführt wird, und zwar im folgenden Format:
Memory usage: 0 BytesUm die aktuelle „Speichernutzung“ (nicht ganz genau) zu erhalten,
import tracemalloc
tracemalloc.start()
res = # some operations
current, peak = tracemalloc.get_traced_memory()current enthält den Wert in Bytes.
REQUIRED OUTPUT FORMAT:Gib am Ende das Ergebnis der Funktion zurück!
Probier es selbst
Alle Lektionen in Python-Dekoratoren
Übe selbstständig: Online-Python-Compiler