文件名称:mypyc-benchmarks:Mypyc基准
文件大小:51KB
文件格式:ZIP
更新时间:2024-06-13 16:56:41
python benchmark performance mypyc Python
mypyc基准 这是mypyc基准的集合。 它们旨在针对解释的CPython跟踪mypyc的性能。 它们对于验证mypyc增强是否可衡量的性能改进也很有用。 一些基准测试是微基准测试,仅可用于发现与特定操作或语言功能相关的巨大性能差异。 它们不反映现实世界的性能。 基准结果 我们提供的服务会自动收集所有mypyc和mypy提交的基准测试结果: 运行基准 先决条件: Linux(或macOS?)上的Python 3.7或更高版本 PATH mypyc 可用的Python C开发环境 使用runbench.py --list显示可用基准的名称: $ python3 runbench.py --list binary_trees bytes_call (micro) bytes_concat (micro) bytes_format (micro) bytes_indexing (mi
【文件预览】:
mypyc-benchmarks-master
----benchmarking.py(2KB)
----microbenchmarks()
--------builtins.py(1KB)
--------sequences.py(7KB)
--------bytes.py(3KB)
--------callables.py(1KB)
--------integers.py(921B)
--------generators.py(354B)
--------enums.py(380B)
--------interpreted.py(2KB)
--------strings.py(4KB)
--------__init__.py(0B)
--------dicts.py(3KB)
--------namedtuples.py(1KB)
--------instances.py(1KB)
--------dataclasses.py(2KB)
--------numbers.py(3KB)
--------exceptions.py(395B)
--------files.py(5KB)
----reporting()
--------common.py(2KB)
--------markdown.py(491B)
--------collect.py(5KB)
--------gitutil.py(3KB)
--------genreports.py(2KB)
--------__init__.py(0B)
--------update.py(7KB)
--------report_runs.py(4KB)
--------collect_baseline.py(1KB)
--------report_summary.py(5KB)
--------data.py(6KB)
----LICENSE(1KB)
----benchmarks()
--------bm_hexiom.py(18KB)
--------bm_nqueens.py(2KB)
--------__init__.py(0B)
--------bm_deltablue.py(19KB)
--------bm_spectral_norm.py(2KB)
--------binary_trees.py(1KB)
--------bm_richards.py(11KB)
----doc()
--------benchmarks.rst(3KB)
----.gitignore(38B)
----runbench.py(8KB)
----README.md(2KB)
----scripts()
--------detune.sh(452B)
--------configure-server.sh(2KB)
--------tune.sh(542B)
--------update.sh(604B)
--------cronjob.sh(443B)