- Dokumentacja
- Locus
- Wydajność i skalowalność
Wydajność i skalowalność
Kandydata do wydania Locus 1.0 poddano pomiarom podczas audytu Unreal Engine 5.6 Win64 Development Editor z użyciem odizolowanych, syntetycznych zestawów danych. Pomiary opisują tę konfigurację testową; nie są umownym limitem pojemności ani obietnicą, że każdy projekt i komputer uzyska takie same wartości. Na wyniki wpływają między innymi sprzęt, pamięć masowa, skala projektu, stan otwartego edytora i dostawca kontroli wersji.
Zmierzona skala walidacji
Dział zatytułowany „Zmierzona skala walidacji”| Obszar | Konfiguracja testu | Zmierzony wynik |
|---|---|---|
| Notatki | 10,000 syntetycznych Notatek należących do testu | Początkowe wykrywanie: ~2,769 ms; p95 wyszukiwania: ~20.557 ms; maksymalny czas aktualizacji monitorowanej: ~127.043 ms; p95 uzgadniania: ~1.140 ms; zmiana zestawu roboczego: ~13.21 MiB |
| Dokumenty | 10,000 zindeksowanych Dokumentów | Wyszukiwanie: ~1.71 ms |
| Edycja i odzyskiwanie Dokumentu | Dokument o rozmiarze 512 KiB | Aktualizacja edycji/odzyskiwania: ~12.04 ms |
Zestawy 10 000 Notatek i 10 000 Dokumentów to skale walidacyjne, a nie opublikowane limity obsługi.
Ograniczenie powtarzalnej pracy obszaru roboczego
Dział zatytułowany „Ograniczenie powtarzalnej pracy obszaru roboczego”Audyt zmierzył także pracę w stanie niezmienionym przed ukierunkowanymi usprawnieniami i po nich:
| Obszar | Konfiguracja testu | Przed | Po |
|---|---|---|---|
| Obszar roboczy Dokumentów | 1,000 Dokumentów, odpytywanie z częstotliwością 5 Hz | ~45.637 ms/odpytywanie (~228.186 ms/s) | ~1.343 ms/odpytywanie (~6.715 ms/s), około 97% redukcji tej zmierzonej powtarzalnej pracy |
| Odwzorowanie Dokumentu w Przeglądarce zawartości | 10,000 Dokumentów, niezmieniony indeks | ~4.627 ms/klatkę | W audycie porównanie niezmienionego stanu było praktycznie pomijalne |
| Przygotowanie zapytania Pinezek w widoku poziomu | 1,000 Pinezek, niezmieniony stan zapytania | ~0.955 ms/klatkę | W audycie przygotowanie zapytania było praktycznie pomijalne |
Odwzorowanie znaczników w widoku poziomu i testowanie trafień nadal są pracą wykonywaną w czasie rzeczywistym, gdy edytor ich potrzebuje. Dla otwartych kart Dokumentów sprawdzanie odcisku zewnętrznego pliku o rozmiarze 512 KiB zmierzono na ~0.360 ms na odpytywanie, przy dwóch odpytywaniach na sekundę dla każdej otwartej karty.
Zachowanie podczas bezczynności i w tle
Dział zatytułowany „Zachowanie podczas bezczynności i w tle”Locus preferuje pracę sterowaną zdarzeniami lub uwzględniającą rewizje, gdy stan pozostaje niezmieniony:
- Zmiany katalogów napędzają aktualizacje wykrywania zamiast ciągłych pełnych skanów.
- Odświeżanie odwzorowania Dokumentów jest ograniczone do odpowiednich zmian indeksu.
- Wyniki zapytań Pinezek są ponownie wykorzystywane do czasu zmiany odpowiedniego stanu świata, zakresu lub indeksu.
- Gdy MCP jest wyłączony, nie działa aktywne środowisko uruchomieniowe serwera. Po włączeniu, ale w stanie bezczynności, wykonuje tylko lekką konserwację sesji.
Te rozwiązania ograniczają powtarzalną pracę edytora bez zmiany autorytatywnego przechowywania ani zasad bezpieczeństwa kontroli wersji. Szczegóły codziennego przepływu pracy znajdziesz na stronach Dokumenty, Pinezki i Integracja MCP.