Skip to content
Snippets Groups Projects

NavGraph: Remove ElementLink, replace with Decision pointer

Merged Eunju Moon requested to merge emoon/athena:navgraph-no-EL into 24.0
  1. Aug 13, 2024
    • Eunju Moon's avatar
      NavGraph: Remove ElementLink, replace with pointer · 1dd297b4
      Eunju Moon authored
      Long wait time (~100ms per event) in decisionToElementLink
      function was identified, due to mutex lock in T2pMap.
      NavGraph node does not need to have ElementLink of Decision.
      It can be replaced with pointer to Decision, which avoids
      mutex lock.
      
      Many files are edited because EventContext is no longer
      needed as a part of argument.
      1dd297b4
Loading