yams/docs/benchmarks
Trevon 090a5ca69c
fix(testing): stabilize TSAN coverage, harden daemon shutdown, and speed up KG/storage paths (#53)
* perf(search, metadata): add KG write buffer, score cache, adaptive budgets

* perf(indexing): wire KGWriteBuffer into indexing service

   Converts per-document addEdgesUnique calls into batched flush via
   KGWriteBuffer.  500-doc ingest: 500 SQL round-trips → 1 batch.

   Verified: 14.2× edge insert gap (14.8K→195K edges/s) in kg_edge bench.
   Tests: 10/10 Catch2 pass (105 assertions).

* perf(storage): add fsync durability, parallel batch, read integrity

* test(storage): add stress, crash-sim, cold-cache, batch benchmarks

* fix: CI optimizations and work coordinator shutdown fix

* fix(testing): stabilize TSAN coverage gate

* fix: harden KG flush, score cache, and benches

   - keep KG buffers intact when batch commit fails
   - count flushed edges per batch instead of lifetime totals
   - guard the Simeon score cache and clear it on rebuild
   - fall back to fsync when F_FULLFSYNC fails on macOS
   - remove interactive sudo from cold-cache benchmarks
2026-06-26 17:57:02 -04:00
..
longmemeval_s_baseline.md feat: daemon stability fixes, vector search optimizations, and docs refresh (#46) 2026-06-10 10:30:38 -04:00
performance_report.md fix(testing): stabilize TSAN coverage, harden daemon shutdown, and speed up KG/storage paths (#53) 2026-06-26 17:57:02 -04:00
README.md perf: improve ingestion optimization and profiling infrastructure (#52) 2026-06-19 17:32:19 -04:00
storage_backends.md feat: daemon stability fixes, vector search optimizations, and docs refresh (#46) 2026-06-10 10:30:38 -04:00

Benchmarks

This section is the public benchmark index for YAMS.

Each page answers three things:

  • what workload or dataset was measured,
  • what the latest published results are,
  • what the historical comparison or regression signal is.

Benchmark Docs

Scope

  • Public benchmark docs focus on benchmark data, workload context, and historical comparisons.
  • Internal harness plumbing and generated outputs are intentionally omitted from public docs.
  • tested means the path is validated in this repository.
  • supported means the path exists but is not currently part of automated validation here.

Use tested paths as the default reference point.