ARCHITECTURE & PERFORMANCE · 2026-09-23 · THE GRAND CONSOLIDATION
Wielka Konsolidacja: Przyspieszenie Simplicio we Wszystkich Wymiarach
Przeprowadziliśmy profilowanie środowiska i utworzyliśmy 12 zadań inżynieryjnych (#5951–#5968) w ramach Epic #5941, eliminując wąskie gardła I/O, wyrażeń regularnych, podprocesów i kompilacji oraz przekształcając Simplicio w ultraszybką architekturę mikrodaemonów.
Diagnoza: Ukryte Wąskie Gardła Monolitu
Szczegółowe profilowanie wykazało poważne opóźnienia: 14 000 rekompilacji Regex na każde wywołanie map, skalarne wyszukiwanie linii i 673 wywołania zewnętrznych procesów (w tym 133 dla samego Gita). Ponadto src/main.rs rozrósł się do 85 000 linii, wydłużając czas kompilacji do 10 minut.
Rozwiązanie: Pomiary Wydajności i Dekompozycja Procesów
Nowa architektura wprowadza statyczne Regex przez LazyLock, wektoryzację SIMD z memchr, pamięć podręczną generacji opartą na mtime .git/index (<1ms) i eliminację procesów dzięki libgit2 in-process. Monolit zostaje podzielony na bezpieczne mikrodaemony komunikujące się przez Unix Domain Sockets.
Nowe Horyzonty: Co Staje Się Możliwe
Dzięki spadkowi opóźnienia z 800ms do poniżej 3ms oraz syntezie kodu bez tokenów LLM, Simplicio umożliwia lokalne spekulatywne przeszukiwanie drzew (SWE-Search), roje 20–50 równoległych agentów bez kolizji I/O i kompilację w czasie poniżej 5 sekund.
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