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가 85,000줄로 비대해져 빌드 시간이 10분까지 늘어났습니다.
해결책: 고성능 프리미티브 및 프로세스 분해
새로운 로드맵은 LazyLock을 통한 정규식 정적 컴파일, memchr 기반 SIMD 행 탐색, .git/index mtime 기반 인메모리 생성 캐시(<1ms), libgit2 기반 인프로세스 Git을 도입합니다. 단일 바이너리는 Unix Domain Socket 기반의 안전한 마이크로 데몬으로 분해됩니다.
새로운 지평: 무엇이 가능해지는가
도구 실행 지연 시간이 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