Practice #5
Lição 12 de 12 do curso Decoradores em Python da Coddy.
Desafio
FácilEscreva 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 BytesPara 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