{
  "suite": "this.me mirror benchmark",
  "implementation": "typescript",
  "version": "4.0.1",
  "cases": {
    "ok_isolation": [
      {
        "nodes": 10,
        "runs": 200,
        "p50_ms": 0.020917000000004293,
        "p95_ms": 0.03337499999999949,
        "p99_ms": 0.12066699999999742,
        "max_ms": 0.20495800000000486,
        "k": 1,
        "result": 69,
        "memories": 453
      },
      {
        "nodes": 100,
        "runs": 200,
        "p50_ms": 0.014249999999989882,
        "p95_ms": 0.02174999999999727,
        "p99_ms": 0.04445799999999167,
        "max_ms": 0.13041599999999676,
        "k": 1,
        "result": 69,
        "memories": 543
      },
      {
        "nodes": 1000,
        "runs": 200,
        "p50_ms": 0.013833000000005313,
        "p95_ms": 0.01833299999999838,
        "p99_ms": 0.028333000000003494,
        "max_ms": 0.12720899999999347,
        "k": 1,
        "result": 69,
        "memories": 1443
      },
      {
        "nodes": 5000,
        "runs": 200,
        "p50_ms": 0.01433299999999349,
        "p95_ms": 0.02008299999999963,
        "p99_ms": 0.045416999999986274,
        "max_ms": 0.33558299999998553,
        "k": 1,
        "result": 69,
        "memories": 5443
      },
      {
        "nodes": 10000,
        "runs": 200,
        "p50_ms": 0.013041000000015401,
        "p95_ms": 0.024750000000011596,
        "p99_ms": 0.094333000000006,
        "max_ms": 0.23312499999997272,
        "k": 1,
        "result": 69,
        "memories": 10443
      }
    ],
    "sustained_mutation": {
      "nodes": 4000,
      "updates": 2000,
      "window": 200,
      "overall": {
        "p50_ms": 0.017957999999964613,
        "p95_ms": 0.02862500000003365,
        "p99_ms": 0.066208999999958,
        "max_ms": 2.141666999999984
      },
      "windows": [
        {
          "start": 1,
          "end": 200,
          "p50_ms": 0.02041700000000901,
          "p95_ms": 0.06779199999999719,
          "p99_ms": 0.18420800000001236
        },
        {
          "start": 201,
          "end": 400,
          "p50_ms": 0.018749999999954525,
          "p95_ms": 0.027290999999991072,
          "p99_ms": 0.032958000000007814
        },
        {
          "start": 401,
          "end": 600,
          "p50_ms": 0.02075000000002092,
          "p95_ms": 0.03820899999999483,
          "p99_ms": 0.07699999999999818
        },
        {
          "start": 601,
          "end": 800,
          "p50_ms": 0.01687499999997044,
          "p95_ms": 0.021665999999981977,
          "p99_ms": 0.029875000000004093
        },
        {
          "start": 801,
          "end": 1000,
          "p50_ms": 0.01870800000000372,
          "p95_ms": 0.023792000000014468,
          "p99_ms": 0.029625000000010004
        },
        {
          "start": 1001,
          "end": 1200,
          "p50_ms": 0.019249999999999545,
          "p95_ms": 0.026458000000047832,
          "p99_ms": 0.06387499999999591
        },
        {
          "start": 1201,
          "end": 1400,
          "p50_ms": 0.016707999999994172,
          "p95_ms": 0.027749999999969077,
          "p99_ms": 0.038417000000038115
        },
        {
          "start": 1401,
          "end": 1600,
          "p50_ms": 0.016084000000034848,
          "p95_ms": 0.020749999999964075,
          "p99_ms": 0.02512500000000273
        },
        {
          "start": 1601,
          "end": 1800,
          "p50_ms": 0.017125000000021373,
          "p95_ms": 0.02529200000003584,
          "p99_ms": 0.042208000000016455
        },
        {
          "start": 1801,
          "end": 2000,
          "p50_ms": 0.015125000000011823,
          "p95_ms": 0.017958000000021457,
          "p99_ms": 0.020709000000010747
        }
      ],
      "p95_drift_pct": -73.51014869007818
    },
    "push_pull": [
      {
        "mode": "eager",
        "fanout": 10,
        "iterations": 150,
        "k": 10,
        "mutation_p50_ms": 0.0911670000000413,
        "mutation_p95_ms": 0.11874999999997726,
        "mutation_p99_ms": 0.25762500000001864,
        "read_p50_ms": 0.002999999999985903,
        "read_p95_ms": 0.004250000000013188,
        "read_p99_ms": 0.006957999999997355
      },
      {
        "mode": "eager",
        "fanout": 100,
        "iterations": 150,
        "k": 100,
        "mutation_p50_ms": 1.029875000000004,
        "mutation_p95_ms": 1.2003750000000082,
        "mutation_p99_ms": 1.3130840000000035,
        "read_p50_ms": 0.0032500000000368345,
        "read_p95_ms": 0.004333999999971638,
        "read_p99_ms": 0.008665999999948326
      },
      {
        "mode": "eager",
        "fanout": 500,
        "iterations": 80,
        "k": 500,
        "mutation_p50_ms": 6.180791999999997,
        "mutation_p95_ms": 8.194833000000017,
        "mutation_p99_ms": 10.520040999999992,
        "read_p50_ms": 0.009082999999918684,
        "read_p95_ms": 0.017500000000040927,
        "read_p99_ms": 0.1000419999999167
      },
      {
        "mode": "eager",
        "fanout": 1000,
        "iterations": 50,
        "k": 1000,
        "mutation_p50_ms": 12.010958999999957,
        "mutation_p95_ms": 13.894457999999986,
        "mutation_p99_ms": 14.982457999999951,
        "read_p50_ms": 0.012541999999939435,
        "read_p95_ms": 0.0182079999999587,
        "read_p99_ms": 0.02545800000007148
      },
      {
        "mode": "eager",
        "fanout": 2500,
        "iterations": 20,
        "k": 2500,
        "mutation_p50_ms": 34.743582999999944,
        "mutation_p95_ms": 40.533750000000055,
        "mutation_p99_ms": 46.284459000000425,
        "read_p50_ms": 0.01783400000022084,
        "read_p95_ms": 0.02208299999983865,
        "read_p99_ms": 0.022457999999915046
      },
      {
        "mode": "eager",
        "fanout": 5000,
        "iterations": 10,
        "k": 5000,
        "mutation_p50_ms": 74.04700000000003,
        "mutation_p95_ms": 99.77916699999969,
        "mutation_p99_ms": 99.77916699999969,
        "read_p50_ms": 0.021291999999903055,
        "read_p95_ms": 0.09537499999987631,
        "read_p99_ms": 0.09537499999987631
      },
      {
        "mode": "lazy",
        "fanout": 10,
        "iterations": 150,
        "k": 1,
        "mutation_p50_ms": 0.003208000000086031,
        "mutation_p95_ms": 0.00429100000019389,
        "mutation_p99_ms": 0.005375000000185537,
        "read_p50_ms": 0.01375000000007276,
        "read_p95_ms": 0.01741600000013932,
        "read_p99_ms": 0.03350000000000364
      },
      {
        "mode": "lazy",
        "fanout": 100,
        "iterations": 150,
        "k": 1,
        "mutation_p50_ms": 0.004166000000168424,
        "mutation_p95_ms": 0.006542000000081316,
        "mutation_p99_ms": 0.011041000000204804,
        "read_p50_ms": 0.015584000000217202,
        "read_p95_ms": 0.023832999999740423,
        "read_p99_ms": 0.027083999999831576
      },
      {
        "mode": "lazy",
        "fanout": 500,
        "iterations": 80,
        "k": 1,
        "mutation_p50_ms": 0.0035830000001624285,
        "mutation_p95_ms": 0.005583999999998923,
        "mutation_p99_ms": 0.006667000000106782,
        "read_p50_ms": 0.014666999999917607,
        "read_p95_ms": 0.019624999999905413,
        "read_p99_ms": 0.02374999999983629
      },
      {
        "mode": "lazy",
        "fanout": 1000,
        "iterations": 50,
        "k": 1,
        "mutation_p50_ms": 0.003416999999899417,
        "mutation_p95_ms": 0.004042000000026746,
        "mutation_p99_ms": 0.010832999999820458,
        "read_p50_ms": 0.01358299999992596,
        "read_p95_ms": 0.01766700000007404,
        "read_p99_ms": 0.03008300000010422
      },
      {
        "mode": "lazy",
        "fanout": 2500,
        "iterations": 20,
        "k": 1,
        "mutation_p50_ms": 0.0033749999997780833,
        "mutation_p95_ms": 0.004540999999790074,
        "mutation_p99_ms": 0.005624999999781721,
        "read_p50_ms": 0.014624999999796273,
        "read_p95_ms": 0.02133400000002439,
        "read_p99_ms": 0.021834000000126252
      },
      {
        "mode": "lazy",
        "fanout": 5000,
        "iterations": 10,
        "k": 1,
        "mutation_p50_ms": 0.003416999999899417,
        "mutation_p95_ms": 0.0053339999999479915,
        "mutation_p99_ms": 0.0053339999999479915,
        "read_p50_ms": 0.01429199999984121,
        "read_p95_ms": 0.02250000000003638,
        "read_p99_ms": 0.02250000000003638
      }
    ],
    "secret_scope": [
      {
        "case": "write_read",
        "scope": "public",
        "iterations": 1500,
        "p50_ms": 0.003790999999637279,
        "p95_ms": 0.0049579999999878055,
        "p99_ms": 0.0076249999997344275,
        "k": 0
      },
      {
        "case": "write_read",
        "scope": "secret",
        "iterations": 1500,
        "p50_ms": 0.030249999999796273,
        "p95_ms": 0.050125000000207365,
        "p99_ms": 0.10033299999986411,
        "k": 0
      },
      {
        "case": "derivation_lazy",
        "scope": "public",
        "nodes": 600,
        "iterations": 240,
        "mutation_path": "factor.value",
        "p50_ms": 0.018790999999964697,
        "p95_ms": 0.024958999999853404,
        "p99_ms": 0.044583000000329776,
        "k": 1
      },
      {
        "case": "derivation_lazy",
        "scope": "secret",
        "nodes": 600,
        "iterations": 240,
        "mutation_path": "secure.factor",
        "p50_ms": 0.4965839999995296,
        "p95_ms": 0.5688749999999345,
        "p99_ms": 0.6682499999997162,
        "k": 1
      }
    ]
  }
}
