Practice #5
Coddy'nin Python Dekoratörleri kursunda ders 12 / 12.
Görev
KolayBir işlevin bellek kullanımını ölçen memory_usage adlı bir dekoratör yazın.
Dekoratör, işlev yürütülmeden önce ve yürütüldükten sonra işlev tarafından kullanılan bellek miktarını belirten bir mesajı aşağıdaki biçimde yazdırmalıdır:
Memory usage: 0 BytesGeçerli "bellek kullanımını" (tam olarak değil) elde etmek için:
import tracemalloc
tracemalloc.start()
res = # some operations
current, peak = tracemalloc.get_traced_memory()current, değeri Bytes cinsinden tutacaktır.
REQUIRED OUTPUT FORMAT: <translation> [Çevrilmiş içeriğiniz burada] </translation>Sonunda işlevin sonucunu döndürün!
Kendin dene
Python Dekoratörleri bölümündeki tüm dersler
Kendi başına pratik yap: Online Python derleyicisi