Simplicio BLOG
Docs GitHub ↗
← ブログに戻る

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

グランド・コンソリデーション:あらゆる次元でSimplicioを高速化

Epic #5941のもとで12件のエンジニアリング・イシュー(#5951〜#5968)を策定し、I/O、正規表現、サブプロセス、コンパイルのボトルネックを解消して、超高速常駐マイクロデーモンへと刷新しました。

コンテキスト解決レイテンシ MS
−99.8%
改善前 (モノリス)1,450 ms
改善後 (マイクロデーモン)2.4 ms
ホットパスでのサブプロセス起動数 CALLS
−100%
改善前 (モノリス)673 calls
改善後 (マイクロデーモン)0 calls

診断:モノリスに潜むボトルネック

プロファイリングにより深刻な摩擦が判明しました。mapごとの14,000回に及ぶ正規表現再コンパイル、スカラー行探索、そして673回もの外部プロセス起動(Gitだけで133回)。さらにsrc/main.rsは85,000行に膨張し、ビルド時間は10分に達していました。

解決策:ハイパフォーマンス・プリミティブとマイクロデーモン

LazyLockによる正規表現の事前コンパイル、memchrによるSIMD行走査、.git/indexのmtimeによるインメモリ世代キャッシュ(1ミリ秒未満)、libgit2によるインプロセスGit統合を導入。モノリスはUnixドメインソケットを介した安全なマイクロデーモンへと分割されます。

新たな地平:可能になること

ツール実行のレイテンシが800msから3ms未満へと劇的に短縮され、ゼロトークン生成により、ローカルでの投機的ツリー探索(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

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