ARCHITECTURE & PERFORMANCE · 2026-09-23 · THE GRAND CONSOLIDATION
Konsolidasi Akbar: Mempercepat Simplicio di Semua Dimensi
Kami memprofilkan runtime dan memetakan 12 issue teknik inti (#5951–#5968) di bawah Epic #5941 untuk menghilangkan hambatan I/O, regex, subproses, dan kompilasi, mentransformasikan Simplicio menjadi arsitektur mikro-daemon residen yang super cepat.
Diagnosis: Hambatan Tersembunyi pada Monolit
Pemprofilan mendalam mengungkap gesekan parah: 14.000 kompilasi ulang Regex berulang per map, pemindaian baris skalar O(N·S), dan 673 pemanggilan subproses eksternal (133 hanya untuk Git). Secara bersamaan, src/main.rs mengumpulkan 20 file chunk dengan total 85.000 baris, membengkakkan waktu build hingga 10 menit.
Solusi: Primitif Performa Tinggi & Dekomposisi Proses
Peta jalan baru memperkenalkan Regex statis via LazyLock, pencarian baris terakselerasi SIMD via memchr, cache generasi memori berbasis mtime .git/index (<1ms), dan operasi Git in-process via libgit2. Biner monolitik dipecah menjadi mikro-daemon residen melalui Unix Domain Sockets dengan konkurensi aman.
Cakrawala Baru: Apa yang Menjadi Mungkin
Dengan latensi putaran alat yang anjlok dari 800ms menjadi di bawah 3ms dan sintesis nol-token, Simplicio membuka pencarian pohon spekulatif lokal (SWE-Search), kawanan 20–50 sub-agen paralel tanpa konflik disk, dan kompilasi ulang inkremental dalam waktu kurang dari 5 detik.
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