Pyベンチ実測MEASURED, NOT RECALLED

    ↑↓ で選択、Enter で開く。Esc で閉じる。

    測定プロトコル

    このサイトの数字は、すべて bench/micro_py.py を同じ機械で実行した結果です。再現できなかったものは公開していません。

    方法

    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。