You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 9f438e6
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: docs/QUALITY_SNAPSHOTS.md
+6-4Lines changed: 6 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,14 +15,16 @@ A metric blocks when it exceeds both its absolute and relative budget:
15
15
| Metric | Linux | Windows | macOS |
16
16
| --- | ---: | ---: | ---: |
17
17
| Server startup P50 | 5 ms / 100% | 10 ms / 50% | 100 ms / 50% |
18
-
| Server startup P95 | 50 ms / 200% | 50 ms / 100% |10,000 ms / 100% |
18
+
| Server startup P95 | 50 ms / 200% | 50 ms / 100% |750 ms / 100% |
19
19
| Full refresh P50 | 25 ms / 30% | 50 ms / 30% | 100 ms / 50% |
20
-
| Full refresh P95 | 1,000 ms / 100% | 5,000 ms / 100% |5,000 ms / 25% |
20
+
| Full refresh P95 | 1,000 ms / 100% | 5,000 ms / 100% |1,000 ms / 50% |
21
21
| Time to first environment P50 | 20 ms / 100% | 25 ms / 50% | 150 ms / 50% |
22
-
| Time to first environment P95 | 250 ms / 100% | 500 ms / 100% |10,000 ms / 100% |
22
+
| Time to first environment P95 | 250 ms / 100% | 500 ms / 100% |750 ms / 100% |
23
23
24
24
Each cell is `absolute / relative`. The budgets reflect observed GitHub-hosted runner variance from 11 consecutive main-branch baselines. Tighten them when a noisy path is fixed rather than normalizing a known regression into the baseline.
25
25
26
+
The macOS P95 budgets were recalibrated after #504 using three unchanged-content pull-request runs and the exact merged baseline. Their absolute headroom is four to six times the observed post-fix run-to-run range.
27
+
26
28
The dual budget avoids failing on tiny percentage changes while still blocking material latency regressions. Tail metrics remain mandatory; a healthy median does not excuse a degraded P95.
27
29
28
30
## Coverage gate
@@ -50,4 +52,4 @@ Phase and locator telemetry is collected in separate, untimed refreshes so diagn
50
52
51
53
## Known investigations
52
54
53
-
The macOS cold-refresh tail is tracked by issue #504. Phase and locator distributions plus privacy-safe interpreter timeout counts verify that the tail does not recur.
55
+
The macOS cold-refresh tail fixed by issue #504 remains guarded by phase and locator distributions plus privacy-safe interpreter timeout counts.
0 commit comments