Recheck Activity packing latency after #822 on the perf VM #854

Open
opened 2026-10-02 15:06:51 +00:00 by kayg · 0 comments
Owner

The local #822 Activity profile has higher latency than the recorded local #589 baseline. Recheck it on the locked perf VM before a source change. Both runs used the same profile. The shared build host had much higher load in the #822 run.

Case Baseline p50 / p95 #822 local p50 / p95 p95 change
36 participants, 8 decks 22.56 / 52.88 µs 35.22 / 79.68 µs +50.7%
50 overlapping Logs, 100 Photos 31.03 / 56.61 µs 50.90 / 95.18 µs +68.1%

Baseline: docs/perf/baseline.json, calendar_activity_589, load 40.52 / 40.78 / 36.44. Current local load: 128.68 / 121.21 / 116.46. CPU: 0.278 s average and 0.1717 s worst case. RSS: 55,119,872 bytes average and 59,244,544 bytes worst case. Profile: bench/calendar-activity-589.mjs.

#822 also adds the first ItemCard adapter profile. It has no comparable baseline: average p50 0.138 ms / p95 1.437 ms; worst case with 4,096 items p50 69.570 ms / p95 282.636 ms. bench/item-representations-822.mjs records CPU and RSS. Performance is not a merge gate.

The local #822 Activity profile has higher latency than the recorded local #589 baseline. Recheck it on the locked perf VM before a source change. Both runs used the same profile. The shared build host had much higher load in the #822 run. | Case | Baseline p50 / p95 | #822 local p50 / p95 | p95 change | | --- | --- | --- | --- | | 36 participants, 8 decks | 22.56 / 52.88 µs | 35.22 / 79.68 µs | +50.7% | | 50 overlapping Logs, 100 Photos | 31.03 / 56.61 µs | 50.90 / 95.18 µs | +68.1% | Baseline: `docs/perf/baseline.json`, `calendar_activity_589`, load 40.52 / 40.78 / 36.44. Current local load: 128.68 / 121.21 / 116.46. CPU: 0.278 s average and 0.1717 s worst case. RSS: 55,119,872 bytes average and 59,244,544 bytes worst case. Profile: `bench/calendar-activity-589.mjs`. #822 also adds the first ItemCard adapter profile. It has no comparable baseline: average p50 0.138 ms / p95 1.437 ms; worst case with 4,096 items p50 69.570 ms / p95 282.636 ms. `bench/item-representations-822.mjs` records CPU and RSS. Performance is not a merge gate.
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
kayg/calternal#854
No description provided.