alja / cmssw

CMS Offline Software
cms-sw.github.io/cmssw
1 stars 0 forks source link

reco geometry memory consumtion #35

Open alja opened 10 years ago

alja commented 10 years ago

52M FWGeometry

74 8,821,638,027 111,193,528 104,779,081 6,414,447 0 75 8,843,369,871 111,910,704 105,488,511 6,422,193 0 94.26% (105,488,511B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->46.69% (52,254,192B) 0x50F5F2B: std::vector<FWGeometry::GeomDetInfo, std::allocator >::_M_default_append(unsigned long) (newallocator .h:104) | ->46.69% (52,254,192B) 0x50F574B: FWGeometry::loadMap(char const) (stl_vector.h:667) | ->46.69% (52,254,192B) 0x505CF60: CmsShowMainBase::loadGeometry() (CmsShowMainBase.cc:484) | ->46.69% (52,254,192B) 0x5072AD9: CmsShowTaskExecutor::doNextTaskImp() (function_template.hpp:760) | ->46.69% (52,254,192B) 0x50731D3: CmsShowTaskExecutorBase::doNextTask() (CmsShowTaskExecutorBase.cc:80) | ->46.69% (52,254,192B) 0x50733DB: CmsShowTaskTimer::Notify() (CmsShowTaskTimer.cc:61) | ->46.69% (52,254,192B) 0x9C1CC86: TTimer::CheckTimer(TTime const&) (TTimer.cxx:131) | ->46.69% (52,254,192B) 0x9CA9858: TUnixSystem::DispatchTimers(bool) (TUnixSystem.cxx:3073) | ->46.69% (52,254,192B) 0x9CA4C79: TUnixSystem::DispatchOneEvent(bool) (TUnixSystem.cxx:1120) | ->46.69% (52,254,192B) 0x9C0B065: TSystem::InnerLoop() (TSystem.cxx:415) | ->46.69% (52,254,192B) 0x9C0ADFC: TSystem::Run() (TSystem.cxx:365) | ->46.69% (52,254,192B) 0x9B9D06E: TApplication::Run(bool) (TApplication.cxx:1072) | ->46.69% (52,254,192B) 0x402CC6: runapp(TApplication&, int, char*) (cmsShow.cc:117) | ->46.69% (52,254,192B) 0x4027A7: main (cmsShow.cc:175)

alja commented 10 years ago

42M TGeoGeometry


5 1,036,791,729 45,969,976 44,821,239 1,148,737 0 97.50% (44,821,239B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->65.88% (30,287,220B) 0x4A52C18: TBuffer::TBuffer(TBuffer::EMode, int) (TBuffer.cxx:72) ->65.88% (30,287,220B) 0x7365EDF: TBufferFile::TBufferFile(TBuffer::EMode, int) (TBufferFile.cxx:108) ->65.88% (30,287,220B) 0x73CA2B4: TKey::ReadObj() (TKey.cxx:731) ->65.88% (30,287,220B) 0x77FD200: TGeoManager::Import(char const, char const, char const_) (TGeoManager.cxx:3645) ->65.88% (30,287,220B) 0x791A6F1: GGGeom1_200_0_245(Gvalue, char const, Gparam_, int) (in /home/alja/root-dev/BUILD/slc6_amd64_gcc481/lcg/root/5.34.18-cms2/root-5.34.18/lib/libGeom.so) ->65.88% (30,287,220B) 0x524FBB8: Cint::GExceptionWrapper(int (_)(Gvalue, char const, Gparam_, int), Gvalue, char, G__param*, int) (Api.cxx:393) ->65.88% (30,287,220B) 0x532D83C: G__execute_call (newlink.cxx:2408) ->65.88% (30,287,220B) 0x532E1E2: G__call_cppfunc (newlink.cxx:2612) ->65.88% (30,287,220B) 0x530A0AB: G__interpret_func (ifunc.cxx:5791) ->65.88% (30,287,220B) 0x52E3BAF: G__getfunction (func.cxx:2660) ->65.88% (30,287,220B) 0x52D3F38: G__getitem (expr.cxx:1918)