练习 #5
Coddy Python 装饰器 课程的第 12 课,共 12 课。
挑战
简单编写一个名为 memory_usage 的装饰器,用于测量函数的内存使用量。
装饰器应在函数执行前后打印一条消息,说明函数使用的内存量,格式如下:
Memory usage: 0 Bytes要获取当前的“内存使用量”(并不完全准确),
import tracemalloc
tracemalloc.start()
res = # some operations
current, peak = tracemalloc.get_traced_memory()current 将保存以字节为单位的值。
最后返回函数的结果!
亲手试试
Python 装饰器中的所有课
自己练习: Python 在线编译器