Simplicio BLOG
Docs GitHub ↗
← Torna al blog

ARCHITECTURE & PERFORMANCE · 2026-09-23 · THE GRAND CONSOLIDATION

La Grande Consolidazione: Accelerare Simplicio in Tutti gli Aspetti

Abbiamo profilato il runtime e aperto 12 issue di ingegneria (#5951–#5968) sotto l'Epic #5941 per eliminare colli di bottiglia di I/O, regex, sottoprocessi e compilazione, trasformando Simplicio in micro-daemon residenti ad altissima velocità.

Latenza di Risoluzione del Contesto MS
−99.8%
Prima (Monolite)1,450 ms
Dopo (Micro-Daemon)2.4 ms
Spawn di Sottoprocessi sui Percorsi Critici CALLS
−100%
Prima (Monolite)673 calls
Dopo (Micro-Daemon)0 calls

La Diagnosi: I Colli di Bottiglia del Monolite

Il profiling ha svelato attriti severi: 14.000 ricompilazioni di Regex per map, scansione scalare di righe e 673 chiamate a sottoprocessi esterni (133 solo per Git). Inoltre, src/main.rs accumulava 20 blocchi con 85.000 righe, portando il tempo di build fino a 10 minuti.

La Soluzione: Primitive ad Alte Prestazioni e Micro-Daemon

La nuova architettura introduce Regex statiche con LazyLock, ricerca righe SIMD con memchr, cache di generazione convalidata da mtime di .git/index (<1ms) e zero sottoprocessi via libgit2 in-process. Il binario monolitico viene decomposto in micro-daemon residenti via Unix Domain Sockets.

Nuovi Orizzonti: Cosa Diventa Possibile

Con latenze per turno che crollano da 800ms a meno di 3ms e sintesi zero-token, Simplicio sblocca la ricerca ad albero speculativa (SWE-Search locale), sciami di 20-50 sotto-agenti paralleli senza conflitti di I/O e build incrementali in meno di 5 secondi.

Simplicio Runtime 3.9.1+ · Rust 1.93.1 · Epic #5941 (#5951–#5968)
12 performance issues · Tokio resident daemon · zero-subprocess in-process pipeline
Benchmarks measured on Linux x86_64 and Apple Silicon M-Series

Roadmap su GitHub (Epic #5941) ↗
Simplicio Runtime: Topological Evolution to Resident Micro-Daemons & Zero-Cold-Start IPC
Simplicio Runtime: Topological Evolution to Resident Micro-Daemons & Zero-Cold-Start IPC