Conversation
Spider Bench A/B✅ All benchmark browser service runs completed; results are informational. Public HEAD: 184 / 240 rows; 38 / 48 sites produced rows; 10 unexpected empty sites. ✅ Deterministic fixture contract is clean. Common ancestor Public 48-site run · informational
Public-site content, timing, and memory are noisy. This single A/B run reports evidence only; site outcome counts explain missing rows without treating them as a deterministic regression. CPU and memory timelinesThese are bounded 40-point views of the same complete process-tree samples used by the HTML report. CPU uses 100% per occupied logical core; memory lines are RSS first and PSS second when complete PSS samples are available. Basexychart-beta
title "Base CPU"
x-axis "Elapsed seconds" [2.037, 4.04, 5.543, 6.043, 7.546, 9.549, 11.55, 13.052, 15.055, 17.057, 19.06, 20.562, 21.064, 22.566, 24.568, 26.573, 28.074, 30.075, 32.075, 34.077, 35.579, 37.581, 39.582, 41.585, 43.088, 45.09, 47.093, 49.096, 50.599, 52.601, 54.603, 56.606, 58.108, 60.111, 62.113, 64.115, 65.616, 66.116]
y-axis "CPU percent" 0 --> 500
line [83.88, 139.76, 207.44, 283.69, 2, 141.61, 189.85, 55.97, 103.91, 89.92, 51.97, 3.99, 0, 0, 0, 0, 2, 8, 88, 125.95, 89.94, 121.79, 103.94, 113.9, 19.95, 85.82, 135.66, 17.98, 0, 0, 1.99, 0, 0, 113.89, 165.89, 113.85, 146, 161.97]
xychart-beta
title "Base memory: RSS then PSS"
x-axis "Elapsed seconds" [0.035, 2.037, 4.04, 5.543, 6.043, 7.546, 9.549, 11.55, 13.052, 15.055, 17.057, 19.06, 20.562, 21.064, 22.566, 24.568, 26.573, 28.074, 30.075, 32.075, 34.077, 35.579, 37.581, 39.582, 41.585, 43.088, 45.09, 47.093, 49.096, 50.599, 52.601, 54.603, 56.606, 58.108, 60.111, 62.113, 64.115, 65.616, 66.116, 67.407]
y-axis "Memory MiB" 0 --> 500
line [11.89, 108.52, 140.99, 167.59, 176.57, 161.06, 178.07, 186.95, 161.65, 174.61, 160.16, 155.73, 154.43, 142.19, 143.42, 142.07, 142.07, 142.07, 140.82, 142.82, 170.92, 171.03, 204.62, 170.46, 191.96, 157.57, 160.44, 215.7, 172.5, 164.59, 163.62, 164.06, 165.05, 166.6, 184.62, 183.35, 185.79, 228.1, 231.23, 0]
line [8.69, 105.03, 137.45, 164.06, 173.04, 157.52, 174.09, 183.43, 157.99, 171.06, 156.61, 152.18, 150.88, 138.64, 139.87, 138.51, 138.51, 138.51, 137.27, 139.27, 168.05, 167.47, 197.97, 166.42, 188.46, 154.08, 156.89, 212.3, 168.94, 161.04, 160.06, 160.51, 161.49, 163.04, 181.08, 180.95, 182.24, 224.6, 227.69, 0]
HEADxychart-beta
title "HEAD CPU"
x-axis "Elapsed seconds" [1.034, 1.534, 2.034, 3.537, 5.54, 7.042, 9.044, 10.547, 11.048, 12.549, 14.552, 16.556, 18.057, 20.06, 21.563, 23.563, 25.564, 27.064, 29.065, 31.068, 32.569, 34.57, 36.072, 38.074, 40.078, 41.58, 43.582, 45.084, 45.584, 47.086, 49.088, 50.589, 52.593, 54.595, 56.097, 58.1, 59.603, 61.104]
y-axis "CPU percent" 0 --> 200
line [0, 0, 0, 3.99, 105.74, 103.84, 129.97, 163.58, 67.92, 63.97, 73.95, 23.96, 50, 0, 2, 0, 2, 0, 2, 33.96, 107.92, 105.91, 41.89, 105.93, 67.82, 7.98, 0, 121.72, 101.93, 83.94, 0, 2, 9.97, 125.81, 73.96, 133.77, 19.97, 27.99]
xychart-beta
title "HEAD memory: RSS"
x-axis "Elapsed seconds" [0.034, 1.034, 1.534, 2.034, 3.537, 5.54, 7.042, 9.044, 10.547, 11.048, 12.549, 14.552, 16.556, 18.057, 20.06, 21.563, 23.563, 25.564, 27.064, 29.065, 31.068, 32.569, 34.57, 36.072, 38.074, 40.078, 41.58, 43.582, 45.084, 45.584, 47.086, 49.088, 50.589, 52.593, 54.595, 56.097, 58.1, 59.603, 61.104, 61.109]
y-axis "Memory MiB" 0 --> 500
line [15.32, 56.97, 57.06, 57.06, 57.74, 124.15, 175.92, 201.49, 220.98, 203.92, 205.19, 180.14, 160.57, 166.14, 150.41, 149.87, 149.53, 149.14, 149.31, 151.12, 167.08, 177.04, 234.8, 181.81, 186.61, 175.5, 166.34, 158.49, 277.18, 278.23, 210.39, 171.77, 171.15, 173.88, 203.66, 185.84, 248.43, 182.48, 0, 0]
Deterministic fixture · required contractThe fixture exercises 15 routes: 8 are expected to emit rows and 7 intentionally exercise empty, loading, or timeout behavior.
Full HTML, JSON, CSV, logs, and page snapshots: workflow run and full The public-web A/B is informational. The exact HEAD fixture contract runs as a separate required CI check; timing and public-site content deltas remain non-blocking. |
CI Regression ReportSource CI run · source state at render:
Release regression — ✅ HEAD/base failures 0/0; raw binary +2.815151%Package and image size
Startup latency and PSS
Concurrency matrix
Frontend differential — ✅ 1,020/1,020 cases matched; 0 issues
Agent episodes · Moli vs Chromium — ✅ 8/8 Moli episodes passed; 0 failures
Runtime and CDP session contracts — ✅ 26 contract cases; 0 failures
CDP smoke — ✅ 42/42 groups passed; 447 scenariosWorkers: 4 · cumulative group time: 123.74 s · failed groups: 0
All artifact fields are parsed by the trusted default-branch renderer; missing or invalid inputs remain visible as unavailable. |
Sequential Navigation Soak A/B✅ HEAD completed the 200-navigation resilience and memory observation. One browser process, one target, and one CDP session navigate CSDN → SegmentFault → Huaban → example.com repeatedly. This run issued 200 Common ancestor Session resilience
A public-page failure is reported separately from an unrecoverable session. The soak requires all navigation attempts, zero failed recovery, zero lifecycle/network ordering violations, and complete resource evidence. Process-tree memory
HEAD memory by 50-navigation quarter
Raw reports and per-navigation boundary samples: workflow run and full Public-site timing and memory are observational. Use the A/B deltas and trend shape as evidence, not as a deterministic performance threshold. |
Use jemalloc for performance.