- Documentation
- Locus
- Performances et évolutivité
Performances et évolutivité
La release candidate de Locus 1.0 a été mesurée dans un audit Development Editor Win64 sous Unreal Engine 5.6, avec des fixtures synthétiques isolées. Ces mesures décrivent cette configuration de test ; elles ne constituent ni une limite de capacité contractuelle ni une promesse que chaque projet et chaque machine produiront les mêmes valeurs. Le matériel, le stockage, l’échelle du projet, l’état de l’Editor ouvert et le fournisseur de contrôle de source peuvent modifier les résultats.
Échelle de validation mesurée
Section intitulée « Échelle de validation mesurée »| Domaine | Configuration de test | Résultat mesuré |
|---|---|---|
| Notes | 10 000 Notes synthétiques appartenant au test | Découverte initiale : ~2 769 ms ; recherche p95 : ~20,557 ms ; maximum de mise à jour surveillée : ~127,043 ms ; réconciliation p95 : ~1,140 ms ; variation de l’ensemble de travail : ~13,21 MiB |
| Documents | 10 000 Documents indexés | Recherche : ~1,71 ms |
| Édition et récupération d’un Document | Document de 512 KiB | Mise à jour édition/récupération : ~12,04 ms |
Les jeux de données de 10 000 Notes et 10 000 Documents sont des échelles de validation, pas des limites de prise en charge publiées.
Réduction du travail récurrent de l’espace de travail
Section intitulée « Réduction du travail récurrent de l’espace de travail »L’audit a également mesuré le travail en état inchangé avant et après des améliorations ciblées :
| Domaine | Configuration de test | Avant | Après |
|---|---|---|---|
| Espace de travail Documents | 1 000 Documents, interrogation à 5 Hz | ~45,637 ms/interrogation (~228,186 ms/s) | ~1,343 ms/interrogation (~6,715 ms/s), réduction d’environ 97 % de cette charge récurrente mesurée |
| Projection d’un Document dans le Content Browser | 10 000 Documents, index inchangé | ~4,627 ms/image | Comparaison d’état inchangé effectivement négligeable dans l’audit |
| Préparation de requête des Repères du viewport | 1 000 Repères, état de requête inchangé | ~0,955 ms/image | Préparation de requête effectivement négligeable dans l’audit |
La projection des marqueurs de viewport et le hit testing restent un travail temps réel lorsque l’Editor en a besoin. Pour les onglets de Documents ouverts, la vérification de l’empreinte d’un fichier externe de 512 KiB a mesuré ~0,360 ms par interrogation, à deux interrogations par seconde et par onglet ouvert.
Fonctionnement inactif et en arrière-plan
Section intitulée « Fonctionnement inactif et en arrière-plan »Locus privilégie un travail piloté par les événements ou conscient des révisions lorsque l’état ne change pas :
- Les changements de répertoire déclenchent les mises à jour de découverte au lieu de rescans complets continus.
- L’actualisation de la projection des Documents est conditionnée par les changements pertinents de l’index.
- Les résultats des requêtes de Repères sont réutilisés jusqu’à la modification d’un état pertinent du monde, du scope ou de l’index.
- MCP n’a aucun runtime serveur actif lorsqu’il est désactivé. Lorsqu’il est activé mais inactif, il effectue seulement une maintenance légère de session.
Ces choix réduisent le travail récurrent de l’Editor sans modifier le stockage faisant autorité ni les règles de sécurité du contrôle de source. Pour les détails du workflow quotidien, voir Documents, Repères et Intégration MCP.