lightcraft/crates
Brandon Thomas 78e50b5fc5 M5.6a: memory report (library.memory, ui.inspect memory) and opt-in DHAT heap profile
Per-cache bytes: decoded thumbnail/preview/full sources, rendered previews,
GPU device buffers (allocated/pooled/retired), loupe stage caches (CPU and
GPU) and textures. lightcraft-cli --features dhat-heap adds live/peak heap and
writes dhat-heap.json.

Baseline (14 raws, loupe, 12 steps): peak RSS 1.9-2.3 GB, footprint 2.5-2.6 GB;
heap peak 634 MB after import (probes decode every raw), 930 MB during grid
thumbnails (parallel decodes); GPU free pool grows to 2 GB (exact-size reuse).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 10:28:13 -04:00
..
catalog M1.7: a raw with its import settings is not 'edited' (grid badge, edited filter) 2026-10-01 09:43:33 -04:00
codecs M10.4: JPEG 4:2:0 chroma straight from 2×2 RGB means (no full-size chroma planes); identical output 2026-10-01 09:29:59 -04:00
color M5.2a: lightcraft-gpu crate (wgpu compute) with the per-pixel stage on the GPU 2026-10-01 02:29:54 -04:00
develop M4.4: Upright — Auto/Level/Vertical/Full from detected lines + Guided upright (up to 4 guides) 2026-10-01 01:16:18 -04:00
engine M5.6a: memory report (library.memory, ui.inspect memory) and opt-in DHAT heap profile 2026-10-01 10:28:13 -04:00
geom M0.1/M0.2: workspace, xtask (layers/wasm/ci/stats), geom, color, raster 2026-09-30 10:04:12 -04:00
gpu M5.6a: memory report (library.memory, ui.inspect memory) and opt-in DHAT heap profile 2026-10-01 10:28:13 -04:00
mcp M1.4: persistent libraries for headless MCP (lightcraft-cli mcp --library DIR); bump render cache version 2026-10-01 00:17:38 -04:00
meta Merge branch 'worktree-agent-af78b5603e6882a3f' 2026-10-01 01:06:29 -04:00
pipeline M5.6a: memory report (library.memory, ui.inspect memory) and opt-in DHAT heap profile 2026-10-01 10:28:13 -04:00
preview Merge branch 'worktree-agent-a69dcec0f0c61bc39' 2026-10-01 09:39:30 -04:00
raster M5.2a: lightcraft-gpu crate (wgpu compute) with the per-pixel stage on the GPU 2026-10-01 02:29:54 -04:00
raw M5.4b: faster raw path — bin previews/thumbnails straight from the mosaic 2026-10-01 09:01:53 -04:00
scenes M0.4: demo scenes — remove vertical banding in terrain shading (wide slope stencil, smooth light direction, depth warp, aerial perspective) 2026-10-01 00:09:30 -04:00
tiff M3.1: lightcraft-tiff reader/writer 2026-09-30 11:00:48 -04:00
ui-egui M5.6a: memory report (library.memory, ui.inspect memory) and opt-in DHAT heap profile 2026-10-01 10:28:13 -04:00