{
  "runId": "20261101-123011",
  "measuredAt": "2026-11-01",
  "spineVersion": "0.5.2",
  "environment": {
    "architecture": "Linux/arm64",
    "hostCores": 14,
    "performanceCores": 10,
    "efficiencyCores": 4,
    "referenceClockGHz": 4.5,
    "clockMeasuredDuringTest": false,
    "hostMemoryGB": 24,
    "serverVcpus": 3,
    "serverMemoryGiB": 3,
    "loadCores": 9,
    "loadMemoryGiB": 1,
    "connections": 256,
    "durationSeconds": 15,
    "independentStarts": 3,
    "sampleCount": 30,
    "requestBytes": 43,
    "gogc": 400,
    "gomaxprocs": 3,
    "gomemlimit": "2700MiB",
    "commonRate": 20000,
    "highRate": 118000
  },
  "versions": {
    "spine": "0.5.2 · Echo 4.15.0 · Go 1.27.3",
    "nest": "NestJS 12.3.2 · Express 5.3.0 · Node.js 26.13.0 · 3 workers",
    "spring-mvc": "Spring Boot 4.1.2 · Java 25.0.5 · Tomcat · virtual threads",
    "fastapi": "FastAPI 0.162.0 · Uvicorn 0.54.0 · Python 3.15.2 · uvloop · httptools · 3 workers"
  },
  "verification": {
    "primaryErrors": 0,
    "httpFixturesPassed": 168,
    "warmupFailures": 0,
    "histogramsChecked": 30,
    "dockerOomKilled": 0,
    "rateMisses": [
      {
        "case": "spring-mvc",
        "round": 1,
        "targetRate": 118000
      }
    ]
  },
  "summary": [
    {
      "case": "spine",
      "mode": "closed",
      "n": 3,
      "rate_misses": 0,
      "rps": 163558.82941137257,
      "rps_min": 161620.8229589831,
      "rps_max": 164738.81741217253,
      "mean_ms": 1.5548,
      "mean_ms_min": 1.5515,
      "mean_ms_max": 1.5622,
      "p50_ms": 1.442,
      "p50_ms_min": 1.44,
      "p50_ms_max": 1.449,
      "p95_ms": 3.159,
      "p95_ms_min": 3.145,
      "p95_ms_max": 3.171,
      "p99_ms": 4.398,
      "p99_ms_min": 4.314,
      "p99_ms_max": 4.418,
      "memory_current_median_mib": 40.95703125,
      "memory_current_median_mib_min": 38.08984375,
      "memory_current_median_mib_max": 58.53515625,
      "server_cpu_fraction": 0.9639254879249557,
      "server_cpu_fraction_min": 0.9481022927609725,
      "server_cpu_fraction_max": 0.9645563035444141,
      "cgroup_lifetime_memory_peak_mib": 44.5546875,
      "cgroup_lifetime_memory_peak_mib_min": 43.12109375,
      "cgroup_lifetime_memory_peak_mib_max": 61.1484375,
      "max_schedule_lag_ms": 0.0,
      "max_schedule_lag_ms_min": 0.0,
      "max_schedule_lag_ms_max": 0.0
    },
    {
      "case": "nest",
      "mode": "closed",
      "n": 3,
      "rate_misses": 0,
      "rps": 93976.86820878608,
      "rps_min": 92999.13339110726,
      "rps_max": 94433.03779748017,
      "mean_ms": 2.7199,
      "mean_ms_min": 2.7063,
      "mean_ms_max": 2.7493000000000003,
      "p50_ms": 2.641,
      "p50_ms_min": 2.459,
      "p50_ms_max": 2.735,
      "p95_ms": 3.567,
      "p95_ms_min": 3.499,
      "p95_ms_max": 3.607,
      "p99_ms": 4.77,
      "p99_ms_min": 4.49,
      "p99_ms_max": 5.25,
      "memory_current_median_mib": 479.58984375,
      "memory_current_median_mib_min": 467.16796875,
      "memory_current_median_mib_max": 604.17578125,
      "server_cpu_fraction": 0.9895121664288369,
      "server_cpu_fraction_min": 0.9882113393339892,
      "server_cpu_fraction_max": 0.990287931641069,
      "cgroup_lifetime_memory_peak_mib": 481.3203125,
      "cgroup_lifetime_memory_peak_mib_min": 469.2578125,
      "cgroup_lifetime_memory_peak_mib_max": 606.09375,
      "max_schedule_lag_ms": 0.0,
      "max_schedule_lag_ms_min": 0.0,
      "max_schedule_lag_ms_max": 0.0
    },
    {
      "case": "spring-mvc",
      "mode": "closed",
      "n": 3,
      "rate_misses": 0,
      "rps": 118942.67048863409,
      "rps_min": 117960.3359776015,
      "rps_max": 121503.89974001734,
      "mean_ms": 2.1411,
      "mean_ms_min": 2.1038,
      "mean_ms_max": 2.1633,
      "p50_ms": 2.203,
      "p50_ms_min": 2.169,
      "p50_ms_max": 2.211,
      "p95_ms": 3.119,
      "p95_ms_min": 2.561,
      "p95_ms_max": 3.183,
      "p99_ms": 3.891,
      "p99_ms_min": 3.203,
      "p99_ms_max": 4.906,
      "memory_current_median_mib": 650.0859375,
      "memory_current_median_mib_min": 474.70703125,
      "memory_current_median_mib_max": 1140.58984375,
      "server_cpu_fraction": 0.9739592604118895,
      "server_cpu_fraction_min": 0.9692354121738114,
      "server_cpu_fraction_max": 0.9827504836320036,
      "cgroup_lifetime_memory_peak_mib": 652.796875,
      "cgroup_lifetime_memory_peak_mib_min": 479.22265625,
      "cgroup_lifetime_memory_peak_mib_max": 1144.2578125,
      "max_schedule_lag_ms": 0.0,
      "max_schedule_lag_ms_min": 0.0,
      "max_schedule_lag_ms_max": 0.0
    },
    {
      "case": "fastapi",
      "mode": "closed",
      "n": 3,
      "rate_misses": 0,
      "rps": 50173.05512965802,
      "rps_min": 50124.458369442036,
      "rps_max": 50189.520698620094,
      "mean_ms": 5.094,
      "mean_ms_min": 5.0938,
      "mean_ms_max": 5.099399999999999,
      "p50_ms": 5.034,
      "p50_ms_min": 5.034,
      "p50_ms_max": 5.058,
      "p95_ms": 5.471,
      "p95_ms_min": 5.467,
      "p95_ms_max": 5.575,
      "p99_ms": 7.026,
      "p99_ms_min": 6.95,
      "p99_ms_max": 7.35,
      "memory_current_median_mib": 156.875,
      "memory_current_median_mib_min": 156.71875,
      "memory_current_median_mib_max": 192.0546875,
      "server_cpu_fraction": 0.9902987740176967,
      "server_cpu_fraction_min": 0.9897373666261252,
      "server_cpu_fraction_max": 0.990646853251174,
      "cgroup_lifetime_memory_peak_mib": 159.30859375,
      "cgroup_lifetime_memory_peak_mib_min": 157.671875,
      "cgroup_lifetime_memory_peak_mib_max": 197.4453125,
      "max_schedule_lag_ms": 0.0,
      "max_schedule_lag_ms_min": 0.0,
      "max_schedule_lag_ms_max": 0.0
    },
    {
      "case": "spine",
      "mode": "fixed-20000",
      "n": 3,
      "rate_misses": 0,
      "rps": 19970.868608759418,
      "rps_min": 19966.535564295715,
      "rps_max": 19980.5346310246,
      "mean_ms": 0.1689,
      "mean_ms_min": 0.16369999999999998,
      "mean_ms_max": 0.1699,
      "p50_ms": 0.132,
      "p50_ms_min": 0.128,
      "p50_ms_max": 0.133,
      "p95_ms": 0.399,
      "p95_ms_min": 0.396,
      "p95_ms_max": 0.42,
      "p99_ms": 1.062,
      "p99_ms_min": 0.825,
      "p99_ms_max": 1.154,
      "memory_current_median_mib": 41.76171875,
      "memory_current_median_mib_min": 40.99609375,
      "memory_current_median_mib_max": 58.01953125,
      "server_cpu_fraction": 0.21494616533068164,
      "server_cpu_fraction_min": 0.20123586240170058,
      "server_cpu_fraction_max": 0.21557935170493728,
      "cgroup_lifetime_memory_peak_mib": 45.9375,
      "cgroup_lifetime_memory_peak_mib_min": 42.875,
      "cgroup_lifetime_memory_peak_mib_max": 61.1484375,
      "max_schedule_lag_ms": 5.626,
      "max_schedule_lag_ms_min": 1.081,
      "max_schedule_lag_ms_max": 10.325
    },
    {
      "case": "nest",
      "mode": "fixed-20000",
      "n": 3,
      "rate_misses": 0,
      "rps": 19976.601559896008,
      "rps_min": 19971.468568762084,
      "rps_max": 19979.60135990934,
      "mean_ms": 0.21,
      "mean_ms_min": 0.2025,
      "mean_ms_max": 0.2293,
      "p50_ms": 0.16,
      "p50_ms_min": 0.16,
      "p50_ms_max": 0.164,
      "p95_ms": 0.528,
      "p95_ms_min": 0.468,
      "p95_ms_max": 0.601,
      "p99_ms": 1.098,
      "p99_ms_min": 0.956,
      "p99_ms_max": 1.509,
      "memory_current_median_mib": 479.34375,
      "memory_current_median_mib_min": 467.0234375,
      "memory_current_median_mib_max": 603.98046875,
      "server_cpu_fraction": 0.2957634202581374,
      "server_cpu_fraction_min": 0.27988982738059787,
      "server_cpu_fraction_max": 0.30117741921015045,
      "cgroup_lifetime_memory_peak_mib": 481.3203125,
      "cgroup_lifetime_memory_peak_mib_min": 469.2578125,
      "cgroup_lifetime_memory_peak_mib_max": 606.09375,
      "max_schedule_lag_ms": 3.13,
      "max_schedule_lag_ms_min": 2.288,
      "max_schedule_lag_ms_max": 5.095
    },
    {
      "case": "spring-mvc",
      "mode": "fixed-20000",
      "n": 3,
      "rate_misses": 0,
      "rps": 19900.006666222253,
      "rps_min": 19835.857579380896,
      "rps_max": 19922.671821878543,
      "mean_ms": 0.1986,
      "mean_ms_min": 0.1915,
      "mean_ms_max": 0.199,
      "p50_ms": 0.148,
      "p50_ms_min": 0.14,
      "p50_ms_max": 0.149,
      "p95_ms": 0.511,
      "p95_ms_min": 0.475,
      "p95_ms_max": 0.534,
      "p99_ms": 1.115,
      "p99_ms_min": 1.093,
      "p99_ms_max": 1.235,
      "memory_current_median_mib": 608.8359375,
      "memory_current_median_mib_min": 475.0703125,
      "memory_current_median_mib_max": 1142.46484375,
      "server_cpu_fraction": 0.25195607344092524,
      "server_cpu_fraction_min": 0.24639871138369962,
      "server_cpu_fraction_max": 0.25405681353267856,
      "cgroup_lifetime_memory_peak_mib": 610.9921875,
      "cgroup_lifetime_memory_peak_mib_min": 479.22265625,
      "cgroup_lifetime_memory_peak_mib_max": 1144.7109375,
      "max_schedule_lag_ms": 1.749,
      "max_schedule_lag_ms_min": 1.505,
      "max_schedule_lag_ms_max": 5.615
    },
    {
      "case": "fastapi",
      "mode": "fixed-20000",
      "n": 3,
      "rate_misses": 0,
      "rps": 19979.26804879675,
      "rps_min": 19966.26891540564,
      "rps_max": 19980.00133324445,
      "mean_ms": 0.4107,
      "mean_ms_min": 0.4006,
      "mean_ms_max": 0.4516,
      "p50_ms": 0.269,
      "p50_ms_min": 0.264,
      "p50_ms_max": 0.332,
      "p95_ms": 1.059,
      "p95_ms_min": 1.017,
      "p95_ms_max": 1.111,
      "p99_ms": 1.744,
      "p99_ms_min": 1.563,
      "p99_ms_max": 1.814,
      "memory_current_median_mib": 156.53515625,
      "memory_current_median_mib_min": 155.625,
      "memory_current_median_mib_max": 190.390625,
      "server_cpu_fraction": 0.5106811868181462,
      "server_cpu_fraction_min": 0.49358458168855024,
      "server_cpu_fraction_max": 0.5156062174923522,
      "cgroup_lifetime_memory_peak_mib": 159.30859375,
      "cgroup_lifetime_memory_peak_mib_min": 157.44140625,
      "cgroup_lifetime_memory_peak_mib_max": 197.4453125,
      "max_schedule_lag_ms": 2.314,
      "max_schedule_lag_ms_min": 2.061,
      "max_schedule_lag_ms_max": 10.0
    },
    {
      "case": "spine",
      "mode": "fixed-118000",
      "n": 3,
      "rate_misses": 0,
      "rps": 116776.51565182935,
      "rps_min": 116358.14412635735,
      "rps_max": 117873.07512832478,
      "mean_ms": 0.2873,
      "mean_ms_min": 0.2802,
      "mean_ms_max": 0.2892,
      "p50_ms": 0.144,
      "p50_ms_min": 0.144,
      "p50_ms_max": 0.147,
      "p95_ms": 0.944,
      "p95_ms_min": 0.896,
      "p95_ms_max": 0.955,
      "p99_ms": 2.739,
      "p99_ms_min": 2.707,
      "p99_ms_max": 2.931,
      "memory_current_median_mib": 40.5546875,
      "memory_current_median_mib_min": 38.43359375,
      "memory_current_median_mib_max": 58.21875,
      "server_cpu_fraction": 0.7505834861907502,
      "server_cpu_fraction_min": 0.7482753265724661,
      "server_cpu_fraction_max": 0.7610002432194304,
      "cgroup_lifetime_memory_peak_mib": 44.5546875,
      "cgroup_lifetime_memory_peak_mib_min": 43.12109375,
      "cgroup_lifetime_memory_peak_mib_max": 61.2890625,
      "max_schedule_lag_ms": 19.77,
      "max_schedule_lag_ms_min": 16.96,
      "max_schedule_lag_ms_max": 19.785
    },
    {
      "case": "spring-mvc",
      "mode": "fixed-118000",
      "n": 3,
      "rate_misses": 1,
      "rps": 117304.8463435771,
      "rps_min": 115242.76169265034,
      "rps_max": 117833.07779481368,
      "mean_ms": 13.1569,
      "mean_ms_min": 1.5782,
      "mean_ms_max": 24.2293,
      "p50_ms": 5.422,
      "p50_ms_min": 0.837,
      "p50_ms_max": 5.522,
      "p95_ms": 60.927,
      "p95_ms_min": 6.167,
      "p95_ms_max": 135.935,
      "p99_ms": 89.248,
      "p99_ms_min": 10.724,
      "p99_ms_max": 206.784,
      "memory_current_median_mib": 649.42578125,
      "memory_current_median_mib_min": 476.17578125,
      "memory_current_median_mib_max": 1142.1328125,
      "server_cpu_fraction": 0.9692561164694192,
      "server_cpu_fraction_min": 0.9416222266166786,
      "server_cpu_fraction_max": 0.9742615561576865,
      "cgroup_lifetime_memory_peak_mib": 650.03515625,
      "cgroup_lifetime_memory_peak_mib_min": 479.22265625,
      "cgroup_lifetime_memory_peak_mib_max": 1144.7109375,
      "max_schedule_lag_ms": 130.769,
      "max_schedule_lag_ms_min": 19.822,
      "max_schedule_lag_ms_max": 250.24
    }
  ],
  "provenance": {
    "analysisSha256": "ca389ff1717b98d6757320652cd748559749aa66a05df43c48768342e91be615",
    "manifestSha256": "c76499c33c9652668b9ada3f5a19057f796565e6b496356755f98e4087c63697",
    "memoryMetric": "cgroup memory.current, sampled once per second; median per window, then median across three starts",
    "percentiles": "Median of per-window percentiles across three independent starts; p95 decoded from raw HDR histogram",
    "wfb": "Methodology reference; independently measured by the Spine project, not an official WFB result"
  }
}
