[Poort][P1] Schaal- en per-toetsaanslagtoetsen voor de paden zonder prestatiepoort, plus Windows-meting #2636
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
release-blocker
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck#2636
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Waarom
test/large_deck_performance_test.dartbewaakt parsen, serialiseren, documentherparsen en de lokale opslag op schaal — en dat werkt: die paden zijn gemeten verwaarloosbaar. De prestatieproblemen uit de inspectie van 28-10-2026 zitten allemaal ernaast, in paden die geen poort hebben:Zonder poort komen deze terug zodra iemand een nieuwe afgeleide provider of cache toevoegt (de skill
prestatiesnoemt dat risico al: "een nieuwe zware afgeleide provider moet datzelfde patroon volgen").Voorstel
markdownFromDocument300 vs 2×150 pagina's (#2621);memoizedDeckScanop 1000 dia's, tweede aanroep (#2622).AppShelllaadt, tienupdateSlide-aanroepen doet en telt: hoeveel providers herberekenen, hoeveelTextPainter.layout-aanroepen, hoeveel bestandssysteemaanroepen. Tellingen zijn machine-onafhankelijk en dus geschikt als ratchet (constante, poort én docs bijwerken, zoals bij de bestaande ratchets).*Sync-bestands-API's inlib/widgets/en in build-paden, met een allowlist voor de bewuste uitzonderingen (zoals dechmod-ratchet het al doet).docs/PERFORMANCE_GUIDE.mdbijwerken: de sectie "Still missing" noemt export- en UI-latentie; voeg de nieuwe toetsen en de gemeten cijfers uit deze inspectie toe.Onderdeel van de prestatie- en stabiliteitsinspectie van 28-10-2026 (EPIC #2637).