- Documentación
- Locus
- Rendimiento y escalabilidad
Rendimiento y escalabilidad
La versión candidata de Locus 1.0 se midió en una auditoría de Development Editor Win64 con Unreal Engine 5.6 y fixtures sintéticos aislados. Estas mediciones describen esa configuración de prueba; no son un límite contractual de capacidad ni prometen que todos los proyectos y equipos produzcan los mismos valores. El hardware, almacenamiento, escala del proyecto, estado del Editor abierto y proveedor de control de código fuente pueden afectar los resultados.
Escala de validación medida
Sección titulada «Escala de validación medida»| Área | Configuración de prueba | Resultado medido |
|---|---|---|
| Notas | 10.000 Notas sintéticas propiedad de la prueba | Descubrimiento inicial: ~2.769 ms; búsqueda p95: ~20,557 ms; máximo de actualización observada: ~127,043 ms; reconciliación p95: ~1,140 ms; cambio del conjunto de trabajo: ~13,21 MiB |
| Documentos | 10.000 Documentos indexados | Búsqueda: ~1,71 ms |
| Edición y recuperación de Documentos | Documento de 512 KiB | Actualización de edición/recuperación: ~12,04 ms |
Los conjuntos de datos de 10.000 Notas y 10.000 Documentos son escalas de validación, no límites de soporte publicados.
Reducción del trabajo recurrente del espacio de trabajo
Sección titulada «Reducción del trabajo recurrente del espacio de trabajo»La auditoría también midió el trabajo con estado sin cambios antes y después de mejoras específicas:
| Área | Configuración de prueba | Antes | Después |
|---|---|---|---|
| Espacio de trabajo Documentos | 1.000 Documentos, sondeo a 5 Hz | ~45,637 ms/sondeo (~228,186 ms/s) | ~1,343 ms/sondeo (~6,715 ms/s), una reducción aproximada del 97 % de esta carga recurrente medida |
| Proyección de Documentos del Content Browser | 10.000 Documentos, índice sin cambios | ~4,627 ms/frame | Comparación de estado sin cambios prácticamente insignificante en la auditoría |
| Preparación de consulta de Pines del viewport | 1.000 Pines, estado de consulta sin cambios | ~0,955 ms/frame | Preparación de consulta prácticamente insignificante en la auditoría |
La proyección de marcadores del viewport y el hit testing siguen siendo trabajo en tiempo real cuando el Editor lo necesita. Para pestañas de Documentos abiertas, la comprobación de huella del archivo externo de 512 KiB midió ~0,360 ms por sondeo, con dos sondeos por segundo y por pestaña abierta.
Comportamiento inactivo y en segundo plano
Sección titulada «Comportamiento inactivo y en segundo plano»Cuando el estado no cambia, Locus favorece el trabajo controlado por eventos o consciente de revisiones:
- Los cambios de directorio impulsan las actualizaciones de descubrimiento en lugar de escaneos completos continuos.
- La actualización de la proyección de Documentos está limitada a cambios relevantes del índice.
- Los resultados de las consultas de Pines se reutilizan hasta que cambia el estado relevante del mundo, ámbito o índice.
- MCP no tiene un tiempo de ejecución de servidor activo mientras está deshabilitado. Cuando está habilitado pero inactivo, solo realiza mantenimiento ligero de sesión.
Estas decisiones reducen el trabajo recurrente del Editor sin cambiar el almacenamiento autoritativo ni las reglas de seguridad del control de código fuente. Para los detalles del flujo diario, consulta Documentos, Pines e Integración de MCP.