diff --git a/crates/brk_cli/README.md b/crates/brk_cli/README.md index ee6af8ddc..56e901c1f 100644 --- a/crates/brk_cli/README.md +++ b/crates/brk_cli/README.md @@ -37,6 +37,14 @@ brk --help 4. **Server**: REST API + MCP endpoint 5. **Bundler**: JS bundling for web interface (if enabled) +## Performance + +| Machine | Time | Disk | Peak Disk | Memory | Peak Memory | +|---------|------|------|-----------|--------|-------------| +| MBP M3 Pro (36GB, internal SSD) | 5.2h | 341 GB | 415 GB | 6.4 GB | 12 GB | + +Full benchmark data: [`https://github.com/bitcoinresearchkit/benches/tree/main/brk`](/benches/brk) + ## Built On - `brk_indexer` for blockchain indexing diff --git a/crates/brk_computer/README.md b/crates/brk_computer/README.md index 3b2708627..39a44aa64 100644 --- a/crates/brk_computer/README.md +++ b/crates/brk_computer/README.md @@ -48,6 +48,18 @@ UTXO and address cohorts support filtering by: - **Type**: P2PKH, P2SH, P2WPKH, P2WSH, P2TR - **Epoch**: By halving epoch +## Performance + +### End-to-End + +Full pipeline benchmarks (indexer + computer): + +| Machine | Time | Disk | Peak Disk | Memory | Peak Memory | +|---------|------|------|-----------|--------|-------------| +| MBP M3 Pro (36GB, internal SSD) | 5.2h | 341 GB | 415 GB | 6.4 GB | 12 GB | + +Full benchmark data: [`https://github.com/bitcoinresearchkit/benches/tree/main/brk`](/benches/brk) + ## Recommended: mimalloc v3 Use [mimalloc v3](https://crates.io/crates/mimalloc) as the global allocator to reduce memory usage. diff --git a/crates/brk_indexer/README.md b/crates/brk_indexer/README.md index f98688ed9..073ef6735 100644 --- a/crates/brk_indexer/README.md +++ b/crates/brk_indexer/README.md @@ -58,7 +58,7 @@ let blockhash = indexer.vecs.block.height_to_blockhash.get(height)?; | MBP M3 Pro (36GB, internal SSD) | 3.1h | 233 GB | 307 GB | 5.5 GB | 11 GB | | Mac Mini M4 (16GB, external SSD) | 4.9h | 233 GB | 303 GB | 5.4 GB | 11 GB | -Full benchmark data: [`/benches/brk_indexer`](/benches/brk_indexer) +Full benchmark data: [`https://github.com/bitcoinresearchkit/benches/tree/main/brk_indexer`](/benches/brk_indexer) ## Recommended: mimalloc v3