Skip to content

SiTrajectoryElement_xk : avoid tmp allocation

MOST TEMPORARY ALLOCATIONS                                                            
51208787 temporary allocations of 51208787 allocations in total (100.00%) from   
std::__new_allocator<>::allocate(unsigned long, void const*)                          
  at /cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/include/c++/13.1.0/bits/new_allocator.h:147
  in /cvmfs/atlas-nightlies.cern.ch/repo/sw/main_Athena_x86_64-el9-gcc13-opt/2023-10-30T2101/Athena/24.0.16/InstallArea/x86_64-el9-gcc13-opt/lib/libSiSPSeededTrackFinderData.so
std::allocator<>::allocate(unsigned long)                                             
  at /cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/include/c++/13.1.0/bits/allocator.h:198
std::allocator_traits<>::allocate(std::allocator<>&, unsigned long)                   
  at /cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/include/c++/13.1.0/bits/alloc_traits.h:482
std::_Vector_base<>::_M_allocate(unsigned long)                                       
  at /cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/include/c++/13.1.0/bits/stl_vector.h:378
std::_Vector_base<>::_M_allocate(unsigned long)                                       
  at /cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/include/c++/13.1.0/bits/stl_vector.h:375
void std::vector<>::_M_range_initialize<>(int const*, int const*, std::forward_iterator_tag)
  at /cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/include/c++/13.1.0/bits/stl_vector.h:1687
std::vector<>::vector(std::initializer_list<>, std::allocator<> const&)               
  at /cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/include/c++/13.1.0/bits/stl_vector.h:677
InDet::SiDetElementBoundaryLink_xk::intersect(Trk::PatternTrackParameters const&, double&) const
  at /build/atnight/localbuilds/nightlies/Athena/main/athena/InnerDetector/InDetRecEvent/SiSPSeededTrackFinderData/src/SiDetElementBoundaryLink_xk.cxx:198
19993944 temporary allocations of 19993944 allocations in total (100.00%) from:  
    InDet::SiTrajectoryElement_xk::checkBoundaries(Trk::PatternTrackParameters const&)
      at /build/atnight/localbuilds/nightlies/Athena/main/athena/InnerDetector/InDetRecEvent/SiSPSeededTrackFinderData/src/SiTrajectoryElement_xk.cxx:2408
      in /cvmfs/atlas-nightlies.cern.ch/repo/sw/main_Athena_x86_64-el9-gcc13-opt/2023-10-30T2101/Athena/24.0.16/InstallArea/x86_64-el9-gcc13-opt/lib/libSiSPSeededTrackFinderData.so
    InDet::SiTrajectoryElement_xk::ForwardPropagationWithSearch(InDet::SiTrajectoryElement_xk&, EventContext const&)
      at /build/atnight/localbuilds/nightlies/Athena/main/athena/InnerDetector/InDetRecEvent/SiSPSeededTrackFinderData/src/SiTrajectoryElement_xk.cxx:473

Merge request reports