Menu
Coddy logo textTech

Practice #5

Coddy'nin Python Dekoratörleri kursunda ders 12 / 12.

challenge icon

Görev

Kolay

Bir 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 Bytes

Geç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.

Sonunda işlevin sonucunu döndürün!

REQUIRED OUTPUT FORMAT: <translation> [Çevrilmiş içeriğiniz burada] </translation>

Kendin dene

Python Dekoratörleri bölümündeki tüm dersler

Kendi başına pratik yap: Online Python derleyicisi