文件名称:pyperf:运行Python基准测试的工具包
文件大小:217KB
文件格式:ZIP
更新时间:2024-05-23 08:17:39
python benchmarking Python
pyperf Python pyperf模块是用于编写,运行和分析基准测试的工具包。 特征 简单的API可运行可靠的基准 自动校准时间预算基准。 生成多个工作进程。 计算平均值和标准偏差。 检测基准结果是否看起来不稳定。 JSON格式存储基准测试结果。 支持多种单位:秒,字节和整数。 用法 要使用pyperf timeit命令(结果写入bench.json ): $ python3 -m pyperf timeit '[1,2]*1000' -o bench.json ..................... Mean +- std dev: 4.22 us +- 0.08 us 或编写一个基准脚本bench.py : #!/usr/bin/env python3 import pyperf runner = pyperf . Runner () runner . ti
【文件预览】:
pyperf-main
----setup.py(2KB)
----.gitignore(79B)
----test-requirements.txt(49B)
----MANIFEST.in(292B)
----pyperf()
--------_win_memory.py(2KB)
--------_bench.py(27KB)
--------_formatter.py(3KB)
--------_worker.py(12KB)
--------_timeit.py(7KB)
--------_process_time.py(3KB)
--------__init__.py(665B)
--------_linux_memory.py(2KB)
--------_psutil_memory.py(1018B)
--------_runner.py(23KB)
--------_manager.py(8KB)
--------tests()
--------_cpu_utils.py(4KB)
--------__main__.py(26KB)
--------_collect_metadata.py(13KB)
--------_compare.py(14KB)
--------_system.py(33KB)
--------_command.py(2KB)
--------_cli.py(19KB)
--------_timeit_cli.py(2KB)
--------_utils.py(11KB)
--------_metadata.py(4KB)
----CODE_OF_CONDUCT.md(629B)
----doc()
--------timeit_strip.json.gz(1KB)
--------Makefile(7KB)
--------api.rst(25KB)
--------examples.rst(2KB)
--------index.rst(2KB)
--------conf.py(9KB)
--------developer_guide.rst(127B)
--------make.bat(7KB)
--------system.rst(12KB)
--------analyze.rst(8KB)
--------outliers.json.gz(3KB)
--------examples()
--------py2.json.gz(3KB)
--------changelog.rst(26KB)
--------cli.rst(23KB)
--------run_benchmark.rst(7KB)
--------user_guide.rst(140B)
--------py3.json.gz(3KB)
--------runner.rst(6KB)
--------hist_scipy_telco.png(38KB)
----setup.cfg(26B)
----TODO.rst(2KB)
----.github()
--------workflows()
----COPYING(1KB)
----README.rst(5KB)
----tox.ini(570B)