Skip to content
zit Tags and Properties
Login

Tags and Properties

Tags and Properties for Check-in 2e3bb0b9db

Context
2026-08-16
16:00 • Edit [2e3bb0b9db]: Mark "Closed". artifact: 4b1c0947f6 user: dmestas
16:00
frames streams through the plaintext memo (#84)

frames was the one bulk reader still calling the uncached content(), so a delta base was reconstructed once per referencing delta rather than once per run — superlinear work against a linear stream, on corpora that are ~90% deltas after a fossil import.

libfossil (17,449 artifacts): 12.4s -> 2.34s real, 12.0s -> 2.25s user. Output byte-identical, peak RSS down 362MB -> 314MB. memoize_undeltaed stays off: the sweep reads each artifact once, and bases are memoized regardless of their own frame kind, which is the win. closed check-in: 2e3bb0b9db user: dmestas tags: frames-memo