Simplicio BLOG
Docs GitHub ↗
← Retour au blog

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

La Grande Consolidation : Accélérer Simplicio sous Tous ses Aspects

Nous avons profilé le runtime et ouvert 12 issues d'ingénierie (#5951–#5968) sous l'Epic #5941 afin d'éliminer les goulets d'étranglement d'E/S, de regex, de sous-processus et de compilation, transformant Simplicio en micro-daemons ultra-rapides.

Latence de Résolution de Contexte MS
−99.8%
Avant (Monolithe)1,450 ms
Après (Micro-Daemons)2.4 ms
Spawns de Sous-processus dans les Voies Chaudes CALLS
−100%
Avant (Monolithe)673 calls
Après (Micro-Daemons)0 calls

Le Diagnostic : Les Goulots Cachés du Monolithe

Le profilage a révélé des frictions critiques : 14 000 recompilations de Regex par map, recherche scalaire de numéros de ligne et 673 appels à des sous-processus externes (dont 133 pour Git seul). De plus, src/main.rs cumulait 20 chunks totalisant 85 000 lignes, allongeant le temps de compilation jusqu'à 10 minutes.

La Solution : Primitives Haute Performance et Micro-Daemons

La nouvelle feuille de route apporte des Regex statiques via LazyLock, la recherche de lignes vectorisée SIMD (memchr), un cache de génération validé par mtime de .git/index (<1ms) et zéro sous-processus grâce à libgit2 in-process. Le binaire monolithique est scindé en micro-daemons résidents communiquant via Unix Domain Sockets.

Nouveaux Horizons : Ce Qui Devient Possible

Avec des latences par tour chutant de 800ms à moins de 3ms et la synthèse sans tokens, Simplicio débloque la recherche arborescente spéculative (SWE-Search local), des essaims de 20 à 50 sous-agents parallèles sans conflit de disque et des compilations en moins de 5 secondes.

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

Feuille de Route 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