fix(cdp): limit Runtime stack capture depth - #383
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" [1.035, 1.535, 2.537, 4.038, 5.039, 6.543, 8.045, 9.046, 10.549, 11.551, 13.053, 14.054, 15.055, 15.555, 17.055, 18.057, 19.56, 20.56, 22.06, 23.563, 24.564, 26.065, 26.566, 27.066, 28.567, 29.568, 31.069, 32.57, 33.573, 35.074, 36.075, 37.577, 39.078, 40.079, 41.581, 42.583, 44.084, 45.085]
y-axis "CPU percent" 0 --> 500
line [57.88, 115.93, 135.72, 103.85, 155.8, 189.57, 105.78, 203.71, 89.75, 133.61, 129.93, 127.87, 2, 24, 111.93, 53.88, 11.97, 55.98, 49.98, 113.91, 95.82, 131.89, 115.89, 161.77, 51.94, 145.9, 131.79, 35.98, 79.8, 11.99, 75.93, 95.71, 18.01, 13.97, 129.85, 107.75, 105.94, 113.88]
xychart-beta
title "Base memory: RSS then PSS"
x-axis "Elapsed seconds" [0.034, 1.035, 1.535, 2.537, 4.038, 5.039, 6.543, 8.045, 9.046, 10.549, 11.551, 13.053, 14.054, 15.055, 15.555, 17.055, 18.057, 19.56, 20.56, 22.06, 23.563, 24.564, 26.065, 26.566, 27.066, 28.567, 29.568, 31.069, 32.57, 33.573, 35.074, 36.075, 37.577, 39.078, 40.079, 41.581, 42.583, 44.084, 45.085, 46.116]
y-axis "Memory MiB" 0 --> 500
line [11.93, 91.9, 103.71, 111.51, 137.28, 168.26, 168, 186.86, 180.16, 169.59, 188.81, 179.98, 168.57, 139.92, 142.66, 158.95, 155.39, 158.27, 144.32, 154.4, 166.93, 184.1, 194.44, 209.06, 205.09, 164.7, 173.38, 154.7, 156.13, 155.46, 154.4, 160.26, 175.86, 168.87, 161.77, 198.43, 178.7, 169.37, 181.99, 0]
line [8.74, 88.32, 100.17, 107.93, 133.68, 164.68, 164.44, 183.19, 176.55, 165.96, 185.15, 176.37, 164.89, 136.26, 139, 155.44, 151.92, 154.77, 140.96, 151.04, 163.58, 180.8, 191.12, 205.7, 201.72, 161.26, 170.31, 151.52, 152.78, 152.1, 151.04, 157.14, 172.95, 165.5, 158.4, 195.15, 175.34, 165.93, 178.82, 0]
HEADxychart-beta
title "HEAD CPU"
x-axis "Elapsed seconds" [1.536, 2.537, 3.038, 4.038, 5.539, 6.041, 7.042, 8.544, 9.544, 11.047, 12.549, 14.051, 15.051, 16.552, 18.053, 19.554, 20.554, 22.054, 23.054, 23.555, 25.057, 26.058, 27.559, 29.062, 30.564, 31.565, 33.066, 34.567, 36.069, 37.072, 38.573, 40.073, 41.573, 42.574, 44.075, 45.577, 47.081, 48.081]
y-axis "CPU percent" 0 --> 500
line [125.91, 123.91, 127.85, 121.99, 197.77, 271.37, 147.71, 144.05, 155.97, 107.91, 123.91, 129.64, 125.99, 12, 91.98, 14, 23.96, 20, 0, 51.86, 97.96, 105.93, 141.75, 111.83, 143.62, 101.92, 143.97, 17.99, 111.94, 103.74, 79.96, 109.97, 111.93, 28, 87.95, 111.85, 43.87, 121.96]
xychart-beta
title "HEAD memory: RSS then PSS"
x-axis "Elapsed seconds" [0.035, 1.536, 2.537, 3.038, 4.038, 5.539, 6.041, 7.042, 8.544, 9.544, 11.047, 12.549, 14.051, 15.051, 16.552, 18.053, 19.554, 20.554, 22.054, 23.054, 23.555, 25.057, 26.058, 27.559, 29.062, 30.564, 31.565, 33.066, 34.567, 36.069, 37.072, 38.573, 40.073, 41.573, 42.574, 44.075, 45.577, 47.081, 48.081, 49.51]
y-axis "Memory MiB" 0 --> 500
line [12.21, 98.17, 111.41, 134.74, 146.6, 160.43, 171.12, 203.92, 170.15, 193.55, 176.41, 197.35, 181.56, 172.92, 142.3, 150.93, 152.88, 149.21, 142.96, 140.89, 138.74, 169.94, 173.44, 186.82, 202.36, 173.83, 169.36, 178.09, 157.23, 162.49, 158.51, 159.33, 266.35, 190.43, 173.05, 183.38, 180.71, 173.01, 184.32, 0]
line [9.33, 95.02, 108.13, 131.46, 143.47, 157.05, 167.82, 200.55, 166.71, 190.17, 173.05, 190.56, 178.21, 169.54, 138.92, 147.55, 149.5, 145.84, 139.58, 137.51, 135.46, 166.57, 169.94, 183.7, 199.02, 170.54, 165.97, 174.92, 153.84, 158.93, 155.12, 155.96, 262.38, 187.24, 169.76, 180.02, 177.3, 169.66, 180.98, 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. |
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. |
CI Regression ReportSource CI run · source state at render:
Release regression — ✅ HEAD/base failures 0/0; raw binary +0.024862%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 — ✅ 43/43 groups passed; 451 scenariosWorkers: 4 · cumulative group time: 124.53 s · failed groups: 0
All artifact fields are parsed by the trusted default-branch renderer; missing or invalid inputs remain visible as unavailable. |
9608bd9 to
74df2cc
Compare
74df2cc to
60fb6c4
Compare
No description provided.