Skip to content
Snippets Groups Projects
Forked from atlas / athena
Source project has a limited visibility.
  • Frank Winklmeier's avatar
    8f8402a6
    RPC_CondCabling: avoid expensive copies of SectorLogicSetup · 8f8402a6
    Frank Winklmeier authored
    `RpcCablingCondAlg` was accidentally making copies of the huge
    `SectorLogicSetup` class. Make sure to use references and move
    semantics. This speeds up the creation of the conditions by a
    factor ~2.5 (e.g. number `malloc`s are reduced from 11M to 3M).
    
    To avoid future problems, make the class move-only as we don't really
    need to make copies.
    8f8402a6
    History
    RPC_CondCabling: avoid expensive copies of SectorLogicSetup
    Frank Winklmeier authored
    `RpcCablingCondAlg` was accidentally making copies of the huge
    `SectorLogicSetup` class. Make sure to use references and move
    semantics. This speeds up the creation of the conditions by a
    factor ~2.5 (e.g. number `malloc`s are reduced from 11M to 3M).
    
    To avoid future problems, make the class move-only as we don't really
    need to make copies.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.