Menu
Coddy logo textTech

Practice #5

Урок 12 из 12 курса Декораторы в Python на Coddy.

challenge icon

Задание

Легко

Напишите декоратор с именем memory_usage, который измеряет использование памяти функцией.

Декоратор должен выводить сообщение, указывающее объём памяти, использованный функцией до и после её выполнения, в следующем формате:

Memory usage: 0 Bytes

Чтобы получить текущее «использование памяти» (не совсем точно),

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

current будет содержать значение в Bytes.

В конце верните результат функции!

Попробуйте сами

Все уроки раздела Декораторы в Python

Потренируйтесь самостоятельно: Онлайн-компилятор Python