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
_p_boost__shared_ptrT_lsst__afw__detection__HeavyFootprintT_float_lsst__afw__image__MaskPixel_lsst__afw__image__VariancePixel_t_tTo_p_boost__shared_ptrT_lsst__afw__detection__Footprint_t
0.01
0.01
0.01
1
1
_wrap_new_Box2I
0.01
0.01
0.01
1
1
_wrap_new_Footprint
0.01
0.01
0.01
1
1
boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::parse(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [clone .constprop.482]
0.01
0.01
0.01
1
1
boost::shared_ptr<lsst::afw::image::Mask<unsigned short> >::shared_ptr<lsst::afw::image::Mask<unsigned short> >(lsst::afw::image::Mask<unsigned short>*)
0.01
0.01
0.01
1
1
boost::unordered::detail::table_impl<boost::unordered::detail::map<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::copy_buckets_to(boost::unordered::detail::buckets<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::unordered::detail::ptr_bucket, boost::unordered::detail::ptr_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::unordered::detail::mix64_policy<unsigned long> > const&, boost::unordered::detail::buckets<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::unordered::detail::ptr_bucket, boost::unordered::detail::ptr_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::unordered::detail::mix64_policy<unsigned long> >&)
0.01
0.01
0.01
1
1
std::_Rb_tree<int, std::pair<int const, int>, std::_Select1st<std::pair<int const, int> >, std::less<int>, std::allocator<std::pair<int const, int> > >::_M_copy(std::_Rb_tree_node<std::pair<int const, int> > const*, std::_Rb_tree_node<std::pair<int const, int> >*)'2
0.01
0.01
0.01
1
1
std::vector<boost::shared_ptr<lsst::afw::geom::Span>, std::allocator<boost::shared_ptr<lsst::afw::geom::Span> > >::reserve(unsigned long) [clone .part.531]
0.01
0.01
0.01
1
1
std::vector<double, std::allocator<double> >::vector(unsigned long, double const&, std::allocator<double> const&) [clone .isra.504]
0.01
0.01
0.01
1
1
std::vector<double, std::allocator<double> >::vector(unsigned long, double const&, std::allocator<double> const&) [clone .isra.826]
0.01
0.01
0.01
1
1
std::vector<lsst::pex::exceptions::Tracepoint, std::allocator<lsst::pex::exceptions::Tracepoint> >::_M_insert_aux(__gnu_cxx::__normal_iterator<lsst::pex::exceptions::Tracepoint*, std::vector<lsst::pex::exceptions::Tracepoint, std::allocator<lsst::pex::exceptions::Tracepoint> > >, lsst::pex::exceptions::Tracepoint const&) [clone .constprop.57]
0.01
0.01
0.01
1
2
boost::io::basic_altstringbuf<char, std::char_traits<char>, std::allocator<char> >::overflow(int)
0.01
0.01
0.01
1
1
lsst::afw::image::ExposureInfo::ExposureInfo(boost::shared_ptr<lsst::afw::image::Wcs const> const&, boost::shared_ptr<lsst::afw::detection::Psf const> const&, boost::shared_ptr<lsst::afw::image::Calib const> const&, boost::shared_ptr<lsst::afw::cameraGeom::Detector const> const&, lsst::afw::image::Filter const&, boost::shared_ptr<lsst::daf::base::PropertySet> const&, boost::shared_ptr<lsst::afw::image::CoaddInputs> const&)
0.01
0.01
0.01
1
2
lsst::pex::policy::Dictionary::makeDef(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const
0.01
0.01
0.01
1
2
std::vector<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >, std::allocator<boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > > >::_M_fill_assign(unsigned long, boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > const&)
0.01
0.01
0.02
1
3
ndarray::SimpleManager<unsigned short>::allocate(int)
0.01
0.01
0.02
1
4
ndarray::SimpleManager<float>::allocate(int)
0.01
0.01
0.02
1
3
std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >::_M_copy(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > const*, std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> >*)
0.01
0.01
0.04
1
1
_wrap__SimpleCatalogBase___getitem__
0.01
0.01
0.04
1
6
lsst::daf::base::PropertySet::deepCopy() const'4
0.01
0.01
0.08
1
2
_wrap_new_MaskedImageF__SWIG_9.isra.2588
0.01
0.01
0.08
1
2
std::vector<boost::shared_ptr<lsst::afw::detection::Peak>, std::allocator<boost::shared_ptr<lsst::afw::detection::Peak> > >::_M_insert_aux(__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> const&) [clone .constprop.853]
0.01
0.01
0.10
1
4
_wrap_ExposureF_getMaskedImage__SWIG_0.isra.3683
0.01
0.01
0.19
1
2
void findFootprints<unsigned long, unsigned short, float, (anonymous namespace)::ThresholdLevel_traits>(std::vector<boost::shared_ptr<lsst::afw::detection::Footprint>, std::allocator<boost::shared_ptr<lsst::afw::detection::Footprint> > >*, lsst::afw::geom::Box2I const&, lsst::afw::image::ImageBase<unsigned long> const&, lsst::afw::image::Image<float> const*, double, double, bool, int, bool) [clone .isra.719]
0.01
0.01
0.19
1
7
_wrap__SourceCatalogBase___getitem__
0.01
0.01
0.23
1
3
void findFootprints<float, unsigned short, float, (anonymous namespace)::ThresholdLevel_traits>(std::vector<boost::shared_ptr<lsst::afw::detection::Footprint>, std::allocator<boost::shared_ptr<lsst::afw::detection::Footprint> > >*, lsst::afw::geom::Box2I const&, lsst::afw::image::ImageBase<float> const&, lsst::afw::image::Image<float> const*, double, double, bool, int, bool) [clone .isra.711]
0.01
0.01
0.29
1
9
lsst::afw::image::MaskedImage<float, unsigned short, float>::MaskedImage(lsst::afw::geom::Extent<int, 2> const&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > const&)
0.01
0.01
2.53
1
3
FittedModel twodg<double>(lsst::afw::image::Image<double> const&, double, double)
0.01
0.01
0.01
2
2
std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >::_M_copy(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > const*, std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> >*)'2
0.01
0.01
0.02
1
1
lsst::afw::image::ImageBase<float>::getArray()
0.01
0.01
0.04
2
7
std::vector<boost::shared_ptr<lsst::afw::geom::Span>, std::allocator<boost::shared_ptr<lsst::afw::geom::Span> > >::_M_insert_aux(__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> > > >, boost::shared_ptr<lsst::afw::geom::Span> const&) [clone .constprop.2508]
0.01
0.01
0.10
2
13
ndarray::SimpleManager<double>::allocate(int)
0.02
0.02
0.02
2
2
_p_boost__shared_ptrT_lsst__afw__table__SourceRecord_tTo_p_boost__shared_ptrT_lsst__afw__table__BaseRecord_t
0.03
0.03
0.03
5
5
std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&)
0.06
0.07
0.47
3
6
(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.07
0.07
0.19
10
20
lsst::afw::detection::Footprint::addSpan(int, int, int)
0.07
0.07
0.22
10
23
std::_Rb_tree<lsst::daf::base::Citizen const*, std::pair<lsst::daf::base::Citizen const* const, std::pair<unsigned long, unsigned long> >, std::_Select1st<std::pair<lsst::daf::base::Citizen const* const, std::pair<unsigned long, unsigned long> > >, std::less<lsst::daf::base::Citizen const*>, std::allocator<std::pair<lsst::daf::base::Citizen const* const, std::pair<unsigned long, unsigned long> > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<lsst::daf::base::Citizen const* const, std::pair<unsigned long, unsigned long> > >, std::pair<lsst::daf::base::Citizen const* const, std::pair<unsigned long, unsigned long> > const&)
0.12
0.13
0.13
18
18
operator new[](unsigned long)
[255]
0.58
0.10
0.50
83
83
operator new(unsigned long)
0.47
0.49
0.71
72
104
malloc
0.01
0.01
0.97
2
85
_init
Back to summary