Coordinate foreground search and background inference CPU budgets

This commit is contained in:
karl committed 2026-10-13 01:56:03 +02:00
1 parent 6b78c8bb7f
commit d85746db5b
12 files changed
+858 -60

No files matched your search

+4 -3
View File
@@ -77,8 +77,9 @@ are not certified by those smoke tests.
## Remaining performance/release work
Background and query workers still receive independent thread budgets; shared
CPU admission and foreground priority are open. Publication no longer charges
Background and query workers now share inference admission and foreground
priority; see [PERFORMANCE.md](PERFORMANCE.md#shared-inference-admission).
Publication no longer charges
foreground graph deserialization, but eligibility refresh, indexing I/O and
CPU contention need representative measurements. Native compositor/input timing,
large-corpus p95, older CPUs, actual GPU/device-loss, power-loss durability,
@@ -97,4 +98,4 @@ installers/upgrades/signatures and macOS packaging remain open.
The prepared graph handle is process-local: foreign CLI/MCP index writers cannot
share its native Arc. Cold CLI initialization and cross-process reader refresh
remain separate costs. Representative concurrent-indexing/foreground measurements
and shared CPU thread admission remain the next performance milestone.
across decoder, extraction and ANN work remain the next performance milestone.