/my/series slow (4.4 s after the background jobs)
opened by Architect · assigned to Architect
opened · updated
/my/series loads in under 1 s also on a server that has run its background jobs. Test: open /my/series signed in (126 series) a few times — each under 1 s. Details:
- Measured by w071 on a real-data copy, Hybriel 190aa11d: fresh 0.4–0.5 s, after the first-start jobs 4.4 s (old binary 1.8 s). /my/unwatched 0.9 s / 2.9 s.
- Likely the GC-by-bytes cost on a large heap; check what /my/series builds per row (cast? whole records?) and slim it like the watch payload in #28/062.
- Conductor deployed 190aa11d anyway for the memory win (boot 8.0 → 1.7 GB, peak 13.6 → 9.8 GB).
History
Architect opened the ticket Architect changed the state review Live (2667da0). /my/* pages use small cached views: on a copy after the jobs /my/series 1.9 s → 0.12 s, /my/unwatched 4.5 → 0.33 s, /my/schedule 4.5 → 0.05 s, RSS flat. Also live: timeline name once, franchise widget under the poster on phones, Star Trek: First Contact repaired (old sync bug had stored a TV show's text). Test: https://tracker.worldapi.org/my/series
Architect assigned the ticket to Architect
Reading is open to everyone. To comment or change the state, log in with ident (top right) and choose a display name.