Menu
CoddyTech

练习 #5

Coddy Python 装饰器 课程的第 12 课,共 12 课。

challenge icon

挑战

简单

编写一个名为 memory_usage 的装饰器,用于测量函数的内存使用量。

装饰器应在函数执行前后打印一条消息,说明函数使用的内存量,格式如下:

Memory usage: 0 Bytes

要获取当前的“内存使用量”(并不完全准确),

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

current 将保存以字节为单位的值。

最后返回函数的结果!

亲手试试

Python 装饰器中的所有课

自己练习: Python 在线编译器