ARCHITECTURE & PERFORMANCE · 2026-09-23 · THE GRAND CONSOLIDATION
האיחוד הגדול: האצת Simplicio בכל הממדים
ביצענו פרופיילינג לזמן הריצה ומיפינו 12 משימות הנדסיות (#5951–#5968) תחת Epic #5941 לחיסול צווארי בקבוק של I/O, ביטויים רגולריים, תהליכי משנה וקומפילציה, והפיכת Simplicio לארכיטקטורת מיקרו-דמונים מהירה במיוחד.
האבחון: צווארי הבקבוק הנסתרים של המונולית
הפרופיילינג חשף חיכוך משמעותי: 14,000 קומפילציות חוזרות של Regex בכל מיפוי, סריקה סקלרית של מספרי שורות ו-673 פיצולים לתהליכי משנה חיצוניים (133 עבור Git בלבד). במקביל, קובץ src/main.rs צבר 20 מקטעים עם 85 אלף שורות, מה שהאריך את זמן הבנייה ל-10 דקות.
הפתרון: פרימיטיבים בביצועים גבוהים ופירוק תהליכים
מפת הדרכים החדשה מציגה ביטויים רגולריים סטטיים באמצעות LazyLock, חיפוש שורות מואץ ב-SIMD (memchr), מטמון זיכרון למצב המאגר המאומת על ידי .git/index (<1ms), ושימוש ב-libgit2 בתוך התהליך. המונולית מפורק למיקרו-דמונים קבועים דרך Unix Domain Sockets.
אופקים חדשים: מה הופך לאפשרי
עם צניחת זמני התגובה מ-800ms לפחות מ-3ms ויצירת קוד ללא שימוש בטוקנים, 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