Counter: PERF_TICKS
Rank
% total
Counts
Paths
Symbol name
to / from
this
Total
Including
child / parent
Total
0.01
0.01
0.01
1
1
_wrap_BaseRecord_get
0.01
0.01
0.01
1
1
_wrap_ImageDBase_getY0
0.01
0.01
0.01
1
1
_wrap_delete_ExposureU
0.01
0.01
0.01
1
1
_wrap_delete_FootprintList
0.01
0.01
0.01
1
1
_wrap_delete_FootprintSet
0.01
0.01
0.01
1
1
_wrap_delete_Schema
0.01
0.01
0.01
1
1
lsst::pex::policy::Definition::~Definition()
0.01
0.01
0.01
1
1
_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN5boost10shared_ptrIN4lsst3afw4geom4SpanEEESt6vectorIS8_SaIS8_EEEElNS5_9detection12_GLOBAL__N_115compareSpanByYXEEvT_SH_T0_T1_.isra.629'5
0.01
0.01
0.01
1
2
boost::shared_ptr<(anonymous namespace)::IdSpan>::operator=(boost::shared_ptr<(anonymous namespace)::IdSpan> const&)
0.01
0.01
0.02
1
3
_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN5boost10shared_ptrIN12_GLOBAL__N_16IdSpanEEESt6vectorIS6_SaIS6_EEEElNS4_12IdSpanComparEEvT_SD_T0_T1_.isra.88'4
0.01
0.01
0.02
1
2
_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN5boost10shared_ptrIN4lsst3afw4geom4SpanEEESt6vectorIS8_SaIS8_EEEElNS5_9detection12_GLOBAL__N_115compareSpanByYXEEvT_SH_T0_T1_.isra.629'3
0.01
0.01
0.03
1
2
_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN5boost10shared_ptrIN4lsst3afw4geom4SpanEEESt6vectorIS8_SaIS8_EEEElNS5_9detection12_GLOBAL__N_115compareSpanByYXEEvT_SH_T0_T1_.isra.629
0.01
0.01
0.03
1
1
void lsst::meas::algorithms::(anonymous namespace)::NaiveFlux::_apply<float>(lsst::afw::table::SourceRecord&, lsst::afw::image::Exposure<float, unsigned short, float> const&, lsst::afw::geom::Point<double, 2> const&) const
0.01
0.01
0.04
1
1
_wrap_delete_Span
0.01
0.01
0.04
1
1
unsigned short lsst::afw::detection::clearMaskFromFootprint<unsigned short>(lsst::afw::image::Mask<unsigned short>*, lsst::afw::detection::Footprint const&, unsigned short)
0.01
0.01
0.06
1
9
lsst::pex::policy::Dictionary::check() const
0.01
0.01
0.07
1
1
_wrap_BaseRecord__eq_impl
0.01
0.01
0.07
1
5
lsst::afw::table::SourceRecord::updateCoord(lsst::afw::image::Wcs const&)
0.01
0.01
0.08
1
1
lsst::afw::image::MaskedImage<float, unsigned short, float>::scaledPlus(double, lsst::afw::image::MaskedImage<float, unsigned short, float> const&)
0.01
0.01
0.13
1
2
lsst::meas::algorithms::(anonymous namespace)::getPsfFactor(lsst::afw::detection::Psf const&, lsst::afw::geom::Point<double, 2> const&, double, int, float, float)
0.01
0.01
0.14
1
1
lsst::meas::algorithms::PsfAttributes::computeGaussianWidth(lsst::meas::algorithms::PsfAttributes::Method) const
0.01
0.01
0.20
1
1
lsst::meas::deblender::BaselineUtils<float, unsigned short, float>::buildSymmetricTemplate(lsst::afw::image::MaskedImage<float, unsigned short, float> const&, lsst::afw::detection::Footprint const&, lsst::afw::detection::Peak const&, double, bool)
0.01
0.01
0.25
1
2
lsst::afw::image::Image<float>::Ptr lsst::afw::math::offsetImage<lsst::afw::image::Image<float> >(lsst::afw::image::Image<float> const&, float, float, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)
0.01
0.01
0.57
1
7
lsst::afw::detection::FootprintFunctor<lsst::afw::image::ImageBase<int> >::apply(lsst::afw::detection::Footprint const&, int)
0.01
0.01
2.27
1
9
_Z14findFootprintsIitfN12_GLOBAL__N_121ThresholdLevel_traitsEEvPSt6vectorIN5boost10shared_ptrIN4lsst3afw9detection9FootprintEEESaIS9_EERKNS6_4geom5Box2IERKNS6_5image9ImageBaseIT_EEPKNSH_5ImageIT1_EEddbib.isra.714
0.01
0.01
2.36
1
2
lsst::afw::image::Image<double>::Ptr lsst::meas::algorithms::detail::calcImageKSpaceReal<double>(double, double)
0.01
0.01
2.80
1
2
std::pair<double, double> lsst::meas::algorithms::photometry::calculateSincApertureFlux<lsst::afw::image::MaskedImage<double, unsigned short, float> >(lsst::afw::image::MaskedImage<double, unsigned short, float> const&, lsst::afw::geom::ellipses::Ellipse const&, double)
0.03
0.01
0.01
1
1
_wrap_delete_SourceCatalog
0.03
0.01
0.02
2
2
lsst::afw::image::MaskedImage<float, unsigned short, float>::row_end(int) const
0.03
0.01
0.02
2
3
void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator<boost::shared_ptr<lsst::afw::geom::Span>*, std::vector<boost::shared_ptr<lsst::afw::geom::Span>, std::allocator<boost::shared_ptr<lsst::afw::geom::Span> > > >, lsst::afw::detection::(anonymous namespace)::compareSpanByYX>(__gnu_cxx::__normal_iterator<boost::shared_ptr<lsst::afw::geom::Span>*, std::vector<boost::shared_ptr<lsst::afw::geom::Span>, std::allocator<boost::shared_ptr<lsst::afw::geom::Span> > > >, lsst::afw::detection::(anonymous namespace)::compareSpanByYX)
0.03
0.01
0.04
2
6
lsst::pex::policy::Policy::~Policy()
0.03
0.01
0.06
2
10
lsst::daf::base::PropertySet::_findOrInsert(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, boost::shared_ptr<std::vector<boost::any, std::allocator<boost::any> > >)
0.03
0.01
0.08
1
4
_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN5boost10shared_ptrIN12_GLOBAL__N_16IdSpanEEESt6vectorIS6_SaIS6_EEEElNS4_12IdSpanComparEEvT_SD_T0_T1_.isra.88'2
0.03
0.01
0.13
1
1
_wrap_ExposureF_getMaskedImage__SWIG_0.isra.3683
0.03
0.01
0.40
1
2
void lsst::meas::algorithms::(anonymous namespace)::PsfFlux::_apply<float>(lsst::afw::table::SourceRecord&, lsst::afw::image::Exposure<float, unsigned short, float> const&, lsst::afw::geom::Point<double, 2> const&) const
0.03
0.01
0.43
1
9
std::vector<boost::shared_ptr<lsst::afw::detection::Peak>, std::allocator<boost::shared_ptr<lsst::afw::detection::Peak> > >::~vector()
0.03
0.01
0.56
1
7
(anonymous namespace)::FindPeaksInFootprint<lsst::afw::image::ImageBase<int> >::operator()(boost::gil::memory_based_2d_locator<boost::gil::memory_based_step_iterator<boost::gil::pixel<int, boost::gil::layout<boost::mpl::vector1<boost::gil::gray_color_t>, boost::mpl::range_c<int, 0, 1> > >*> >, int, int)
0.03
0.01
2.22
1
5
lsst::afw::detection::growFootprint(lsst::afw::detection::Footprint const&, int, bool)
0.04
0.02
0.13
2
4
_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN5boost10shared_ptrIN12_GLOBAL__N_16IdSpanEEESt6vectorIS6_SaIS6_EEEElNS4_12IdSpanComparEEvT_SD_T0_T1_.isra.88
0.04
0.02
0.15
3
15
lsst::afw::detection::Footprint::addSpan(int, int, int)
0.05
0.02
0.02
3
3
_wrap_delete_HeavyFootprintF
0.05
0.02
0.03
2
2
_wrap_delete_MaskedImageF
0.05
0.02
0.03
4
5
_wrap_delete_Policy
0.05
0.02
0.05
4
7
void std::__adjust_heap<__gnu_cxx::__normal_iterator<boost::shared_ptr<(anonymous namespace)::IdSpan>*, std::vector<boost::shared_ptr<(anonymous namespace)::IdSpan>, std::allocator<boost::shared_ptr<(anonymous namespace)::IdSpan> > > >, long, boost::shared_ptr<(anonymous namespace)::IdSpan>, (anonymous namespace)::IdSpanCompar>(__gnu_cxx::__normal_iterator<boost::shared_ptr<(anonymous namespace)::IdSpan>*, std::vector<boost::shared_ptr<(anonymous namespace)::IdSpan>, std::allocator<boost::shared_ptr<(anonymous namespace)::IdSpan> > > >, long, long, boost::shared_ptr<(anonymous namespace)::IdSpan>, (anonymous namespace)::IdSpanCompar)
0.06
0.03
0.07
5
8
std::vector<boost::shared_ptr<lsst::afw::geom::Span>, std::allocator<boost::shared_ptr<lsst::afw::geom::Span> > >::~vector()
0.06
0.03
0.14
1
3
_ZN12_GLOBAL__N_113setEdgePixelsIN4lsst3afw5image11MaskedImageIftfEES5_EEvRT_RKNS2_4math6KernelERKT0_bNS3_6detail15MaskedImage_tagE.isra.448
0.08
0.04
0.08
2
3
boost::shared_ptr<lsst::afw::detection::Peak>* std::__copy_move_a<false, boost::shared_ptr<lsst::afw::detection::Peak>*, boost::shared_ptr<lsst::afw::detection::Peak>*>(boost::shared_ptr<lsst::afw::detection::Peak>*, boost::shared_ptr<lsst::afw::detection::Peak>*, boost::shared_ptr<lsst::afw::detection::Peak>*)
0.08
0.04
0.71
3
8
lsst::afw::image::Image<double>::Ptr lsst::afw::math::offsetImage<lsst::afw::image::Image<double> >(lsst::afw::image::Image<double> const&, float, float, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)
0.08
0.04
1.30
1
2
void lsst::meas::algorithms::(anonymous namespace)::SdssCentroid::_apply<float>(lsst::afw::table::SourceRecord&, lsst::afw::image::Exposure<float, unsigned short, float> const&, lsst::afw::geom::Point<double, 2> const&) const
0.09
0.04
0.18
3
4
lsst::meas::algorithms::PsfCandidate<float>::extractImage(unsigned int, unsigned int) const
0.11
0.05
0.11
3
6
void std::__insertion_sort<__gnu_cxx::__normal_iterator<boost::shared_ptr<lsst::afw::detection::Peak>*, std::vector<boost::shared_ptr<lsst::afw::detection::Peak>, std::allocator<boost::shared_ptr<lsst::afw::detection::Peak> > > >, (anonymous namespace)::SortPeaks>(__gnu_cxx::__normal_iterator<boost::shared_ptr<lsst::afw::detection::Peak>*, std::vector<boost::shared_ptr<lsst::afw::detection::Peak>, std::allocator<boost::shared_ptr<lsst::afw::detection::Peak> > > >, __gnu_cxx::__normal_iterator<boost::shared_ptr<lsst::afw::detection::Peak>*, std::vector<boost::shared_ptr<lsst::afw::detection::Peak>, std::allocator<boost::shared_ptr<lsst::afw::detection::Peak> > > >, (anonymous namespace)::SortPeaks)
0.11
0.05
1.68
2
9
_ZSt11stable_sortIN9__gnu_cxx17__normal_iteratorIPN5boost10shared_ptrIN4lsst3afw9detection4PeakEEESt6vectorIS8_SaIS8_EEEEN12_GLOBAL__N_19SortPeaksEEvT_SG_T0_.isra.644
0.14
0.07
0.14
3
4
_ZNSt6vectorIN5boost10shared_ptrIN4lsst3afw9detection4PeakEEESaIS6_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS6_S8_EERKS6_.constprop.853
0.24
0.11
0.28
3
5
_ZSt16__merge_adaptiveIN9__gnu_cxx17__normal_iteratorIPN5boost10shared_ptrIN4lsst3afw9detection4PeakEEESt6vectorIS8_SaIS8_EEEElS9_N12_GLOBAL__N_19SortPeaksEEvT_SG_SG_T0_SH_T1_SH_T2_.isra.597
0.60
0.29
0.60
3
4
boost::shared_ptr<lsst::afw::detection::Peak>* std::__move_merge<__gnu_cxx::__normal_iterator<boost::shared_ptr<lsst::afw::detection::Peak>*, std::vector<boost::shared_ptr<lsst::afw::detection::Peak>, std::allocator<boost::shared_ptr<lsst::afw::detection::Peak> > > >, __gnu_cxx::__normal_iterator<boost::shared_ptr<lsst::afw::detection::Peak>*, std::vector<boost::shared_ptr<lsst::afw::detection::Peak>, std::allocator<boost::shared_ptr<lsst::afw::detection::Peak> > > >, boost::shared_ptr<lsst::afw::detection::Peak>*, (anonymous namespace)::SortPeaks>(__gnu_cxx::__normal_iterator<boost::shared_ptr<lsst::afw::detection::Peak>*, std::vector<boost::shared_ptr<lsst::afw::detection::Peak>, std::allocator<boost::shared_ptr<lsst::afw::detection::Peak> > > >, __gnu_cxx::__normal_iterator<boost::shared_ptr<lsst::afw::detection::Peak>*, std::vector<boost::shared_ptr<lsst::afw::detection::Peak>, std::allocator<boost::shared_ptr<lsst::afw::detection::Peak> > > >, __gnu_cxx::__normal_iterator<boost::shared_ptr<lsst::afw::detection::Peak>*, std::vector<boost::shared_ptr<lsst::afw::detection::Peak>, std::allocator<boost::shared_ptr<lsst::afw::detection::Peak> > > >, __gnu_cxx::__normal_iterator<boost::shared_ptr<lsst::afw::detection::Peak>*, std::vector<boost::shared_ptr<lsst::afw::detection::Peak>, std::allocator<boost::shared_ptr<lsst::afw::detection::Peak> > > >, boost::shared_ptr<lsst::afw::detection::Peak>*, (anonymous namespace)::SortPeaks)
0.68
0.32
0.63
2
6
__gnu_cxx::__normal_iterator<boost::shared_ptr<lsst::afw::detection::Peak>*, std::vector<boost::shared_ptr<lsst::afw::detection::Peak>, std::allocator<boost::shared_ptr<lsst::afw::detection::Peak> > > > std::__move_merge<boost::shared_ptr<lsst::afw::detection::Peak>*, boost::shared_ptr<lsst::afw::detection::Peak>*, __gnu_cxx::__normal_iterator<boost::shared_ptr<lsst::afw::detection::Peak>*, std::vector<boost::shared_ptr<lsst::afw::detection::Peak>, std::allocator<boost::shared_ptr<lsst::afw::detection::Peak> > > >, (anonymous namespace)::SortPeaks>(boost::shared_ptr<lsst::afw::detection::Peak>*, boost::shared_ptr<lsst::afw::detection::Peak>*, boost::shared_ptr<lsst::afw::detection::Peak>*, boost::shared_ptr<lsst::afw::detection::Peak>*, __gnu_cxx::__normal_iterator<boost::shared_ptr<lsst::afw::detection::Peak>*, std::vector<boost::shared_ptr<lsst::afw::detection::Peak>, std::allocator<boost::shared_ptr<lsst::afw::detection::Peak> > > >, (anonymous namespace)::SortPeaks)
1.09
0.52
3.04
2
2
(anonymous namespace)::mergeFootprintSets(lsst::afw::detection::FootprintSet const&, int, lsst::afw::detection::FootprintSet const&, int, lsst::afw::detection::FootprintControl const&)
[103]
4.30
1.19
0.87
93
93
boost::detail::shared_count::~shared_count()
1.09
0.52
0.58
2
7
lsst::afw::detection::Footprint::~Footprint()
0.09
0.04
0.04
3
3
boost::detail::sp_counted_impl_pd<lsst::afw::detection::FootprintSet*, boost::detail::sp_ms_deleter<lsst::afw::detection::FootprintSet> >::dispose()
0.06
0.03
0.03
3
3
lsst::afw::math::LanczosWarpingKernel::~LanczosWarpingKernel()
0.05
0.02
0.05
3
6
lsst::afw::detection::HeavyFootprint<float, unsigned short, float>::~HeavyFootprint()
0.05
0.02
0.04
3
5
lsst::afw::image::Mask<unsigned short>::~Mask()
0.05
0.02
0.03
3
4
lsst::afw::image::Image<float>::~Image()
0.05
0.02
0.02
3
3
lsst::afw::image::MaskedImage<float, unsigned short, float>::~MaskedImage()
0.04
0.02
0.02
3
3
lsst::pex::policy::Policy::~Policy()
0.03
0.01
0.40
2
36
_int_free
0.03
0.01
0.35
1
8
boost::detail::sp_counted_impl_p<lsst::afw::detection::Peak>::dispose()
0.03
0.01
0.03
2
5
lsst::daf::base::PropertySet::~PropertySet()
0.03
0.01
0.02
2
3
boost::detail::sp_counted_impl_pd<lsst::afw::image::Image<double>*, boost::detail::sp_ms_deleter<lsst::afw::image::Image<double> > >::dispose()
0.03
0.01
0.01
2
2
boost::detail::sp_counted_impl_p<lsst::afw::detection::FootprintSet>::dispose()
0.03
0.01
0.01
1
1
boost::detail::sp_counted_impl_pd<lsst::afw::math::FixedKernel*, boost::detail::sp_ms_deleter<lsst::afw::math::FixedKernel> >::dispose()
0.03
0.01
0.01
1
1
boost::detail::sp_counted_impl_pd<lsst::afw::table::(anonymous namespace)::SourceRecordImpl*, boost::detail::sp_ms_deleter<lsst::afw::table::(anonymous namespace)::SourceRecordImpl> >::dispose()
0.03
0.01
0.01
2
2
lsst::afw::image::Image<double>::~Image()
0.03
0.01
0.01
2
2
operator delete(void*)
0.01
0.01
0.06
1
10
free
0.01
0.01
0.05
1
5
boost::detail::sp_counted_impl_p<std::vector<boost::shared_ptr<lsst::afw::detection::Footprint>, std::allocator<boost::shared_ptr<lsst::afw::detection::Footprint> > > >::dispose()
0.01
0.01
0.04
1
6
boost::detail::sp_counted_impl_p<std::vector<boost::any, std::allocator<boost::any> > >::dispose()
0.01
0.01
0.01
1
2
boost::detail::sp_counted_impl_pd<lsst::pex::policy::Dictionary*, boost::detail::sp_ms_deleter<lsst::pex::policy::Dictionary> >::dispose()
0.01
0.01
0.01
1
1
_ZN5boost6detail13sp_ms_deleterIN4lsst3afw5table6detail10SchemaImplEE7destroyEv.part.5401
0.01
0.01
0.01
1
1
boost::detail::sp_counted_impl_p<lsst::afw::image::Image<double> >::dispose()
0.01
0.01
0.01
1
1
boost::detail::sp_counted_impl_p<lsst::afw::image::Image<float> >::dispose()
0.01
0.01
0.01
1
1
boost::detail::sp_counted_impl_p<lsst::pex::logging::Log>::dispose()
0.01
0.01
0.01
1
1
lsst::afw::image::Exposure<unsigned short, unsigned short, float>::~Exposure()
Back to summary