Simplicio BLOG
Docs GitHub ↗
← Назад в блог

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

Большая Консолидация: Максимальное ускорение Simplicio во всех аспектах

Мы провели профилирование рантайма и открыли 12 инженерных задач (#5951–#5968) в рамках Epic #5941, чтобы устранить узкие места ввода-вывода, регулярных выражений, подпроцессов и компиляции, превратив Simplicio в сверхбыструю архитектуру микродемонов.

Задержка разрешения контекста MS
−99.8%
До (Монолит)1,450 ms
После (Микродемоны)2.4 ms
Вызовы подпроцессов на критическом пути CALLS
−100%
До (Монолит)673 calls
После (Микродемоны)0 calls

Диагностика: Скрытые проблемы монолита

Профилирование выявило критические задержки: 14 000 повторных компиляций Regex при каждом map, скалярный поиск строк и 673 вызова внешних подпроцессов (133 только для Git). Кроме того, src/main.rs разросся до 20 чанков и 85 000 строк, увеличивая время сборки до 10 минут.

Решение: Высокопроизводительные примитивы и декомпозиция

Новая архитектура вводит статические регулярные выражения через LazyLock, SIMD-поиск строк через memchr, кеширование состояния репозитория по mtime .git/index (<1 мс) и устранение подпроцессов благодаря libgit2. Монолит разделяется на резидентные микродемоны, взаимодействующие через Unix Domain Sockets.

Новые горизонты: Что становится возможным

С падением задержки вызова инструментов с 800 мс до менее чем 3 мс и синтезом без токенов 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

План на 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