Menu
Coddy logo textTech

Practice #5

Lição 12 de 12 do curso Decoradores em Python da Coddy.

challenge icon

Desafio

Fácil

Escreva um decorador chamado memory_usage que meça o uso de memória de uma função.

O decorador deve imprimir uma mensagem indicando a quantidade de memória usada pela função antes e depois de sua execução, no seguinte formato:

Memory usage: 0 Bytes

Para obter o "uso de memória" atual (não exatamente),

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

current conterá o valor em Bytes.

Retorne o resultado da função ao final!

Experimente você mesmo

Todas as lições de Decoradores em Python

Pratique por conta própria: Compilador de Python online