跳转到主要内容

监控资源使用情况

项目描述

code-meters -- 监控Python代码的资源使用情况

示例

作为上下文管理器

from meters import ResourceMeter

with ResourceMeter("Data Processing"):
    data = [x**2 for x in range(1000000)]
# Data Processing: wall time: 0.24156 s (241560 microseconds), CPU time: 0.226669 s (226669 microseconds), memory: 92925952 bytes (88.6211 MiB)

作为函数装饰器

from meters import metered

@metered
def process(n):
    return sum([x**3 for x in range(n)])

print(process(1000000))
# process: wall time: 0.310323 s (310323 microseconds), CPU time: 0.291285 s (291285 microseconds), memory: 152657920 bytes (145.586 MiB)
# 249999500000250000000000

项目详情


下载文件

下载适用于您平台文件的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

code-meters-0.0.3.tar.gz (10.1 kB 查看哈希值)

上传时间

构建分发

code_meters-0.0.3-py3-none-any.whl (8.8 kB 查看哈希值)

上传于 Python 3