Menu
CoddyTech

Latihan #5

Pelajaran 12 dari 12 dalam kursus Dekorator Python di Coddy.

challenge icon

Tantangan

Mudah

Tulis decorator bernama memory_usage yang mengukur penggunaan memori suatu fungsi.

Decorator tersebut harus mencetak pesan yang menunjukkan jumlah memori yang digunakan fungsi sebelum dan sesudah dijalankan, dengan format berikut:

Memory usage: 0 Bytes

Untuk mendapatkan "penggunaan memori" saat ini (tidak sepenuhnya tepat),

import tracemalloc
tracemalloc.start()
res = # some operations
current, peak = tracemalloc.get_traced_memory()

current akan menyimpan nilai dalam Bytes.

Terakhir, kembalikan hasil fungsi tersebut!

Coba sendiri

Semua pelajaran di Dekorator Python

Latihan sendiri: Compiler Python online