ARCHITECTURE & PERFORMANCE · 2026-09-23 · THE GRAND CONSOLIDATION
Большая Консолидация: Максимальное ускорение Simplicio во всех аспектах
Мы провели профилирование рантайма и открыли 12 инженерных задач (#5951–#5968) в рамках Epic #5941, чтобы устранить узкие места ввода-вывода, регулярных выражений, подпроцессов и компиляции, превратив Simplicio в сверхбыструю архитектуру микродемонов.
Диагностика: Скрытые проблемы монолита
Профилирование выявило критические задержки: 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