Practice #5
Урок 12 из 12 курса Декораторы в Python на Coddy.
Задание
ЛегкоНапишите декоратор с именем memory_usage, который измеряет использование памяти функцией.
Декоратор должен выводить сообщение, указывающее объём памяти, использованный функцией до и после её выполнения, в следующем формате:
Memory usage: 0 BytesЧтобы получить текущее «использование памяти» (не совсем точно),
import tracemalloc
tracemalloc.start()
res = # some operations
current, peak = tracemalloc.get_traced_memory()current будет содержать значение в Bytes.
В конце верните результат функции!
Попробуйте сами
Все уроки раздела Декораторы в Python
Потренируйтесь самостоятельно: Онлайн-компилятор Python