ARCHITECTURE & PERFORMANCE · 2026-09-23 · THE GRAND CONSOLIDATION
大整合行动:全方位释放 Simplicio 的极限性能
我们在 Epic #5941 规划下建立了12项核心工程议题(#5951–#5968),全面消除 I/O、正则、子进程和编译瓶颈,将 Simplicio 蜕变为极速常驻微守护进程架构。
深度诊断:单体架构中潜藏的性能损耗
通过深度性能分析,我们发现了严重的计算阻力:每次 map 调用重复编译 14,000 次正则、标量行号计算,以及多达 673 次外部子进程调用(仅 Git 就占 133 次)。同时,src/main.rs 累积了20个分块共 85,000 行代码,导致增量编译长达 10 分钟。
攻坚方案:高性能原生原语与进程解耦
新架构引入了基于 LazyLock 的静态预编译正则、memchr SIMD 向量化行索引、基于 .git/index mtime 的内存态生成缓存(<1毫秒)以及基于 libgit2 的内存直接 Git 调用。单体二进制被拆分为通过 Unix Domain Socket 高效通信的常驻微守护进程。
全新可能:开启代码智能体的全新境界
随着工具调用延迟从 800ms 降至 3ms 以内并结合零 Token 协议合成,Simplicio 释放了本地推测性树搜索(SWE-Search)、20至50个子智能体无冲突协同集群,以及5秒以内的极速增量构建。
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