Pyベンチ実測MEASURED, NOT RECALLED

    ↑↓ to select, Enter to open, Esc to close

    Measurement protocol

    Every number on this site comes from running bench/micro_py.py on the same machine. Anything that did not reproduce is not published.

    方法

    1. 各ケースは固定の繰り返し回数。1 サンプルが 1–500ms に収まるようにしている
    2. 1 回の実行で 21 サンプル取り、中央値を使う(平均は使わない)
    3. 同じケースを独立に 3 回実行し、中央値の変動係数(CV)を計算する
    4. 比率 CV が 10% を超えたら公開しない。差が 5% 未満のものも公開しない
    5. 各サンプルの前に gc.collect() を 1 回走らせる

    測らないもの

    公開しなかったケース

    計測はしたが、上の条件を満たさなかったものです。

    環境

    CPython 3.12.14 / MSC v.1944 64 bit (AMD64) / 12 論理コア / Windows (AMD64) / 単一プロセス。生データは data/g1.json・g2.json・g3.json。