test(layout): cover paint clip stack reuse boundaries - #259
Conversation
Spider Bench A/B✅ All benchmark browser service runs completed; results are informational. Public HEAD: 189 / 240 rows; 39 / 48 sites produced rows; 9 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.546, 2.547, 4.05, 5.052, 5.552, 6.553, 7.054, 8.054, 9.556, 11.059, 12.565, 13.567, 15.069, 16.571, 17.572, 19.075, 20.576, 22.078, 23.08, 24.584, 26.09, 27.091, 28.594, 29.095, 30.097, 31.6, 32.601, 34.103, 35.607, 37.107, 38.108, 39.61, 41.111, 42.114, 43.618, 45.119, 46.62, 47.622]
y-axis "CPU percent" 0 --> 200
line [87.92, 125.82, 13.97, 169.74, 129.89, 141.84, 127.81, 114.07, 89.91, 0, 65.89, 137.8, 0, 11.98, 2, 63.94, 85.92, 14, 41.89, 33.73, 89.74, 123.82, 125.64, 99.8, 139.8, 117.89, 101.84, 13.99, 69.84, 10, 91.82, 57.96, 2, 0, 95.77, 91.93, 59.97, 107.75]
xychart-beta
title "Base memory: RSS then PSS"
x-axis "Elapsed seconds" [0.045, 1.546, 2.547, 4.05, 5.052, 5.552, 6.553, 7.054, 8.054, 9.556, 11.059, 12.565, 13.567, 15.069, 16.571, 17.572, 19.075, 20.576, 22.078, 23.08, 24.584, 26.09, 27.091, 28.594, 29.095, 30.097, 31.6, 32.601, 34.103, 35.607, 37.107, 38.108, 39.61, 41.111, 42.114, 43.618, 45.119, 46.62, 47.622, 48.643]
y-axis "Memory MiB" 0 --> 500
line [21.93, 133.67, 166.81, 170.73, 216.44, 241.45, 237.07, 228.8, 254.5, 213.12, 202.71, 202.52, 226.43, 193.17, 194.8, 195.95, 202.3, 205.69, 183.3, 184.89, 177.79, 202.57, 204.27, 251.77, 260.93, 213.46, 209.03, 194.42, 182.45, 186.58, 187.85, 212.68, 207.56, 179.13, 177.87, 211.34, 191.39, 195.31, 215.86, 0]
line [18.81, 130.32, 163.48, 167.4, 213.13, 238.13, 233.79, 225.43, 251.1, 209.75, 199.31, 199.05, 222.99, 189.74, 191.47, 192.05, 198.41, 201.89, 179.38, 180.99, 173.92, 198.71, 200.4, 247.88, 257.03, 209.11, 205.73, 190.57, 178.53, 182.77, 183.97, 208.79, 203.67, 175.24, 173.98, 207.45, 187.5, 191.42, 211.97, 0]
HEADxychart-beta
title "HEAD CPU"
x-axis "Elapsed seconds" [1.537, 2.539, 4.042, 5.043, 5.544, 6.545, 7.045, 8.045, 9.548, 11.05, 12.551, 13.553, 15.056, 16.559, 17.56, 19.063, 20.565, 22.069, 23.07, 24.071, 24.572, 26.074, 27.077, 28.579, 30.081, 31.582, 32.582, 34.084, 35.586, 37.089, 38.09, 39.591, 41.093, 42.094, 43.596, 45.099, 46.6, 47.602]
y-axis "CPU percent" 0 --> 200
line [0, 0, 73.86, 0, 45.88, 111.91, 92.02, 119.96, 123.83, 93.88, 118.05, 91.78, 127.55, 103.84, 85.92, 21.98, 35.94, 91.73, 115.95, 155.88, 125.77, 135.8, 119.39, 42.03, 137.78, 89.88, 17.99, 97.84, 59.91, 131.64, 135.82, 2, 93.87, 2, 79.82, 101.86, 55.98, 113.7]
xychart-beta
title "HEAD memory: RSS then PSS"
x-axis "Elapsed seconds" [0.035, 1.537, 2.539, 4.042, 5.043, 5.544, 6.545, 7.045, 8.045, 9.548, 11.05, 12.551, 13.553, 15.056, 16.559, 17.56, 19.063, 20.565, 22.069, 23.07, 24.071, 24.572, 26.074, 27.077, 28.579, 30.081, 31.582, 32.582, 34.084, 35.586, 37.089, 38.09, 39.591, 41.093, 42.094, 43.596, 45.099, 46.6, 47.602, 48.819]
y-axis "Memory MiB" 0 --> 500
line [21.99, 67.93, 67.93, 102.8, 117.64, 119.42, 164.84, 177.32, 192.18, 236.39, 203.21, 197.64, 191.38, 220.23, 196.74, 210.94, 188.82, 190.81, 226.65, 205.55, 212.57, 212.51, 228.33, 235.78, 198.99, 284.27, 191.28, 183.13, 185.08, 196.5, 318.79, 235.53, 197.68, 210.89, 174.39, 186.57, 190.68, 172.09, 203, 0]
line [18.54, 64.15, 64.15, 99.01, 113.85, 115.63, 161.06, 173.31, 188.4, 232.3, 199.37, 193.79, 187.52, 215.94, 192.89, 206.89, 184.93, 186.92, 222.76, 201.66, 208.68, 208.15, 224.44, 231.89, 195.51, 280.5, 187.49, 179.24, 181.29, 192.62, 314.78, 231.64, 193.8, 207, 170.51, 182.68, 186.86, 168.27, 199.22, 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. |
f0ec13b to
88c3a83
Compare
No description provided.