UPDATE 7.5.02112023
- Actualizacion Scripts.
1.- Hazaña : subprocesos múltiples de Pathfinder. (Mejor Optimizacion "MS")
Esto introduce capacidades de subprocesos múltiples al sistema Pathfinder, lo que mejora significativamente el rendimiento de las operaciones de Pathfinding. Al permitir el procesamiento simultáneo, Pathfinder ahora puede manejar múltiples cálculos de rutas simultáneamente, lo que reduce la latencia y aumenta la eficiencia en entornos con altas demandas de búsqueda de rutas.
Beneficios: • Rendimiento mejorado de búsqueda de rutas con cálculo paralelo. • Reducción de los tiempos de respuesta para los cálculos de ruta. • Escalabilidad para manejar numerosas solicitudes de búsqueda de rutas al mismo tiempo.
2.- Mejora : utilicé implementaciones modernas para gestionar subprocesos. (Mejor Optimizacion "MS")
Esto actualiza las construcciones de gestión de subprocesos dentro del código base. Pasa del uso de std::lock_guard a std::scoped_lock para administrar mutex, proporcionando un mecanismo de bloqueo basado en alcance más moderno y seguro. Además, reemplaza std::condition_variable con std::atomic::wait, aprovechando el sistema de notificación y espera más eficiente y escalable.
Beneficios: • std::scoped_lock es más flexible que std::lock_guard, lo que permite manejar múltiples mutex sin riesgo de interbloqueo. • std::atomic::wait introduce posibles ganancias de rendimiento al utilizar un mecanismo de sincronización más liviano en comparación con las variables de condición tradicionales.
3.- Mejora : Moví todos los eventos onKill a registrados onDeath. (Mejor Optimizacion "MS")
• soluciona muchas inconsistencias en cómo funcionan las tareas de eliminación, lo que hace que la mayoría de los sistemas coinciden con lo que deberían hacer al realizar misiones en grupo.
### Con el cambio actual asi se ven los numeros.
Promedio (media): aproximadamente 0,353 ms Mediana: Aproximadamente 0,509 ms Percentil 95 (P95): 0,675 ms
### Antes de este cambio asi se ven los numeros.
Promedio (media): aproximadamente 2998,6 ms Mediana: Aproximadamente 2012,4 ms Percentil 95 (P95): 5997,9 ms
4.- Inquisition.
• Se reparo un portal para acceder a Inquisition. |