Flame Graph
Reset Zoom
Search
__gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<osmscout::Way, std::allocator<osmscout::Way>, (1,771 samples, 0.07%)
std::get<0ul, unsigned long const&> (1,545 samples, 0.06%)
std::__uninitialized_default_n<osmscout::Point*, unsigned long> (16,278 samples, 0.60%)
__gnu_cxx::new_allocator<std::_List_node<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >::destroy<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> (584 samples, 0.02%)
std::unordered_map<unsigned long, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry>, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > > >::find (50,679 samples, 1.87%)
s..
osmscout::Way::GetBoundingBox (267 samples, 0.01%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Area>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Area>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_insert_unique_node (297 samples, 0.01%)
std::__shared_count< (5,663 samples, 0.21%)
std::_Sp_counted_base< (418 samples, 0.02%)
osmscout::StyleCriteria::Matches (1,005 samples, 0.04%)
[libstdc++.so.6.0.25] (347 samples, 0.01%)
osmscout::GeoCoord::GeoCoord (1,581 samples, 0.06%)
__gnu_cxx::__aligned_membuf<unsigned long>::_M_ptr (383 samples, 0.01%)
std::__detail::_Select1st::operator (1,530 samples, 0.06%)
__gnu_cxx::__exchange_and_add_dispatch (1,272 samples, 0.05%)
std::get<0ul, unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > (629 samples, 0.02%)
std::__detail::_Mod_range_hashing::operator (975 samples, 0.04%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_bucket_index (10,670 samples, 0.39%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_h2 (395 samples, 0.01%)
std::__uninitialized_default_n<osmscout::Point*, unsigned long> (642 samples, 0.02%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::shared_ptr<osmscout::Way> > >::_M_v (230 samples, 0.01%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::_M_valptr (240 samples, 0.01%)
std::__copy_move<false, false, std::forward_iterator_tag>::__copy_m<std::__detail::_Node_iterator<unsigned long, true, false>, unsigned long*> (2,300 samples, 0.08%)
std::max<unsigned int> (2,183 samples, 0.08%)
__gnu_cxx::new_allocator<std::_List_node<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >::destroy<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> (824 samples, 0.03%)
std::__shared_ptr_access<osmscout::TypeInfo, (588 samples, 0.02%)
std::__shared_ptr<osmscout::TypeInfo, (539 samples, 0.02%)
std::__detail::_Hash_node<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false>::_M_next (299 samples, 0.01%)
std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> >::begin (417 samples, 0.02%)
__gthread_active_p (351 samples, 0.01%)
std::__introsort_loop<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, long, __gnu_cxx::__ops::_Iter_less_iter> (7,522 samples, 0.28%)
std::shared_ptr<osmscout::Node>::~shared_ptr (3,700 samples, 0.14%)
std::__detail::_Hashtable_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<false, false, true> >::_M_equals (3,825 samples, 0.14%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_bucket_index (6,653 samples, 0.25%)
osmscout::FeatureValueBuffer::AllocateValueBufferLazy (1,487 samples, 0.05%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_extract (366 samples, 0.01%)
__gnu_cxx::new_allocator<osmscout::Node>::new_allocator (1,580 samples, 0.06%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_h1 (604 samples, 0.02%)
std::_Sp_counted_base< (378 samples, 0.01%)
osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::IsActive (313 samples, 0.01%)
std::shared_ptr<osmscout::Way>::shared_ptr (1,269 samples, 0.05%)
__gnu_cxx::__atomic_add (444 samples, 0.02%)
std::__shared_ptr<osmscout::TypeConfig, (2,065 samples, 0.08%)
std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry>::operator!= (338 samples, 0.01%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_hash_code (1,507 samples, 0.06%)
osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::IsActive (956 samples, 0.04%)
std::_Destroy<osmscout::Point*, osmscout::Point> (233 samples, 0.01%)
osmscout::FeatureValueBuffer::GetType (783 samples, 0.03%)
std::__shared_ptr_access<osmscout::TypeInfo, (1,929 samples, 0.07%)
std::tuple<unsigned long const&>::tuple (8,389 samples, 0.31%)
std::allocator_traits<std::allocator<osmscout::WayDataFile> >::destroy<osmscout::WayDataFile> (240 samples, 0.01%)
__gnu_cxx::operator!=<osmscout::FeatureInstance const*, std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> > > (6,120 samples, 0.23%)
__gnu_cxx::__exchange_and_add_dispatch (375 samples, 0.01%)
osmscout::TypeInfoSet::Set (575 samples, 0.02%)
std::shared_ptr<osmscout::Feature>::~shared_ptr (680 samples, 0.03%)
std::__shared_ptr_access<osmscout::TypeInfo, (2,879 samples, 0.11%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_find_node (238 samples, 0.01%)
std::__detail::_Node_iterator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, false, false>::_Node_iterator (672 samples, 0.02%)
std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::~allocator (464 samples, 0.02%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_find_node (24,911 samples, 0.92%)
__gnu_cxx::__aligned_buffer<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_ptr (318 samples, 0.01%)
std::forward<std::piecewise_construct_t const&> (405 samples, 0.01%)
std::vector<osmscout::Point, std::allocator<osmscout::Point> >::~vector (298 samples, 0.01%)
std::vector<osmscout::LabelInstance<QGlyphRun, QTextLayout>::Element, std::allocator<osmscout::LabelInstance<QGlyphRun, QTextLayout>::Element> >::operator= (336 samples, 0.01%)
osmscout::TypeInfo::GetFeature (811 samples, 0.03%)
__gnu_cxx::__ops::_Iter_less_iter::operator (770 samples, 0.03%)
std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> >::empty (4,977 samples, 0.18%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::erase (41,256 samples, 1.52%)
osmscout::Point::SetCoord (1,413 samples, 0.05%)
__gnu_cxx::__exchange_and_add (372 samples, 0.01%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_valptr (502 samples, 0.02%)
std::__unguarded_partition_pivot<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::_Iter_less_iter> (2,665 samples, 0.10%)
std::__invoke<bool (2,506,597 samples, 92.59%)
std::__invoke<bool
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate (2,446 samples, 0.09%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_bucket_index (9,975 samples, 0.37%)
std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry>::_List_iterator (336 samples, 0.01%)
std::__detail::_Hash_node_value_base<unsigned long>::_M_valptr (436 samples, 0.02%)
__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >::operator*@plt (281 samples, 0.01%)
std::__detail::_Select1st::operator (395 samples, 0.01%)
std::shared_ptr<osmscout::Feature>::~shared_ptr@plt (384 samples, 0.01%)
std::_Sp_counted_base< (8,673 samples, 0.32%)
std::__shared_ptr<osmscout::TypeInfo, (474 samples, 0.02%)
std::swap<unsigned long> (321 samples, 0.01%)
__gnu_cxx::new_allocator<int>::destroy<std::__future_base::_Task_state<std::_Bind<bool (245 samples, 0.01%)
std::function<void (27,466 samples, 1.01%)
[unknown] (722 samples, 0.03%)
osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry::~CacheEntry (14,151 samples, 0.52%)
operator new (368 samples, 0.01%)
std::vector<std::shared_ptr<osmscout::TypeInfo>, std::allocator<std::shared_ptr<osmscout::TypeInfo> > >::size (1,472 samples, 0.05%)
[unknown] (358 samples, 0.01%)
osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Area>, unsigned long>::GetEntry (1,660 samples, 0.06%)
std::get<0ul, unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > (258 samples, 0.01%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_erase (253 samples, 0.01%)
std::allocator_traits<std::allocator<osmscout::Node> >::destroy<osmscout::Node> (534 samples, 0.02%)
osmscout::FileScanner::HasError (1,361 samples, 0.05%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string (1,159 samples, 0.04%)
__gnu_cxx::__aligned_buffer<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::_M_addr (231 samples, 0.01%)
std::__unguarded_partition_pivot<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::_Iter_less_iter> (3,756 samples, 0.14%)
std::__shared_ptr<osmscout::TypeInfo, (817 samples, 0.03%)
std::vector<std::shared_ptr<osmscout::TypeInfo>, std::allocator<std::shared_ptr<osmscout::TypeInfo> > >::_M_default_append (330 samples, 0.01%)
std::__detail::_Node_iterator<unsigned long, true, false>::operator++ (716 samples, 0.03%)
osmscout::FileScanner::ReadTypeId (1,279 samples, 0.05%)
std::vector<std::shared_ptr<osmscout::TypeInfo>, std::allocator<std::shared_ptr<osmscout::TypeInfo> > >::resize (349 samples, 0.01%)
std::_List_node<unsigned long>::_M_valptr (2,026 samples, 0.07%)
std::__introsort_loop<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, long, __gnu_cxx::__ops::_Iter_less_iter> (23,194 samples, 0.86%)
std::shared_ptr<osmscout::Node>::~shared_ptr (570 samples, 0.02%)
__gnu_cxx::__exchange_and_add_dispatch (2,773 samples, 0.10%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_bucket_index (6,477 samples, 0.24%)
std::_Sp_counted_base< (954 samples, 0.04%)
std::__allocated_ptr<std::allocator<std::_List_node<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::__allocated_ptr (621 samples, 0.02%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_v (852 samples, 0.03%)
std::__detail::_Hashtable_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<false, false, true> >::_M_eq (740 samples, 0.03%)
std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry>::_List_iterator (263 samples, 0.01%)
std::__detail::_Mod_range_hashing::operator (592 samples, 0.02%)
std::__shared_ptr_access<osmscout::TypeInfo, (360 samples, 0.01%)
std::allocator<osmscout::Node>::allocator (832 samples, 0.03%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_hash_code (316 samples, 0.01%)
std::vector<osmscout::LabelInstance<QGlyphRun, QTextLayout>::Element, std::allocator<osmscout::LabelInstance<QGlyphRun, QTextLayout>::Element> >::_M_move_assign (310 samples, 0.01%)
osmscout::Way::~Way (3,386 samples, 0.13%)
__gnu_cxx::new_allocator<osmscout::Point>::max_size (231 samples, 0.01%)
std::__shared_count< (431 samples, 0.02%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_insert_bucket_begin (354 samples, 0.01%)
std::shared_ptr<osmscout::TypeInfo>::shared_ptr (5,034 samples, 0.19%)
std::__shared_ptr<osmscout::Feature, (1,154 samples, 0.04%)
std::__shared_ptr<osmscout::Feature, (1,963 samples, 0.07%)
__gnu_cxx::new_allocator<osmscout::Way>::new_allocator (428 samples, 0.02%)
__gnu_cxx::__aligned_buffer<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_ptr (360 samples, 0.01%)
std::__unguarded_partition_pivot<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::_Iter_less_iter> (3,018 samples, 0.11%)
std::shared_ptr<osmscout::Way>::~shared_ptr (3,071 samples, 0.11%)
std::__detail::_Hash_node_value_base<unsigned long>::_Hash_node_value_base (453 samples, 0.02%)
osmscout::GeoCoord::Set (1,718 samples, 0.06%)
std::__introsort_loop<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, long, __gnu_cxx::__ops::_Iter_less_iter> (910 samples, 0.03%)
std::__uninitialized_move_if_noexcept_a<osmscout::Point*, osmscout::Point*, std::allocator<osmscout::Point> > (1,293 samples, 0.05%)
__gnu_cxx::__atomic_add (1,449 samples, 0.05%)
std::_Tuple_impl<0ul, unsigned long const&>::_M_head (827 samples, 0.03%)
std::_Sp_counted_base< (2,536 samples, 0.09%)
osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::~Cache (240 samples, 0.01%)
std::__shared_ptr_access<osmscout::LineStyle, (384 samples, 0.01%)
osmscout::FeatureInstance::GetFeature (10,933 samples, 0.40%)
std::__shared_ptr<osmscout::TypeInfo, (918 samples, 0.03%)
std::__shared_count< (1,837 samples, 0.07%)
std::__introsort_loop<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, long, __gnu_cxx::__ops::_Iter_less_iter> (32,839 samples, 1.21%)
std::__shared_ptr<osmscout::TypeInfo, (324 samples, 0.01%)
std::__cxx11::_List_base<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >::~_List_base (655 samples, 0.02%)
std::vector<std::__cxx11::list<osmscout::StyleSelector<osmscout::LineStyle, osmscout::LineStyle::Attribute>, std::allocator<osmscout::StyleSelector<osmscout::LineStyle, osmscout::LineStyle::Attribute> > >, std::allocator<std::__cxx11::list<osmscout::StyleSelector<osmscout::LineStyle, osmscout::LineStyle::Attribute>, std::allocator<osmscout::StyleSelector<osmscout::LineStyle, osmscout::LineStyle::Attribute> > > > >::size (469 samples, 0.02%)
std::__detail::_Select1st::operator (1,135 samples, 0.04%)
std::__shared_ptr_access<osmscout::Feature, (678 samples, 0.03%)
[unknown] (302 samples, 0.01%)
__gnu_cxx::new_allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::construct<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::piecewise_construct_t const&, std::tuple<unsigned long const&>, std::tuple<> > (26,231 samples, 0.97%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_valptr (689 samples, 0.03%)
osmscout::FileScanner::HasError (607 samples, 0.02%)
osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::IsActive (424 samples, 0.02%)
std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> >::end (1,700 samples, 0.06%)
std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true>::_S_cget (457 samples, 0.02%)
osmscout::Way::Way (38,768 samples, 1.43%)
std::__shared_ptr<osmscout::TypeInfo, (12,228 samples, 0.45%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::shared_ptr<osmscout::Way> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_hash_code (648 samples, 0.02%)
std::_Destroy<osmscout::LabelData*> (247 samples, 0.01%)
std::shared_ptr<osmscout::Feature>::~shared_ptr (3,580 samples, 0.13%)
std::__stable_sort_adaptive<__gnu_cxx::__normal_iterator<osmscout::LabelInstance<QGlyphRun, QTextLayout>*, std::vector<osmscout::LabelInstance<QGlyphRun, QTextLayout>, std::allocator<osmscout::LabelInstance<QGlyphRun, QTextLayout> > > >, osmscout::LabelInstance<QGlyphRun, QTextLayout>*, long, __gnu_cxx::__ops::_Iter_comp_iter<bool (2,466 samples, 0.09%)
std::__cxx11::_List_base<osmscout::DataTileCache::CacheEntry, std::allocator<osmscout::DataTileCache::CacheEntry> >::_M_clear (418 samples, 0.02%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_remove_bucket_begin (505 samples, 0.02%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::shared_ptr<osmscout::Area> >, std::allocator<std::pair<unsigned long const, std::shared_ptr<osmscout::Area> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_find_node (252 samples, 0.01%)
std::__uninitialized_move_if_noexcept_a<osmscout::Point*, osmscout::Point*, std::allocator<osmscout::Point> > (257 samples, 0.01%)
std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> >::size (863 samples, 0.03%)
std::__cxx11::list<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Area>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Area>, unsigned long>::CacheEntry> >::_M_insert<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Area>, unsigned long>::CacheEntry const&> (495 samples, 0.02%)
operator new (298 samples, 0.01%)
std::forward<std::piecewise_construct_t const&> (2,251 samples, 0.08%)
__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >::operator* (474 samples, 0.02%)
std::shared_ptr<osmscout::Node>::~shared_ptr (516 samples, 0.02%)
std::__shared_count< (236 samples, 0.01%)
std::tuple<unsigned long const&>::tuple (1,635 samples, 0.06%)
std::__shared_ptr<osmscout::Feature, (580 samples, 0.02%)
std::shared_ptr<osmscout::TypeInfo>::operator= (3,334 samples, 0.12%)
osmscout::TypeConfig::GetNodeTypeIdBytes (1,191 samples, 0.04%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_hash_code (2,303 samples, 0.09%)
std::function<void (436 samples, 0.02%)
__gnu_cxx::__ops::_Iter_less_iter::operator (996 samples, 0.04%)
std::vector<osmscout::LabelInstance<QGlyphRun, QTextLayout>::Element, std::allocator<osmscout::LabelInstance<QGlyphRun, QTextLayout>::Element> >::push_back (880 samples, 0.03%)
[unknown] (346 samples, 0.01%)
std::forward<std::tuple<unsigned long const&> > (3,192 samples, 0.12%)
osmscout::NameFeatureValue::NameFeatureValue (1,176 samples, 0.04%)
@plt (269 samples, 0.01%)
std::allocator_traits<std::allocator<std::_List_node<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::destroy<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> (337,135 samples, 12.45%)
std::allocator_tra..
[unknown] (703 samples, 0.03%)
std::shared_ptr<osmscout::Way>::operator= (6,420 samples, 0.24%)
__gnu_cxx::operator< <unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > > (240 samples, 0.01%)
osmscout::TypeConfig::GetAreaTypeInfo (267 samples, 0.01%)
std::__shared_ptr_access<osmscout::TypeInfo, (1,299 samples, 0.05%)
osmscout::GeoCoord::GeoCoord (375 samples, 0.01%)
std::allocator<osmscout::SegmentGeoBox>::~allocator (560 samples, 0.02%)
std::__shared_ptr<osmscout::Way, (676 samples, 0.02%)
osmscout::AreaWayIndex::GetOffsets (92,744 samples, 3.43%)
osm..
std::allocator_traits<std::allocator<osmscout::Way> >::destroy<osmscout::Way> (3,455 samples, 0.13%)
__pthread_once_slow (2,506,963 samples, 92.60%)
__pthread_once_slow
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_bucket_index (6,064 samples, 0.22%)
std::get<0ul, unsigned long const&> (1,822 samples, 0.07%)
std::__shared_ptr_access<osmscout::TypeConfig, (1,008 samples, 0.04%)
[unknown] (352 samples, 0.01%)
std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> >::operator[] (1,861 samples, 0.07%)
__gnu_cxx::new_allocator<std::_List_node<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >::construct<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry, osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry const&> (5,008 samples, 0.18%)
std::allocator_traits<std::allocator<std::pair<unsigned long const, std::shared_ptr<osmscout::Way> > > >::construct<std::pair<unsigned long const, std::shared_ptr<osmscout::Way> >, std::piecewise_construct_t const&, std::tuple<unsigned long&&>, std::tuple<> > (375 samples, 0.01%)
std::vector<std::shared_ptr<osmscout::TypeInfo>, std::allocator<std::shared_ptr<osmscout::TypeInfo> > >::resize (395 samples, 0.01%)
[unknown] (684 samples, 0.03%)
std::_Head_base<0ul, unsigned long const&, false>::_Head_base (537 samples, 0.02%)
std::__cxx11::_List_base<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >::_M_inc_size (3,975 samples, 0.15%)
std::unordered_map<unsigned long, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry>, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > > >::find (62,383 samples, 2.30%)
s..
osmscout::FileScanner::Read (5,786 samples, 0.21%)
__gnu_cxx::__aligned_buffer<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_ptr (330 samples, 0.01%)
std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> >::operator[] (2,745 samples, 0.10%)
std::__detail::_Map_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true>, true>::operator[] (310 samples, 0.01%)
std::allocator_traits<std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > > >::destroy<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > > (366 samples, 0.01%)
osmscout::FeatureInstance::GetFeature (716 samples, 0.03%)
std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry>::_List_iterator (337 samples, 0.01%)
__gnu_cxx::new_allocator<std::_List_node<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >::deallocate (489 samples, 0.02%)
__gnu_cxx::new_allocator<std::_List_node<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >::allocate (1,032 samples, 0.04%)
std::allocate_shared<osmscout::Node, std::allocator<osmscout::Node>> (506 samples, 0.02%)
std::__shared_count< (767 samples, 0.03%)
std::__shared_ptr<osmscout::TypeInfo, (236 samples, 0.01%)
osmscout::FeatureValue::~FeatureValue (391 samples, 0.01%)
std::__detail::_Node_iterator_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false>::_Node_iterator_base (327 samples, 0.01%)
[unknown] (710 samples, 0.03%)
[unknown] (347 samples, 0.01%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign (485 samples, 0.02%)
std::__shared_ptr_access<osmscout::Area, (257 samples, 0.01%)
__gnu_cxx::__aligned_membuf<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry>::_M_ptr (278 samples, 0.01%)
std::_Sp_counted_base< (375 samples, 0.01%)
std::_Tuple_impl<0ul, unsigned long const&>::_Tuple_impl (3,915 samples, 0.14%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_h1 (267 samples, 0.01%)
std::shared_ptr<osmscout::MapService>::~shared_ptr (418 samples, 0.02%)
__gnu_cxx::__ops::_Iter_less_iter::operator (1,271 samples, 0.05%)
std::__detail::_Hash_node<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false>::_M_next (420 samples, 0.02%)
std::_Sp_counted_base< (2,145 samples, 0.08%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_bucket_index (5,520 samples, 0.20%)
std::hash<unsigned long>::operator (655 samples, 0.02%)
osmscout::AccessFeatureValue::AccessFeatureValue (578 samples, 0.02%)
std::__introsort_loop<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, long, __gnu_cxx::__ops::_Iter_less_iter> (10,535 samples, 0.39%)
osmscout::TypeInfo::HasFeatures (19,600 samples, 0.72%)
std::__shared_ptr_access<osmscout::TypeInfo, (1,733 samples, 0.06%)
osmscout::FileScanner::HasError@plt (374 samples, 0.01%)
osmscout::GeoCoord::GetLat (959 samples, 0.04%)
std::allocator_traits<std::allocator<osmscout::LabelData> >::construct<osmscout::LabelData, osmscout::LabelData const&> (260 samples, 0.01%)
osmscout::AreaAreaIndex::ReadCellData (462 samples, 0.02%)
[unknown] (325 samples, 0.01%)
std::__shared_count< (3,232 samples, 0.12%)
osmscout::TypeInfo::GetOptimizeLowZoom (251 samples, 0.01%)
std::allocator<osmscout::Node>::~allocator (235 samples, 0.01%)
std::__detail::_Mod_range_hashing::operator (420 samples, 0.02%)
__gnu_cxx::__atomic_add_dispatch (231 samples, 0.01%)
osmscout::NameFeature::GetValueSize (663 samples, 0.02%)
[unknown] (263 samples, 0.01%)
osmscout::MaxSpeedFeature::GetValueSize (269 samples, 0.01%)
std::__shared_ptr<osmscout::TypeConfig, (748 samples, 0.03%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::end (253 samples, 0.01%)
std::swap<osmscout::TypeInfo*> (2,658 samples, 0.10%)
osmscout::GeoCoord::operator= (463 samples, 0.02%)
std::_List_node<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry>::_M_valptr (676 samples, 0.02%)
tc_deletearray_aligned_nothrow (1,237 samples, 0.05%)
osmscout::FileScanner::Read (3,837 samples, 0.14%)
std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false> > >::_M_node_allocator (502 samples, 0.02%)
[unknown] (324 samples, 0.01%)
std::_Sp_counted_base< (506 samples, 0.02%)
std::_Sp_counted_ptr_inplace<osmscout::Node, std::allocator<osmscout::Node>, (5,872 samples, 0.22%)
__gnu_cxx::__atomic_add_dispatch (2,671 samples, 0.10%)
__gnu_cxx::__aligned_membuf<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry>::_M_addr (283 samples, 0.01%)
__gthread_active_p (235 samples, 0.01%)
std::unordered_map<unsigned long, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Area>, unsigned long>::CacheEntry>, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Area>, unsigned long>::CacheEntry> > > >::operator[] (1,475 samples, 0.05%)
std::__shared_ptr_access<osmscout::TypeInfo, (821 samples, 0.03%)
std::_Destroy<std::shared_ptr<osmscout::Way> > (4,428 samples, 0.16%)
tcmalloc::CentralFreeList::RemoveRange (1,473 samples, 0.05%)
[unknown] (361 samples, 0.01%)
__gnu_cxx::__exchange_and_add (480 samples, 0.02%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_extract (297 samples, 0.01%)
std::__detail::_Node_iterator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false, false>::_Node_iterator (749 samples, 0.03%)
__gnu_cxx::__normal_iterator<osmscout::FeatureInstance const*, std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> > >::__normal_iterator (651 samples, 0.02%)
osmscout::FileScanner::ReadNumber (844 samples, 0.03%)
tcmalloc::CentralFreeList::ReleaseListToSpans (311 samples, 0.01%)
std::get<0ul, unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > (291 samples, 0.01%)
std::_Sp_ebo_helper<0, std::allocator<osmscout::Node>, true>::_Sp_ebo_helper (709 samples, 0.03%)
std::__get_helper<0ul, unsigned long const&> (958 samples, 0.04%)
__gnu_cxx::__ops::_Val_less_iter::operator (1,021 samples, 0.04%)
std::shared_ptr<osmscout::Feature>::~shared_ptr (1,874 samples, 0.07%)
std::__shared_count< (2,056 samples, 0.08%)
std::__cxx11::list<osmscout::FeatureFilterData, std::allocator<osmscout::FeatureFilterData> >::begin (374 samples, 0.01%)
tcmalloc::PageHeap::SearchFreeAndLargeLists (338 samples, 0.01%)
std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::~allocator (257 samples, 0.01%)
[unknown] (348 samples, 0.01%)
std::shared_ptr<osmscout::TypeInfo>::~shared_ptr (5,030 samples, 0.19%)
osmscout::GeoCoord::GetLat (1,172 samples, 0.04%)
main (153,547 samples, 5.67%)
main
std::__shared_ptr<osmscout::TypeInfo, (2,988 samples, 0.11%)
std::hash<unsigned long>::operator (1,265 samples, 0.05%)
__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >::operator* (378 samples, 0.01%)
std::forward<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry const&> (267 samples, 0.01%)
std::__shared_ptr<osmscout::LineStyle, (618 samples, 0.02%)
std::__detail::_Hashtable_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<false, false, true> >::_M_eq (526 samples, 0.02%)
__gnu_cxx::__normal_iterator<osmscout::FeatureInstance const*, std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> > >::base (340 samples, 0.01%)
std::__detail::_Mod_range_hashing::operator (778 samples, 0.03%)
std::__unguarded_partition<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::_Iter_less_iter> (2,682 samples, 0.10%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_h2 (367 samples, 0.01%)
__gnu_cxx::__atomic_add (1,806 samples, 0.07%)
std::__detail::_Hashtable_ebo_helper<0, std::equal_to<unsigned long>, true>::_S_cget (1,027 samples, 0.04%)
std::_Hashtable<unsigned long, unsigned long, std::allocator<unsigned long>, std::__detail::_Identity, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> >::_M_bucket_index (2,400 samples, 0.09%)
osmscout::FileScanner::HasError (889 samples, 0.03%)
std::__shared_ptr<osmscout::TypeInfo, (476 samples, 0.02%)
__gthread_active_p (248 samples, 0.01%)
std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<unsigned long, false> > >::_M_node_allocator (382 samples, 0.01%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::_M_valptr (309 samples, 0.01%)
__gnu_cxx::__aligned_buffer<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_ptr (387 samples, 0.01%)
__gnu_cxx::__normal_iterator<unsigned long const*, std::vector<unsigned long, std::allocator<unsigned long> > >::operator++ (719 samples, 0.03%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::find (1,510 samples, 0.06%)
__gnu_cxx::__atomic_add (1,130 samples, 0.04%)
std::forward<unsigned long const&> (237 samples, 0.01%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_h2 (405 samples, 0.01%)
std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true>::_S_cget (267 samples, 0.01%)
std::_Sp_counted_base< (335 samples, 0.01%)
osmscout::FileScanner::Read (5,237 samples, 0.19%)
osmscout::MapService::AddTileDataToMapData (794 samples, 0.03%)
[unknown] (358 samples, 0.01%)
std::__shared_ptr_access<osmscout::TypeInfo, (268 samples, 0.01%)
osmscout::GeoCoord::GetLat (999 samples, 0.04%)
QUnicodeTools::initCharAttributes (252 samples, 0.01%)
std::__shared_ptr_access<osmscout::TypeInfo, (9,797 samples, 0.36%)
osmscout::Area::Read (15,548 samples, 0.57%)
std::__introsort_loop<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, long, __gnu_cxx::__ops::_Iter_less_iter> (413 samples, 0.02%)
std::__detail::_Map_base<unsigned long, std::pair<unsigned long const, std::shared_ptr<osmscout::Node> >, std::allocator<std::pair<unsigned long const, std::shared_ptr<osmscout::Node> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true>, true>::operator[] (314 samples, 0.01%)
std::_Sp_counted_base< (240 samples, 0.01%)
osmscout::FileScanner::HasError (932 samples, 0.03%)
std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true>::_S_cget (453 samples, 0.02%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_bucket_index (5,404 samples, 0.20%)
osmscout::TypeInfo::GetFeature@plt (767 samples, 0.03%)
std::__shared_ptr_access<osmscout::Node, (11,191 samples, 0.41%)
osmscout::TypeInfo::GetFeatureCount (367 samples, 0.01%)
osmscout::FeatureValueBuffer::AllocateBits (24,573 samples, 0.91%)
operator new (245 samples, 0.01%)
__gnu_cxx::__aligned_buffer<osmscout::Node>::_M_addr (421 samples, 0.02%)
std::__cxx11::list<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >::begin (2,511 samples, 0.09%)
__gnu_cxx::__ops::_Val_less_iter::operator (1,256 samples, 0.05%)
std::__shared_ptr_access<osmscout::TypeInfo, (1,232 samples, 0.05%)
std::__unguarded_partition_pivot<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::_Iter_less_iter> (950 samples, 0.04%)
std::hash<unsigned long>::operator (1,451 samples, 0.05%)
__gnu_cxx::__exchange_and_add_dispatch (1,004 samples, 0.04%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Area>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Area>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::find (1,033 samples, 0.04%)
std::__shared_ptr_access<osmscout::TypeInfo, (844 samples, 0.03%)
std::__detail::_Equal_helper<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::equal_to<unsigned long>, unsigned long, false>::_S_equals (4,956 samples, 0.18%)
std::__cxx11::_List_base<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >::_M_put_node (2,463 samples, 0.09%)
std::__detail::_Hash_node<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false>::_Hash_node (349 samples, 0.01%)
std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::allocator<std::__detail::_Hash_node<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false> > (394 samples, 0.01%)
std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<unsigned long const, std::shared_ptr<osmscout::Way> >, false> > >::_M_deallocate_nodes (550 samples, 0.02%)
std::__detail::_Hashtable_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<false, false, true> >::_M_eq (301 samples, 0.01%)
std::__shared_ptr<osmscout::TypeInfo, (693 samples, 0.03%)
std::_Sp_counted_base< (583 samples, 0.02%)
std::__detail::_Select1st::operator (2,850 samples, 0.11%)
tc_deletearray_aligned_nothrow (331 samples, 0.01%)
std::move<unsigned long&> (260 samples, 0.01%)
std::_Vector_base<osmscout::Point, std::allocator<osmscout::Point> >::_Vector_base (1,879 samples, 0.07%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_bucket_index (5,554 samples, 0.21%)
std::__shared_ptr_access<osmscout::TypeConfig, (3,632 samples, 0.13%)
std::vector<std::shared_ptr<osmscout::TypeInfo>, std::allocator<std::shared_ptr<osmscout::TypeInfo> > >::resize (351 samples, 0.01%)
std::shared_ptr<osmscout::TypeInfo>::~shared_ptr (2,042 samples, 0.08%)
osmscout::Database::GetNodesByOffset (1,307,415 samples, 48.29%)
osmscout::Database::GetNodesByOffset
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_bucket_index (7,362 samples, 0.27%)
__gnu_cxx::operator< <unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > > (233 samples, 0.01%)
std::unordered_map<unsigned long, std::shared_ptr<osmscout::Area>, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<unsigned long const, std::shared_ptr<osmscout::Area> > > >::operator[] (585 samples, 0.02%)
std::__detail::_Map_base<unsigned long, std::pair<unsigned long const, std::shared_ptr<osmscout::Area> >, std::allocator<std::pair<unsigned long const, std::shared_ptr<osmscout::Area> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true>, true>::operator[] (575 samples, 0.02%)
__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >::operator*@plt (297 samples, 0.01%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::shared_ptr<osmscout::Way> >, std::allocator<std::pair<unsigned long const, std::shared_ptr<osmscout::Way> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_find_node (10,720 samples, 0.40%)
std::shared_ptr<osmscout::Feature>::~shared_ptr (1,806 samples, 0.07%)
__gnu_cxx::__normal_iterator<osmscout::FeatureInstance const*, std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> > >::__normal_iterator (357 samples, 0.01%)
std::__shared_ptr<osmscout::Node, (1,124 samples, 0.04%)
std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false> > >::allocate (3,779 samples, 0.14%)
std::__detail::_Hashtable_ebo_helper<0, std::equal_to<unsigned long>, true>::_S_cget (760 samples, 0.03%)
std::__detail::_Hashtable_ebo_helper<1, std::hash<unsigned long>, true>::_S_cget (279 samples, 0.01%)
osmscout::Feature::HasValue (638 samples, 0.02%)
std::__detail::_List_node_base::_M_unhook (4,628 samples, 0.17%)
__gnu_cxx::__aligned_buffer<osmscout::Node>::_M_ptr (442 samples, 0.02%)
std::__detail::_Hash_node<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, false>::_M_next (291 samples, 0.01%)
__gnu_cxx::__normal_iterator<osmscout::FeatureInstance const*, std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> > >::__normal_iterator (239 samples, 0.01%)
osmscout::TileData<std::shared_ptr<osmscout::Way> >::CopyData (29,037 samples, 1.07%)
std::__shared_ptr<osmscout::LineStyle, (423 samples, 0.02%)
std::__uninitialized_copy<true>::__uninit_copy<std::__detail::_Node_iterator<unsigned long, true, false>, unsigned long*> (2,618 samples, 0.10%)
osmscout::FileScanner::ReadCoord (6,315 samples, 0.23%)
std::_List_node<unsigned long>::_M_valptr (2,255 samples, 0.08%)
std::_Vector_base<osmscout::SegmentGeoBox, std::allocator<osmscout::SegmentGeoBox> >::_Vector_base (5,992 samples, 0.22%)
std::__pair_get<0ul>::__const_get<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > (722 samples, 0.03%)
osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::SetEntry (698,278 samples, 25.79%)
osmscout::Cache<unsigned long, std::shar..
[unknown] (341 samples, 0.01%)
std::__shared_ptr<osmscout::TypeInfo, (1,394 samples, 0.05%)
std::_Sp_counted_base< (502 samples, 0.02%)
osmscout::Cache<unsigned long, osmscout::AreaAreaIndex::IndexCell, unsigned long>::GetEntry (289 samples, 0.01%)
osmscout::Area::Ring::SetType (236 samples, 0.01%)
osmscout::MapPainterQt::Layout (505 samples, 0.02%)
[unknown] (358 samples, 0.01%)
osmscout::NameFeatureValue::NameFeatureValue (443 samples, 0.02%)
osmscout::Point::Point (2,442 samples, 0.09%)
std::_Vector_base<osmscout::SegmentGeoBox, std::allocator<osmscout::SegmentGeoBox> >::~_Vector_base (1,391 samples, 0.05%)
osmscout::FileScanner::HasError (1,873 samples, 0.07%)
std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, false> > >::deallocate (4,013 samples, 0.15%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_bucket_index (10,605 samples, 0.39%)
std::__shared_ptr<osmscout::TypeConfig, (919 samples, 0.03%)
std::allocator_traits<std::allocator<osmscout::Node> >::destroy<osmscout::Node> (239,394 samples, 8.84%)
std::allocat..
std::move<unsigned long&>@plt (268 samples, 0.01%)
std::_Vector_base<osmscout::Point, std::allocator<osmscout::Point> >::_M_get_Tp_allocator (476 samples, 0.02%)
std::_Sp_counted_ptr_inplace<osmscout::Way, std::allocator<osmscout::Way>, (49,417 samples, 1.83%)
s..
std::_Destroy_aux<false>::__destroy<osmscout::LabelInstance<QGlyphRun, QTextLayout>::Element*> (357 samples, 0.01%)
std::__detail::_Equal_helper<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::equal_to<unsigned long>, unsigned long, false>::_S_equals (13,282 samples, 0.49%)
std::allocate_shared<osmscout::LineStyle, std::allocator<osmscout::LineStyle>, osmscout::LineStyle&> (669 samples, 0.02%)
std::forward<std::shared_ptr<osmscout::Way> const&> (2,051 samples, 0.08%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::shared_ptr<osmscout::Way> >, std::allocator<std::pair<unsigned long const, std::shared_ptr<osmscout::Way> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_rehash (315 samples, 0.01%)
__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >::operator* (682 samples, 0.03%)
std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> >::begin (1,869 samples, 0.07%)
std::__detail::_Hash_node<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false>::_M_next (316 samples, 0.01%)
std::allocator<osmscout::Node>::allocator (879 samples, 0.03%)
std::__cxx11::list<osmscout::DataTileCache::CacheEntry, std::allocator<osmscout::DataTileCache::CacheEntry> >::_M_erase (55,012 samples, 2.03%)
s..
std::__detail::_Mod_range_hashing::operator (1,397 samples, 0.05%)
osmscout::GeoCoord::Set (669 samples, 0.02%)
__gnu_cxx::new_allocator<osmscout::Node>::destroy<osmscout::Node> (236,471 samples, 8.73%)
__gnu_cxx::n..
std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (337 samples, 0.01%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::shared_ptr<osmscout::Way> >, std::allocator<std::pair<unsigned long const, std::shared_ptr<osmscout::Way> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::~_Hashtable (552 samples, 0.02%)
std::__shared_ptr<osmscout::TypeInfo, (431 samples, 0.02%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_h2 (350 samples, 0.01%)
std::shared_ptr<osmscout::Feature>::~shared_ptr (1,211 samples, 0.04%)
std::iter_swap<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > > > (612 samples, 0.02%)
std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry>::_List_iterator (235 samples, 0.01%)
__gnu_cxx::__normal_iterator<osmscout::FeatureInstance const*, std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> > >::operator++@plt (630 samples, 0.02%)
std::__shared_count< (4,336 samples, 0.16%)
std::__detail::_Hash_code_base<unsigned long, unsigned long, std::__detail::_Identity, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_h1 (246 samples, 0.01%)
osmscout::TypeConfig::GetWayTypeInfo (1,148 samples, 0.04%)
std::equal_to<unsigned long>::operator (452 samples, 0.02%)
std::__addressof<std::allocator<std::_Sp_counted_ptr_inplace<osmscout::Node, std::allocator<osmscout::Node>, (236 samples, 0.01%)
[unknown] (339 samples, 0.01%)
osmscout::TransPolygon::TransformArea (1,045 samples, 0.04%)
std::__shared_count< (372 samples, 0.01%)
std::__shared_ptr_access<osmscout::TypeInfo, (974 samples, 0.04%)
std::_List_node<unsigned long>::_M_valptr (327 samples, 0.01%)
std::vector<osmscout::SegmentGeoBox, std::allocator<osmscout::SegmentGeoBox> >::vector (9,235 samples, 0.34%)
std::_Sp_counted_ptr_inplace<osmscout::Node, std::allocator<osmscout::Node>, (497 samples, 0.02%)
std::_Sp_counted_base< (244 samples, 0.01%)
osmscout::GradeFeatureValue::Read (1,111 samples, 0.04%)
osmscout::LineStyle::LineStyle (312 samples, 0.01%)
std::_Sp_ebo_helper<0, std::allocator<osmscout::Node>, true>::_Sp_ebo_helper (1,268 samples, 0.05%)
osmscout::Area::Ring::~Ring (487 samples, 0.02%)
std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry>::_List_iterator (303 samples, 0.01%)
std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >::pair<unsigned long const&, 0ul> (270 samples, 0.01%)
std::shared_ptr<osmscout::WayDataFile>::operator= (241 samples, 0.01%)
std::__invoke<void (2,506,885 samples, 92.60%)
std::__invoke<void
std::__invoke_impl<bool, bool (2,506,593 samples, 92.59%)
std::__invoke_impl<bool, bool
__gnu_cxx::__normal_iterator<osmscout::FeatureInstance const*, std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> > >::__normal_iterator (282 samples, 0.01%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::_M_valptr (236 samples, 0.01%)
__gnu_cxx::__atomic_add (356 samples, 0.01%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::_M_valptr (891 samples, 0.03%)
std::allocator<osmscout::Way>::allocator (870 samples, 0.03%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::shared_ptr<osmscout::Way> >, std::allocator<std::pair<unsigned long const, std::shared_ptr<osmscout::Way> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_bucket_index (1,888 samples, 0.07%)
std::__detail::_Hash_node_value_base<unsigned long>::_M_valptr (602 samples, 0.02%)
[unknown] (340 samples, 0.01%)
std::shared_ptr<osmscout::TypeInfo>::shared_ptr (1,213 samples, 0.04%)
std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> >::operator[]@plt (337 samples, 0.01%)
std::__unguarded_partition<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::_Iter_less_iter> (739 samples, 0.03%)
__gnu_cxx::__atomic_add_dispatch (1,116 samples, 0.04%)
std::__detail::_Insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, false>::insert<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long>, void> (284 samples, 0.01%)
std::__shared_ptr<osmscout::TypeInfo, (1,661 samples, 0.06%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_h1 (299 samples, 0.01%)
osmscout::TileData<std::shared_ptr<osmscout::Node> >::SetData (620 samples, 0.02%)
__gnu_cxx::__normal_iterator<unsigned long const*, std::vector<unsigned long, std::allocator<unsigned long> > >::operator* (949 samples, 0.04%)
[unknown] (358 samples, 0.01%)
osmscout::FeatureValueBuffer::SetType (1,255 samples, 0.05%)
__gnu_cxx::new_allocator<osmscout::Way>::new_allocator (1,283 samples, 0.05%)
std::allocator<osmscout::Way>::~allocator (314 samples, 0.01%)
std::__shared_ptr_access<osmscout::TypeInfo, (2,890 samples, 0.11%)
std::allocator_traits<std::allocator<unsigned long> >::destroy<unsigned long> (296 samples, 0.01%)
std::__detail::_Hashtable_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<false, false, true> >::_M_eq (265 samples, 0.01%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::_Hash_node_value_base (452 samples, 0.02%)
std::__shared_count< (1,311 samples, 0.05%)
std::allocator<osmscout::Point>::allocator (334 samples, 0.01%)
std::__shared_count< (418 samples, 0.02%)
osmscout::FeatureValueBuffer::DeleteData (277 samples, 0.01%)
__gnu_cxx::__aligned_buffer<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_addr (233 samples, 0.01%)
std::__shared_ptr<osmscout::TypeInfo, (2,570 samples, 0.09%)
__gnu_cxx::new_allocator<osmscout::LineStyle>::construct<osmscout::LineStyle, osmscout::LineStyle&> (354 samples, 0.01%)
osmscout::TypeConfig::RegisterType (344 samples, 0.01%)
std::vector<std::shared_ptr<osmscout::TypeInfo>, std::allocator<std::shared_ptr<osmscout::TypeInfo> > >::size (1,082 samples, 0.04%)
std::_Sp_counted_base< (1,897 samples, 0.07%)
osmscout::FeatureInstance::GetFeature (8,834 samples, 0.33%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::shared_ptr<osmscout::Way> >, std::allocator<std::pair<unsigned long const, std::shared_ptr<osmscout::Way> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_bucket_index (848 samples, 0.03%)
osmscout::FileScanner::HasError (931 samples, 0.03%)
std::__detail::_Mod_range_hashing::operator (408 samples, 0.02%)
std::__shared_count< (294 samples, 0.01%)
osmscout::GeoBox::GeoBox (2,197 samples, 0.08%)
osmscout::FeatureInstance::GetOffset (232 samples, 0.01%)
std::__detail::_Mod_range_hashing::operator (1,550 samples, 0.06%)
osmscout::MaxSpeedFeatureValue::Read (653 samples, 0.02%)
osmscout::GradeFeature::AllocateValue (1,036 samples, 0.04%)
osmscout::GeoCoord::GetLat@plt (300 samples, 0.01%)
std::_Destroy_aux<false>::__destroy<std::shared_ptr<osmscout::Way>*> (391 samples, 0.01%)
__gnu_cxx::__aligned_buffer<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_ptr (534 samples, 0.02%)
osmscout::AddressFeatureValue::AddressFeatureValue (1,160 samples, 0.04%)
std::_Sp_counted_base< (965 samples, 0.04%)
std::__shared_ptr_access<osmscout::TypeInfo, (470 samples, 0.02%)
__gnu_cxx::__exchange_and_add_dispatch (364 samples, 0.01%)
[unknown] (358 samples, 0.01%)
std::tuple<unsigned long const&>::tuple (4,784 samples, 0.18%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_h2 (515 samples, 0.02%)
__gnu_cxx::__exchange_and_add_dispatch (1,085 samples, 0.04%)
osmscout::FileScanner::Read (319 samples, 0.01%)
std::__cxx11::list<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >::push_front (405 samples, 0.01%)
osmscout::NameFeatureValue::NameFeatureValue (1,578 samples, 0.06%)
std::__shared_ptr<osmscout::Label<QGlyphRun, QTextLayout>, (516 samples, 0.02%)
operator new (249 samples, 0.01%)
std::shared_ptr<osmscout::Node>::shared_ptr (4,368 samples, 0.16%)
std::get<0ul, unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > (245 samples, 0.01%)
std::get<0ul, unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > (339 samples, 0.01%)
std::__shared_count< (494 samples, 0.02%)
std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<unsigned long, false> > >::_M_deallocate_node (4,313 samples, 0.16%)
__gnu_cxx::__ops::_Iter_less_iter::operator (256 samples, 0.01%)
std::_Sp_counted_base< (384 samples, 0.01%)
std::allocator<std::_Sp_counted_ptr_inplace<osmscout::Way, std::allocator<osmscout::Way>, (443 samples, 0.02%)
__gnu_cxx::__normal_iterator<osmscout::FeatureInstance const*, std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> > >::__normal_iterator (3,837 samples, 0.14%)
__gnu_cxx::new_allocator<osmscout::NodeDataFile>::destroy<osmscout::NodeDataFile> (707 samples, 0.03%)
std::__detail::_Equal_helper<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::equal_to<unsigned long>, unsigned long, false>::_S_equals (6,762 samples, 0.25%)
std::forward<std::piecewise_construct_t const&>@plt (317 samples, 0.01%)
osmscout::DataTileCache::~DataTileCache (418 samples, 0.02%)
osmscout::FeatureValueBuffer::GetValue (357 samples, 0.01%)
std::__detail::_Hash_node_value_base<unsigned long>::_M_v (368 samples, 0.01%)
std::__shared_ptr<osmscout::TypeInfo, (797 samples, 0.03%)
std::for_each<__gnu_cxx::__normal_iterator<std::shared_ptr<osmscout::Area> const*, std::vector<std::shared_ptr<osmscout::Area>, std::allocator<std::shared_ptr<osmscout::Area> > > >, std::function<void (887 samples, 0.03%)
osmscout::FileScanner::SetPos (1,544 samples, 0.06%)
std::__detail::_Select1st::operator (1,925 samples, 0.07%)
osmscout::MapService::GetNodes (1,356,987 samples, 50.12%)
osmscout::MapService::GetNodes
osmscout::MapPainter::PreprocessData (36,139 samples, 1.33%)
std::_Sp_counted_base< (293 samples, 0.01%)
std::_Sp_counted_base< (708 samples, 0.03%)
std::allocator_traits<std::allocator<osmscout::NodeDataFile> >::destroy<osmscout::NodeDataFile> (707 samples, 0.03%)
osmscout::TypeInfo::CanRoute (1,521 samples, 0.06%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_insert_bucket_begin (10,296 samples, 0.38%)
std::__detail::_Equal_helper<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::equal_to<unsigned long>, unsigned long, false>::_S_equals (420 samples, 0.02%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_extract (254 samples, 0.01%)
osmscout::FileScanner::Read (4,227 samples, 0.16%)
std::__shared_ptr<osmscout::TypeInfo, (2,572 samples, 0.10%)
osmscout::LabelInstance<QGlyphRun, QTextLayout>::operator= (353 samples, 0.01%)
std::__uninitialized_default_n_a<osmscout::Point*, unsigned long, osmscout::Point> (1,567 samples, 0.06%)
std::__detail::_Node_iterator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false, false>::_Node_iterator (955 samples, 0.04%)
osmscout::FileScanner::HasError (268 samples, 0.01%)
std::get<0ul, unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > (237 samples, 0.01%)
std::__detail::_Node_iterator_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false>::_Node_iterator_base (287 samples, 0.01%)
std::allocator_traits<std::allocator<osmscout::Point> >::allocate (5,843 samples, 0.22%)
std::allocator_traits<std::allocator<osmscout::Node> >::destroy<osmscout::Node> (432 samples, 0.02%)
std::__detail::_Hashtable_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<false, false, true> >::_M_eq (235 samples, 0.01%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_find_before_node (27,353 samples, 1.01%)
std::__shared_ptr<osmscout::Way, (120,278 samples, 4.44%)
std::..
std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true>::_S_cget (336 samples, 0.01%)
std::__detail::_Node_iterator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, false, false>::_Node_iterator (651 samples, 0.02%)
osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry::~CacheEntry (326,681 samples, 12.07%)
osmscout::Cache<un..
std::__shared_count< (5,136 samples, 0.19%)
std::_Sp_counted_ptr_inplace<osmscout::Way, std::allocator<osmscout::Way>, (1,101 samples, 0.04%)
__gnu_cxx::__normal_iterator<unsigned long const*, std::vector<unsigned long, std::allocator<unsigned long> > >::operator* (3,132 samples, 0.12%)
std::_Destroy_aux<false>::__destroy<osmscout::LabelInstance<QGlyphRun, QTextLayout>*> (431 samples, 0.02%)
std::__detail::_Hashtable_base<unsigned long, std::pair<unsigned long const, std::shared_ptr<osmscout::Way> >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<false, false, true> >::_M_equals (4,815 samples, 0.18%)
std::uninitialized_copy<std::move_iterator<osmscout::Point*>, osmscout::Point*> (2,021 samples, 0.07%)
__gnu_cxx::__exchange_and_add_dispatch (323 samples, 0.01%)
std::move_iterator<osmscout::Point*>::move_iterator (724 samples, 0.03%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_insert_unique_node (16,261 samples, 0.60%)
osmscout::DataTileCache::CacheEntry::~CacheEntry (418 samples, 0.02%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_v (930 samples, 0.03%)
[unknown] (316 samples, 0.01%)
std::allocator_traits<std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > > >::destroy<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > > (586 samples, 0.02%)
__gnu_cxx::new_allocator<osmscout::Way>::construct<osmscout::Way> (49,876 samples, 1.84%)
_..
[unknown] (686 samples, 0.03%)
osmscout::FeatureInstance::GetOffset (283 samples, 0.01%)
osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry::CacheEntry (555 samples, 0.02%)
__gnu_cxx::__exchange_and_add_dispatch (636 samples, 0.02%)
osmscout::TypeInfo::GetFeature (233 samples, 0.01%)
std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::allocator<std::__detail::_Hash_node<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, false> > (305 samples, 0.01%)
std::_Destroy<std::shared_ptr<osmscout::LineStyle> > (497 samples, 0.02%)
std::_Vector_base<osmscout::Point, std::allocator<osmscout::Point> >::_Vector_impl::~_Vector_impl (594 samples, 0.02%)
std::allocator_traits<std::allocator<std::_List_node<osmscout::DataTileCache::CacheEntry> > >::destroy<osmscout::DataTileCache::CacheEntry> (418 samples, 0.02%)
[unknown] (367 samples, 0.01%)
osmscout::GeoCoord::GeoCoord (1,347 samples, 0.05%)
std::_Vector_base<osmscout::SegmentGeoBox, std::allocator<osmscout::SegmentGeoBox> >::_Vector_base (1,818 samples, 0.07%)
std::__shared_count< (708 samples, 0.03%)
__gnu_cxx::__aligned_membuf<unsigned long>::_M_addr (1,288 samples, 0.05%)
osmscout::MapPainterQt::GetFont (246 samples, 0.01%)
__gnu_cxx::__aligned_buffer<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::_M_ptr (379 samples, 0.01%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_h1 (266 samples, 0.01%)
std::shared_ptr<osmscout::Way>::~shared_ptr (245 samples, 0.01%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::_M_valptr (451 samples, 0.02%)
std::allocator<osmscout::Way>::~allocator (452 samples, 0.02%)
std::__shared_ptr_access<osmscout::TypeInfo, (2,283 samples, 0.08%)
std::__unguarded_partition<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::_Iter_less_iter> (3,172 samples, 0.12%)
std::vector<osmscout::LabelInstance<QGlyphRun, QTextLayout>::Element, std::allocator<osmscout::LabelInstance<QGlyphRun, QTextLayout>::Element> >::~vector (407 samples, 0.02%)
osmscout::Way::Read (1,393 samples, 0.05%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::_M_v (1,339 samples, 0.05%)
std::_Head_base<0ul, unsigned long const&, false>::_Head_base (538 samples, 0.02%)
__gnu_cxx::__atomic_add_dispatch (972 samples, 0.04%)
osmscout::TypeConfig::GetNodeTypeIdBytes (2,361 samples, 0.09%)
std::forward<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >&> (254 samples, 0.01%)
osmscout::TypeInfo::CanRoute (703 samples, 0.03%)
std::__shared_count< (342 samples, 0.01%)
[unknown] (364 samples, 0.01%)
osmscout::RefFeatureValue::Read (418 samples, 0.02%)
std::vector<osmscout::LabelInstance<QGlyphRun, QTextLayout>::Element, std::allocator<osmscout::LabelInstance<QGlyphRun, QTextLayout>::Element> >::vector (460 samples, 0.02%)
operator new (421 samples, 0.02%)
std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >::pair<unsigned long const&, 0ul> (4,806 samples, 0.18%)
osmscout::TypeInfo::HasFeatures (6,251 samples, 0.23%)
[unknown] (361 samples, 0.01%)
osmscout::FileScanner::GetPos@plt (400 samples, 0.01%)
std::__cxx11::list<osmscout::StyleSelector<osmscout::LineStyle, osmscout::LineStyle::Attribute>, std::allocator<osmscout::StyleSelector<osmscout::LineStyle, osmscout::LineStyle::Attribute> > >::end (387 samples, 0.01%)
operator new@plt (247 samples, 0.01%)
[unknown] (334 samples, 0.01%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::_M_valptr (492 samples, 0.02%)
std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> >::size (4,643 samples, 0.17%)
std::max<unsigned int>@plt (355 samples, 0.01%)
std::vector<osmscout::SegmentGeoBox, std::allocator<osmscout::SegmentGeoBox> >::~vector (262 samples, 0.01%)
std::allocator<osmscout::Way>::allocator (456 samples, 0.02%)
osmscout::FeatureInstance::~FeatureInstance (591 samples, 0.02%)
std::get<0ul, unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > (658 samples, 0.02%)
osmscout::AddressFeature::GetValueSize (1,238 samples, 0.05%)
osmscout::FeatureValue::FeatureValue (293 samples, 0.01%)
std::_Sp_counted_base< (1,193 samples, 0.04%)
std::__shared_ptr<osmscout::Node, (320,119 samples, 11.82%)
std::__shared_ptr..
[unknown] (347 samples, 0.01%)
std::_Function_handler<void (427 samples, 0.02%)
osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::SetEntry (284,872 samples, 10.52%)
osmscout::Cache..
tc_deletearray_aligned_nothrow (4,556 samples, 0.17%)
std::__shared_ptr<osmscout::Feature, (292 samples, 0.01%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_h1 (281 samples, 0.01%)
std::forward<std::tuple<> > (1,598 samples, 0.06%)
std::_Sp_counted_base< (654 samples, 0.02%)
std::__merge_sort_loop<__gnu_cxx::__normal_iterator<osmscout::LabelInstance<QGlyphRun, QTextLayout>*, std::vector<osmscout::LabelInstance<QGlyphRun, QTextLayout>, std::allocator<osmscout::LabelInstance<QGlyphRun, QTextLayout> > > >, osmscout::LabelInstance<QGlyphRun, QTextLayout>*, long, __gnu_cxx::__ops::_Iter_comp_iter<bool (904 samples, 0.03%)
tcmalloc::ThreadCache::FetchFromCentralCache (385 samples, 0.01%)
std::_Destroy<osmscout::LabelInstance<QGlyphRun, QTextLayout>::Element*> (359 samples, 0.01%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_h2 (274 samples, 0.01%)
std::__make_move_if_noexcept_iterator<osmscout::Point, std::move_iterator<osmscout::Point*> > (2,009 samples, 0.07%)
__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >::operator* (240 samples, 0.01%)
osmscout::FeatureInstance::GetIndex (3,017 samples, 0.11%)
std::__detail::_Hash_node_value_base<unsigned long>::_M_valptr (318 samples, 0.01%)
__gnu_cxx::__exchange_and_add_dispatch (1,065 samples, 0.04%)
std::__detail::_Map_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true>, true>::operator[] (84,066 samples, 3.11%)
std..
std::_Head_base<0ul, unsigned long const&, false>::_Head_base (2,308 samples, 0.09%)
std::__merge_sort_loop<osmscout::LabelInstance<QGlyphRun, QTextLayout>*, __gnu_cxx::__normal_iterator<osmscout::LabelInstance<QGlyphRun, QTextLayout>*, std::vector<osmscout::LabelInstance<QGlyphRun, QTextLayout>, std::allocator<osmscout::LabelInstance<QGlyphRun, QTextLayout> > > >, long, __gnu_cxx::__ops::_Iter_comp_iter<bool (744 samples, 0.03%)
std::_Destroy<osmscout::LabelInstance<QGlyphRun, QTextLayout>::Element*, osmscout::LabelInstance<QGlyphRun, QTextLayout>::Element> (363 samples, 0.01%)
osmscout::TypeInfo::GetFeature (843 samples, 0.03%)
std::__shared_ptr_access<osmscout::TypeInfo, (1,625 samples, 0.06%)
__gnu_cxx::new_allocator<osmscout::Node>::destroy<osmscout::Node> (948 samples, 0.04%)
osmscout::FeatureValue::FeatureValue (506 samples, 0.02%)
osmscout::DataFile<osmscout::Node>::ReadData (334,205 samples, 12.34%)
osmscout::DataFile..
std::__detail::_Hashtable_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<false, false, true> >::_M_equals (11,977 samples, 0.44%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_hash_code (2,393 samples, 0.09%)
std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true>::_S_cget (274 samples, 0.01%)
osmscout::GetFeatureStyle<osmscout::PathShieldStyle, osmscout::PathShieldStyle::Attribute> (441 samples, 0.02%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_remove_bucket_begin (630 samples, 0.02%)
osmscout::FileScanner::HasError (652 samples, 0.02%)
std::__shared_count< (241 samples, 0.01%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::shared_ptr<osmscout::Way> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_bucket_index (531 samples, 0.02%)
std::_Destroy<osmscout::SegmentGeoBox*, osmscout::SegmentGeoBox> (275 samples, 0.01%)
std::_Destroy_aux<false>::__destroy<std::shared_ptr<osmscout::LineStyle>*> (544 samples, 0.02%)
osmscout::TypeInfo::GetFeature (1,021 samples, 0.04%)
__gnu_cxx::__normal_iterator<unsigned long const*, std::vector<unsigned long, std::allocator<unsigned long> > >::operator* (3,741 samples, 0.14%)
__gnu_cxx::__aligned_membuf<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry>::_M_ptr (266 samples, 0.01%)
std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true>::_S_cget (675 samples, 0.02%)
std::vector<osmscout::Point, std::allocator<osmscout::Point> >::resize (83,006 samples, 3.07%)
std..
std::__detail::_Hash_code_base<unsigned long, unsigned long, std::__detail::_Identity, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_h1 (371 samples, 0.01%)
osmscout::FeatureValueBuffer::DeleteData (2,390 samples, 0.09%)
__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >::operator++ (261 samples, 0.01%)
std::__shared_ptr<osmscout::TypeInfo, (1,288 samples, 0.05%)
std::_Vector_base<osmscout::Point, std::allocator<osmscout::Point> >::_M_deallocate (1,071 samples, 0.04%)
std::vector<unsigned long, std::allocator<unsigned long> >::_M_range_insert<std::__detail::_Node_iterator<unsigned long, true, false> > (4,128 samples, 0.15%)
__gnu_cxx::__aligned_membuf<unsigned long>::_M_ptr (605 samples, 0.02%)
std::__detail::_Hash_code_base<unsigned long, unsigned long, std::__detail::_Identity, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_hash_code (621 samples, 0.02%)
std::vector<std::shared_ptr<osmscout::TypeInfo>, std::allocator<std::shared_ptr<osmscout::TypeInfo> > >::_M_default_append (311 samples, 0.01%)
std::_Sp_counted_base< (4,632 samples, 0.17%)
std::__cxx11::list<osmscout::StyleSelector<osmscout::LineStyle, osmscout::LineStyle::Attribute>, std::allocator<osmscout::StyleSelector<osmscout::LineStyle, osmscout::LineStyle::Attribute> > >::begin (737 samples, 0.03%)
std::__uninitialized_default_n_a<osmscout::Point*, unsigned long, osmscout::Point> (979 samples, 0.04%)
std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry>::_List_iterator (987 samples, 0.04%)
std::__shared_ptr<osmscout::Node, (935 samples, 0.03%)
std::__detail::_Select1st::operator (797 samples, 0.03%)
[unknown] (353 samples, 0.01%)
std::allocator_traits<std::allocator<std::_List_node<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::deallocate (4,567 samples, 0.17%)
[unknown] (358 samples, 0.01%)
std::vector<osmscout::Point, std::allocator<osmscout::Point> >::_M_default_append (630 samples, 0.02%)
std::get<0ul, unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > (404 samples, 0.01%)
std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<unsigned long, false> > >::_M_deallocate_nodes (5,755 samples, 0.21%)
std::__introsort_loop<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, long, __gnu_cxx::__ops::_Iter_less_iter> (20,766 samples, 0.77%)
std::shared_ptr<osmscout::TypeInfo>::shared_ptr (3,046 samples, 0.11%)
std::__detail::_Node_iterator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false, false>::operator (1,005 samples, 0.04%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_bucket_index (9,396 samples, 0.35%)
tc_deletearray_aligned_nothrow (392 samples, 0.01%)
__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >::operator* (342 samples, 0.01%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_bucket_index (7,620 samples, 0.28%)
std::__detail::_Hashtable_ebo_helper<1, std::hash<unsigned long>, true>::_S_cget (2,445 samples, 0.09%)
std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<unsigned long, false> > >::_M_allocate_node<unsigned long const&> (16,032 samples, 0.59%)
std::_Vector_base<osmscout::Point, std::allocator<osmscout::Point> >::~_Vector_base (329 samples, 0.01%)
osmscout::DataFile<osmscout::Node>::GetByOffset<__gnu_cxx::__normal_iterator<unsigned long const*, std::vector<unsigned long, std::allocator<unsigned long> > > > (1,282,241 samples, 47.36%)
osmscout::DataFile<osmscout::Node>::GetByOffset<__gnu_cxx::__normal_iterator..
std::_Destroy<osmscout::Area::Ring> (493 samples, 0.02%)
std::__shared_count< (5,330 samples, 0.20%)
std::_Hashtable<unsigned long, unsigned long, std::allocator<unsigned long>, std::__detail::_Identity, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> >::_M_find_node (15,610 samples, 0.58%)
[unknown] (358 samples, 0.01%)
std::shared_ptr<osmscout::Node>::~shared_ptr (4,170 samples, 0.15%)
std::vector<osmscout::Point, std::allocator<osmscout::Point> >::resize (2,366 samples, 0.09%)
std::_Sp_counted_base< (1,641 samples, 0.06%)
__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >::operator* (416 samples, 0.02%)
std::_Sp_counted_base< (1,594 samples, 0.06%)
tcmalloc::CentralFreeList::FetchFromOneSpans (770 samples, 0.03%)
osmscout::FileScanner::HasError (773 samples, 0.03%)
std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<osmscout::Node, std::allocator<osmscout::Node>, (3,652 samples, 0.13%)
std::__cxx11::list<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >::begin (1,875 samples, 0.07%)
std::__shared_ptr<osmscout::Way, (317 samples, 0.01%)
std::_Destroy<std::shared_ptr<osmscout::Way>*> (4,505 samples, 0.17%)
std::__detail::_Hashtable_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Area>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<false, false, true> >::_M_equals (304 samples, 0.01%)
osmscout::FileScanner::Read (334 samples, 0.01%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_bucket_index (1,707 samples, 0.06%)
std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true>::_S_cget (1,132 samples, 0.04%)
std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry>::_List_iterator (281 samples, 0.01%)
osmscout::FeatureInstance::GetFeatureBit@plt (285 samples, 0.01%)
std::__shared_ptr<osmscout::TypeInfo, (23,117 samples, 0.85%)
osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry::CacheEntry (3,867 samples, 0.14%)
std::__shared_ptr<osmscout::Node, (533 samples, 0.02%)
std::__detail::_Node_iterator<unsigned long, true, false>::_Node_iterator (477 samples, 0.02%)
__gnu_cxx::__atomic_add (711 samples, 0.03%)
std::unordered_map<unsigned long, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry>, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > > >::end (1,161 samples, 0.04%)
std::__shared_ptr_access<osmscout::TypeInfo, (1,056 samples, 0.04%)
osmscout::NodeDataFile::~NodeDataFile (707 samples, 0.03%)
[unknown] (976 samples, 0.04%)
std::forward<bool> (731 samples, 0.03%)
std::allocator_traits<std::allocator<osmscout::Point> >::deallocate (874 samples, 0.03%)
std::__shared_count< (796 samples, 0.03%)
std::__pair_get<0ul>::__get<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > (328 samples, 0.01%)
osmscout::AreaNodeIndex::GetOffsets (7,457 samples, 0.28%)
osmscout::FeatureValueBuffer::DeleteData (383 samples, 0.01%)
[unknown] (346 samples, 0.01%)
std::allocator_traits<std::allocator<osmscout::Way> >::destroy<osmscout::Way> (43,789 samples, 1.62%)
std::allocator<osmscout::Way>::allocator (469 samples, 0.02%)
std::__unguarded_partition_pivot<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::_Iter_less_iter> (2,428 samples, 0.09%)
osmscout::Way::~Way (316 samples, 0.01%)
__handle_mm_fault (250 samples, 0.01%)
std::equal_to<unsigned long>::operator (1,046 samples, 0.04%)
std::__pair_get<0ul>::__const_get<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > (719 samples, 0.03%)
std::__shared_ptr<osmscout::TypeInfo, (256 samples, 0.01%)
std::shared_ptr<osmscout::TypeInfo>::shared_ptr (3,442 samples, 0.13%)
__gnu_cxx::__aligned_buffer<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::_M_ptr (351 samples, 0.01%)
std::max<double> (1,002 samples, 0.04%)
std::shared_ptr<osmscout::TypeInfo>::~shared_ptr (461 samples, 0.02%)
std::__shared_ptr<osmscout::Way, (2,501 samples, 0.09%)
std::__shared_ptr_access<osmscout::TypeInfo, (3,796 samples, 0.14%)
std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> >::end (451 samples, 0.02%)
operator new[] (3,157 samples, 0.12%)
std::__cxx11::list<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >::end (1,946 samples, 0.07%)
osmscout::FeatureInstance::GetOffset (411 samples, 0.02%)
osmscout::FeatureValueBuffer::AllocateValueBufferLazy (2,019 samples, 0.07%)
std::__shared_ptr_access<osmscout::TypeInfo, (547 samples, 0.02%)
__gnu_cxx::__aligned_buffer<osmscout::Node>::_M_ptr (652 samples, 0.02%)
std::vector<unsigned long, std::allocator<unsigned long> >::_M_insert_dispatch<std::__detail::_Node_iterator<unsigned long, true, false> > (4,136 samples, 0.15%)
std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true>::_S_cget (1,122 samples, 0.04%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_valptr (270 samples, 0.01%)
[unknown] (331 samples, 0.01%)
std::_Sp_counted_base< (4,229 samples, 0.16%)
std::vector<osmscout::Point, std::allocator<osmscout::Point> >::_M_default_append (70,982 samples, 2.62%)
st..
std::__shared_ptr<osmscout::TypeInfo, (1,128 samples, 0.04%)
osmscout::FileScanner::HasError (486 samples, 0.02%)
__gnu_cxx::__normal_iterator<osmscout::FeatureInstance const*, std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> > >::base (609 samples, 0.02%)
osmscout::TypeConfig::GetFeature (263 samples, 0.01%)
std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> >::operator[] (763 samples, 0.03%)
osmscout::NameFeatureValue::Read (405 samples, 0.01%)
std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false> >, true>::_S_get (301 samples, 0.01%)
std::vector<std::shared_ptr<osmscout::Area>, std::allocator<std::shared_ptr<osmscout::Area> > >::push_back (614 samples, 0.02%)
osmscout::DataFile<osmscout::Area>::GetByBlockSpans<__gnu_cxx::__normal_iterator<osmscout::DataBlockSpan const*, std::vector<osmscout::DataBlockSpan, std::allocator<osmscout::DataBlockSpan> > > > (24,082 samples, 0.89%)
std::allocator_traits<std::allocator<std::_List_node<osmscout::DataTileCache::CacheEntry> > >::destroy<osmscout::DataTileCache::CacheEntry> (55,010 samples, 2.03%)
s..
std::function<void (846 samples, 0.03%)
__gnu_cxx::__aligned_buffer<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::_M_ptr (411 samples, 0.02%)
std::__detail::_Select1st::operator (1,001 samples, 0.04%)
std::_Destroy<std::shared_ptr<osmscout::Area>*, std::shared_ptr<osmscout::Area> > (824 samples, 0.03%)
std::iter_swap<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > > > (641 samples, 0.02%)
std::__shared_ptr<osmscout::Node, (3,516 samples, 0.13%)
[unknown] (730 samples, 0.03%)
std::__detail::_Node_iterator_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false>::_Node_iterator_base (361 samples, 0.01%)
std::__invoke<std::_Bind<bool (2,506,659 samples, 92.59%)
std::__invoke<std::_Bind<bool
std::get<0ul, unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > (361 samples, 0.01%)
osmscout::NameFeatureValue::Read (9,722 samples, 0.36%)
std::__detail::_Select1st::operator (657 samples, 0.02%)
std::_Sp_counted_ptr_inplace<osmscout::Way, std::allocator<osmscout::Way>, (359 samples, 0.01%)
std::__shared_ptr_access<osmscout::TypeInfo, (3,027 samples, 0.11%)
osmscout::FeatureValueBuffer::GetType (1,634 samples, 0.06%)
std::__shared_ptr<osmscout::MapService, (418 samples, 0.02%)
[unknown] (352 samples, 0.01%)
std::__detail::_Mod_range_hashing::operator (515 samples, 0.02%)
std::allocator_traits<std::allocator<osmscout::Point> >::allocate (626 samples, 0.02%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_h2 (252 samples, 0.01%)
std::__shared_ptr<osmscout::TypeInfo, (2,120 samples, 0.08%)
__gnu_cxx::new_allocator<std::_List_node<osmscout::DataTileCache::CacheEntry> >::destroy<osmscout::DataTileCache::CacheEntry> (55,010 samples, 2.03%)
_..
std::unordered_map<unsigned long, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry>, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > > >::find (569 samples, 0.02%)
std::__shared_count< (382 samples, 0.01%)
__gnu_cxx::__normal_iterator<osmscout::FeatureInstance const*, std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> > >::base@plt (275 samples, 0.01%)
__gnu_cxx::operator!=<osmscout::FeatureInstance const*, std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> > > (1,528 samples, 0.06%)
__gnu_cxx::operator!=<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > > (376 samples, 0.01%)
std::_Tuple_impl<0ul, unsigned long const&>::_Tuple_impl (1,913 samples, 0.07%)
std::__shared_ptr<osmscout::Feature, (495 samples, 0.02%)
std::__shared_ptr<osmscout::TypeInfo, (559 samples, 0.02%)
std::_Vector_base<osmscout::Point, std::allocator<osmscout::Point> >::_M_allocate (7,200 samples, 0.27%)
std::__shared_count< (1,464 samples, 0.05%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_valptr (700 samples, 0.03%)
std::make_shared<osmscout::Node> (100,835 samples, 3.72%)
std:..
std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> >::begin (1,108 samples, 0.04%)
std::__shared_ptr<osmscout::TypeInfo, (3,113 samples, 0.11%)
osmscout::GeoCoord::GetLon (515 samples, 0.02%)
std::_List_node<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry>::_M_valptr (694 samples, 0.03%)
std::__detail::_Equal_helper<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::equal_to<unsigned long>, unsigned long, false>::_S_equals (9,858 samples, 0.36%)
osmscout::FeatureInstance::FeatureInstance (1,514 samples, 0.06%)
[unknown] (690 samples, 0.03%)
__gnu_cxx::new_allocator<osmscout::WayDataFile>::destroy<osmscout::WayDataFile> (240 samples, 0.01%)
std::min<unsigned int>@plt (533 samples, 0.02%)
__gnu_cxx::__normal_iterator<osmscout::FeatureInstance const*, std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> > >::base (263 samples, 0.01%)
std::__shared_ptr<osmscout::TypeInfo, (1,342 samples, 0.05%)
std::__detail::_Node_iterator_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false>::_Node_iterator_base (240 samples, 0.01%)
__gnu_cxx::__normal_iterator<osmscout::FeatureInstance const*, std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> > >::base (1,760 samples, 0.07%)
std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> >::operator[] (318 samples, 0.01%)
std::__uninitialized_default_n_1<false>::__uninit_default_n<osmscout::Point*, unsigned long> (13,186 samples, 0.49%)
osmscout::TypeInfo::GetFeature (5,374 samples, 0.20%)
std::__shared_ptr<osmscout::Way, (1,740 samples, 0.06%)
osmscout::Feature::HasValue (1,069 samples, 0.04%)
std::_Vector_base<osmscout::Point, std::allocator<osmscout::Point> >::_M_deallocate (1,198 samples, 0.04%)
std::hash<unsigned long>::operator (1,132 samples, 0.04%)
std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> >::empty (1,804 samples, 0.07%)
std::__shared_count< (2,098 samples, 0.08%)
[unknown] (688 samples, 0.03%)
__gnu_cxx::__ops::_Iter_less_iter::operator (859 samples, 0.03%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::_M_v (1,265 samples, 0.05%)
osmscout::FeatureValueBuffer::GetValueAndAllocateBuffer (1,809 samples, 0.07%)
std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry>::operator* (894 samples, 0.03%)
std::vector<std::shared_ptr<osmscout::Node>, std::allocator<std::shared_ptr<osmscout::Node> > >::clear (725 samples, 0.03%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_insert_bucket_begin (8,255 samples, 0.30%)
std::__pair_get<0ul>::__const_get<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > (846 samples, 0.03%)
__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >::operator* (313 samples, 0.01%)
__gnu_cxx::__normal_iterator<osmscout::FeatureInstance const*, std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> > >::operator++ (1,687 samples, 0.06%)
__gnu_cxx::__aligned_buffer<osmscout::Node>::_M_ptr (916 samples, 0.03%)
std::_Destroy_aux<false>::__destroy<std::shared_ptr<osmscout::Area>*> (822 samples, 0.03%)
__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >::operator++ (234 samples, 0.01%)
std::_Vector_base<osmscout::Point, std::allocator<osmscout::Point> >::~_Vector_base (2,421 samples, 0.09%)
std::__detail::_List_node_base::_M_unhook@plt (970 samples, 0.04%)
std::iter_swap<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > > > (463 samples, 0.02%)
std::vector<std::vector<std::__cxx11::list<osmscout::StyleSelector<osmscout::LineStyle, osmscout::LineStyle::Attribute>, std::allocator<osmscout::StyleSelector<osmscout::LineStyle, osmscout::LineStyle::Attribute> > >, std::allocator<std::__cxx11::list<osmscout::StyleSelector<osmscout::LineStyle, osmscout::LineStyle::Attribute>, std::allocator<osmscout::StyleSelector<osmscout::LineStyle, osmscout::LineStyle::Attribute> > > > >, std::allocator<std::vector<std::__cxx11::list<osmscout::StyleSelector<osmscout::LineStyle, osmscout::LineStyle::Attribute>, std::allocator<osmscout::StyleSelector<osmscout::LineStyle, osmscout::LineStyle::Attribute> > >, std::allocator<std::__cxx11::list<osmscout::StyleSelector<osmscout::LineStyle, osmscout::LineStyle::Attribute>, std::allocator<osmscout::StyleSelector<osmscout::LineStyle, osmscout::LineStyle::Attribute> > > > > > >::operator[] (248 samples, 0.01%)
osmscout::FileScanner::Read (2,471 samples, 0.09%)
osmscout::Feature::HasValue (1,085 samples, 0.04%)
__gnu_cxx::operator==<osmscout::FeatureInstance const*, std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> > > (958 samples, 0.04%)
std::_Head_base<0ul, unsigned long const&, false>::_Head_base (350 samples, 0.01%)
std::__uninitialized_copy_a<std::move_iterator<osmscout::Point*>, osmscout::Point*, osmscout::Point> (1,161 samples, 0.04%)
operator new[] (1,882 samples, 0.07%)
std::__detail::_Map_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Area>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Area>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true>, true>::operator[] (1,408 samples, 0.05%)
std::__detail::_Select1st::operator (351 samples, 0.01%)
std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry>::operator!= (277 samples, 0.01%)
std::__detail::_Hash_code_base<unsigned long, unsigned long, std::__detail::_Identity, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_extract (538 samples, 0.02%)
osmscout::Area::Ring::Ring (638 samples, 0.02%)
__gnu_cxx::__exchange_and_add (287 samples, 0.01%)
std::__shared_count< (394 samples, 0.01%)
std::allocator<osmscout::Node>::allocator (806 samples, 0.03%)
__gnu_cxx::__atomic_add_dispatch (340 samples, 0.01%)
std::__shared_count< (1,085 samples, 0.04%)
std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> >::begin (1,325 samples, 0.05%)
std::forward<unsigned long const&> (3,001 samples, 0.11%)
std::iter_swap<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > > > (533 samples, 0.02%)
std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry>::_List_iterator (599 samples, 0.02%)
__gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<osmscout::Node, std::allocator<osmscout::Node>, (3,167 samples, 0.12%)
std::__uninitialized_default_n_1<false>::__uninit_default_n<osmscout::Point*, unsigned long> (2,503 samples, 0.09%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_get_previous_node (1,563 samples, 0.06%)
std::vector<osmscout::LabelInstance<QGlyphRun, QTextLayout>::Element, std::allocator<osmscout::LabelInstance<QGlyphRun, QTextLayout>::Element> >::_M_move_assign (433 samples, 0.02%)
std::__detail::_Select1st::operator (669 samples, 0.02%)
std::__detail::_Node_iterator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false, false>::_Node_iterator (835 samples, 0.03%)
__gnu_cxx::operator==<osmscout::FeatureInstance const*, std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> > > (265 samples, 0.01%)
std::__detail::_Hash_node_base::_Hash_node_base (479 samples, 0.02%)
__gnu_cxx::__atomic_add_dispatch (393 samples, 0.01%)
__gnu_cxx::new_allocator<unsigned long>::construct<unsigned long, unsigned long const&> (1,134 samples, 0.04%)
osmscout::GetFeatureStyle<osmscout::LineStyle, osmscout::LineStyle::Attribute> (12,982 samples, 0.48%)
std::__shared_count< (865 samples, 0.03%)
std::__shared_ptr<osmscout::Feature, (3,957 samples, 0.15%)
std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::_Iter_less_iter> (7,866 samples, 0.29%)
std::__shared_ptr<osmscout::TypeInfo, (448 samples, 0.02%)
std::__shared_ptr<osmscout::Way, (241 samples, 0.01%)
__gnu_cxx::__aligned_buffer<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_ptr (233 samples, 0.01%)
__gnu_cxx::__normal_iterator<unsigned long const*, std::vector<unsigned long, std::allocator<unsigned long> > >::operator*@plt (447 samples, 0.02%)
std::type_info::operator== (947 samples, 0.03%)
operator new (251 samples, 0.01%)
QMapData<osmscout::MapPainterQt::FontDescriptor, QFont>::findNode (316 samples, 0.01%)
std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry>::_List_iterator (499 samples, 0.02%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::find (44,551 samples, 1.65%)
std::__cxx11::_List_base<osmscout::DataTileCache::CacheEntry, std::allocator<osmscout::DataTileCache::CacheEntry> >::~_List_base (418 samples, 0.02%)
std::_Destroy_aux<false>::__destroy<osmscout::Area::Ring*> (495 samples, 0.02%)
std::type_info::operator== (1,243 samples, 0.05%)
osmscout::StyleConfig::GetWayLineStyles (22,139 samples, 0.82%)
osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry::CacheEntry (9,106 samples, 0.34%)
std::__detail::_Mod_range_hashing::operator (720 samples, 0.03%)
std::__detail::_Node_iterator_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false>::_Node_iterator_base (430 samples, 0.02%)
std::addressof<std::__detail::_Hash_node<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false> > (312 samples, 0.01%)
osmscout::TypeInfo::GetFeature (1,159 samples, 0.04%)
[libQt5Gui.so.5.9.5] (662 samples, 0.02%)
osmscout::Node::Intersects (7,618 samples, 0.28%)
osmscout::FeatureValueBuffer::AllocateBits (367 samples, 0.01%)
std::shared_ptr<osmscout::Label<QGlyphRun, QTextLayout> >::shared_ptr<std::allocator<osmscout::Label<QGlyphRun, QTextLayout> >, QString, QFont&, QPaintDevice*> (555 samples, 0.02%)
std::__unguarded_partition_pivot<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::_Iter_less_iter> (743 samples, 0.03%)
std::__shared_ptr<osmscout::TypeConfig, (701 samples, 0.03%)
std::allocator<std::_Sp_counted_ptr_inplace<osmscout::Way, std::allocator<osmscout::Way>, (764 samples, 0.03%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear (1,722 samples, 0.06%)
[unknown] (712 samples, 0.03%)
osmscout::MapPainter::LayoutPointLabels (9,531 samples, 0.35%)
osmscout::FeatureInstance::GetFeatureBit (1,520 samples, 0.06%)
std::__shared_ptr_access<osmscout::Feature, (1,140 samples, 0.04%)
std::__future_base::_State_baseV2::_M_do_set (2,506,872 samples, 92.60%)
std::__future_base::_State_baseV2::_M_do_set
std::vector<osmscout::LabelInstance<QGlyphRun, QTextLayout>::Element, std::allocator<osmscout::LabelInstance<QGlyphRun, QTextLayout>::Element> >::push_back (240 samples, 0.01%)
osmscout::FeatureValueBuffer::GetFeature (3,481 samples, 0.13%)
__gnu_cxx::__exchange_and_add_dispatch (8,118 samples, 0.30%)
std::allocator_traits<std::allocator<std::_List_node<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::destroy<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> (516 samples, 0.02%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_valptr (548 samples, 0.02%)
osmscout::FeatureValueBuffer::DeleteData (244 samples, 0.01%)
operator new (829 samples, 0.03%)
std::vector<std::shared_ptr<osmscout::LineStyle>, std::allocator<std::shared_ptr<osmscout::LineStyle> > >::_M_erase_at_end (716 samples, 0.03%)
osmscout::FeatureValueBuffer::AllocateBits (32,971 samples, 1.22%)
osmscout::FileScanner::SetPos (2,990 samples, 0.11%)
std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >::pair<unsigned long const&, 0ul> (6,732 samples, 0.25%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::_M_v (1,280 samples, 0.05%)
[unknown] (724 samples, 0.03%)
osmscout::AddressFeatureValue::Read (463 samples, 0.02%)
std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> >::operator[] (549 samples, 0.02%)
std::_Sp_counted_base< (2,592 samples, 0.10%)
std::unordered_map<unsigned long, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry>, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > > >::find (1,036 samples, 0.04%)
std::__cxx11::_List_base<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >::_M_inc_size (359 samples, 0.01%)
std::__shared_ptr<osmscout::WayDataFile, (241 samples, 0.01%)
osmscout::LayerFeatureValue::LayerFeatureValue (307 samples, 0.01%)
[unknown] (684 samples, 0.03%)
std::shared_ptr<osmscout::LineStyle>::shared_ptr (230 samples, 0.01%)
std::unordered_map<unsigned long, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry>, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > > >::find (43,676 samples, 1.61%)
std::forward<unsigned long&> (363 samples, 0.01%)
std::__shared_ptr_access<osmscout::Way, (483 samples, 0.02%)
std::min<unsigned int> (276 samples, 0.01%)
tcmalloc::DLL_Remove (268 samples, 0.01%)
[unknown] (352 samples, 0.01%)
osmscout::FileScanner::HasError (1,368 samples, 0.05%)
osmscout::TileData<std::shared_ptr<osmscout::Way> >::~TileData (54,811 samples, 2.02%)
o..
std::_Sp_counted_ptr_inplace<osmscout::Node, std::allocator<osmscout::Node>, (13,081 samples, 0.48%)
std::forward<unsigned long const&> (232 samples, 0.01%)
std::_Destroy<osmscout::LabelData*, osmscout::LabelData> (289 samples, 0.01%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_extract (477 samples, 0.02%)
std::__shared_count< (776 samples, 0.03%)
std::shared_ptr<osmscout::Way>::shared_ptr (4,879 samples, 0.18%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_valptr (670 samples, 0.02%)
std::hash<unsigned long>::operator (470 samples, 0.02%)
std::vector<osmscout::LabelInstance<QGlyphRun, QTextLayout>, std::allocator<osmscout::LabelInstance<QGlyphRun, QTextLayout> > >::_M_erase_at_end (432 samples, 0.02%)
osmscout::TypeInfo::GetFeatureMaskBytes (578 samples, 0.02%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_extract (294 samples, 0.01%)
__gnu_cxx::__ops::_Iter_less_iter::operator (233 samples, 0.01%)
osmscout::StyleResolveContext::HasFeature (4,467 samples, 0.17%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_h2 (294 samples, 0.01%)
__gnu_cxx::__atomic_add (1,066 samples, 0.04%)
__gnu_cxx::new_allocator<osmscout::Node>::destroy<osmscout::Node> (428 samples, 0.02%)
osmscout::DataTileCache::CacheEntry::~CacheEntry (55,009 samples, 2.03%)
o..
__gnu_cxx::__normal_iterator<unsigned long const*, std::vector<unsigned long, std::allocator<unsigned long> > >::operator++ (2,295 samples, 0.08%)
std::__detail::_Node_const_iterator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false, false>::_Node_const_iterator (741 samples, 0.03%)
[unknown] (685 samples, 0.03%)
std::unordered_map<unsigned long, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry>, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > > >::find (45,241 samples, 1.67%)
std::__detail::_Hashtable_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<false, false, true> >::_M_equals (10,358 samples, 0.38%)
[unknown] (339 samples, 0.01%)
operator new (1,598 samples, 0.06%)
std::shared_ptr<osmscout::TypeInfo>::~shared_ptr (1,091 samples, 0.04%)
QMapNode<osmscout::MapPainterQt::FontDescriptor, QFont>::lowerBound (245 samples, 0.01%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::_M_v (614 samples, 0.02%)
std::__addressof<std::allocator<std::_Sp_counted_ptr_inplace<osmscout::Way, std::allocator<osmscout::Way>, (241 samples, 0.01%)
[unknown] (720 samples, 0.03%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::_M_valptr (351 samples, 0.01%)
std::__unguarded_partition_pivot<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::_Iter_less_iter> (4,538 samples, 0.17%)
osmscout::Database::GetAreasByBlockSpans (24,530 samples, 0.91%)
std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::~allocator (321 samples, 0.01%)
osmscout::TypeInfo::GetFeatureMaskBytes (374 samples, 0.01%)
[libharfbuzz.so.0.10702.0] (418 samples, 0.02%)
std::get<0ul, unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > (311 samples, 0.01%)
__gnu_cxx::__exchange_and_add (932 samples, 0.03%)
__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >::operator-- (523 samples, 0.02%)
operator new (824 samples, 0.03%)
std::_Sp_counted_ptr_inplace<osmscout::Node, std::allocator<osmscout::Node>, (4,726 samples, 0.17%)
std::__shared_ptr<osmscout::Way, (53,184 samples, 1.96%)
s..
std::__shared_ptr<osmscout::Way, (327 samples, 0.01%)
osmscout::TypeInfoSet::Add (591 samples, 0.02%)
std::_Sp_counted_base< (2,289 samples, 0.08%)
std::__detail::_Select1st::operator (255 samples, 0.01%)
operator new (3,454 samples, 0.13%)
std::__detail::_Equal_helper<unsigned long, std::pair<unsigned long const, std::shared_ptr<osmscout::Way> >, std::__detail::_Select1st, std::equal_to<unsigned long>, unsigned long, false>::_S_equals (2,813 samples, 0.10%)
std::__detail::_Insert_base<unsigned long, unsigned long, std::allocator<unsigned long>, std::__detail::_Identity, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> >::insert (73,451 samples, 2.71%)
st..
osmscout::FileScanner::HasError (786 samples, 0.03%)
osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry::CacheEntry (5,719 samples, 0.21%)
std::forward<std::piecewise_construct_t const&> (321 samples, 0.01%)
std::shared_ptr<osmscout::Feature>::shared_ptr (1,180 samples, 0.04%)
std::__shared_count< (4,143 samples, 0.15%)
operator new (975 samples, 0.04%)
__gnu_cxx::__normal_iterator<std::shared_ptr<osmscout::Way> const*, std::vector<std::shared_ptr<osmscout::Way>, std::allocator<std::shared_ptr<osmscout::Way> > > >::operator++ (252 samples, 0.01%)
std::_Destroy<std::shared_ptr<osmscout::Node>*> (725 samples, 0.03%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::erase (43,753 samples, 1.62%)
tc_deletearray_aligned_nothrow (3,462 samples, 0.13%)
tc_malloc (418 samples, 0.02%)
std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> >::empty@plt (498 samples, 0.02%)
std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false> > >::_M_node_allocator (698 samples, 0.03%)
std::__unguarded_partition<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::_Iter_less_iter> (583 samples, 0.02%)
std::__detail::_Hashtable_base<unsigned long, unsigned long, std::__detail::_Identity, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<false, true, true> >::_M_equals (634 samples, 0.02%)
__gnu_cxx::operator< <unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > > (239 samples, 0.01%)
std::__shared_ptr_access<osmscout::TypeInfo, (2,020 samples, 0.07%)
std::__shared_ptr<osmscout::NodeDataFile, (708 samples, 0.03%)
std::__detail::_Select1st::operator (1,609 samples, 0.06%)
[unknown] (358 samples, 0.01%)
std::__detail::_Node_iterator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false, false>::_Node_iterator (668 samples, 0.02%)
std::unordered_map<unsigned long, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry>, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > > >::operator[] (121,428 samples, 4.49%)
std::..
std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Identity, true>::_S_get (289 samples, 0.01%)
__gnu_cxx::__exchange_and_add (2,523 samples, 0.09%)
std::_Hashtable<unsigned long, unsigned long, std::allocator<unsigned long>, std::__detail::_Identity, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> >::~_Hashtable (5,985 samples, 0.22%)
std::__shared_ptr<osmscout::Feature, (243 samples, 0.01%)
std::make_shared<osmscout::Way> (132,429 samples, 4.89%)
std::m..
__gnu_cxx::__aligned_buffer<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::_M_ptr (252 samples, 0.01%)
std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, false> > >::_M_deallocate_node (8,363 samples, 0.31%)
__gnu_cxx::__atomic_add (914 samples, 0.03%)
std::__cxx11::list<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >::end (919 samples, 0.03%)
do_page_fault (269 samples, 0.01%)
std::shared_ptr<osmscout::TypeInfo>::shared_ptr (1,446 samples, 0.05%)
std::vector<osmscout::Point, std::allocator<osmscout::Point> >::operator[] (1,000 samples, 0.04%)
osmscout::FileScanner::HasError (434 samples, 0.02%)
std::__invoke_impl<void, void (2,506,882 samples, 92.60%)
std::__invoke_impl<void, void
std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> >::empty (1,932 samples, 0.07%)
std::__detail::_Hashtable_ebo_helper<1, std::hash<unsigned long>, true>::_S_cget (1,620 samples, 0.06%)
osmscout::FeatureValueBuffer::~FeatureValueBuffer (33,544 samples, 1.24%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_bucket_index (2,053 samples, 0.08%)
__gnu_cxx::__exchange_and_add_dispatch (1,581 samples, 0.06%)
std::_Sp_counted_base< (241 samples, 0.01%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::_M_valptr (781 samples, 0.03%)
std::_Sp_counted_base< (311,549 samples, 11.51%)
std::_Sp_counted_..
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_valptr (519 samples, 0.02%)
__gnu_cxx::operator!=<osmscout::FeatureInstance const*, std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> > > (1,477 samples, 0.05%)
std::__detail::_Hash_node_value_base<unsigned long>::_M_valptr (329 samples, 0.01%)
std::__introsort_loop<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, long, __gnu_cxx::__ops::_Iter_less_iter> (10,787 samples, 0.40%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::shared_ptr<osmscout::Way> >, std::allocator<std::pair<unsigned long const, std::shared_ptr<osmscout::Way> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::clear (552 samples, 0.02%)
std::vector<std::shared_ptr<osmscout::Area>, std::allocator<std::shared_ptr<osmscout::Area> > >::clear (824 samples, 0.03%)
std::allocator_traits<std::allocator<osmscout::LineStyle> >::construct<osmscout::LineStyle, osmscout::LineStyle&> (362 samples, 0.01%)
std::_Head_base<0ul, unsigned long const&, false>::_Head_base (500 samples, 0.02%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_h1 (270 samples, 0.01%)
std::vector<std::shared_ptr<osmscout::TypeInfo>, std::allocator<std::shared_ptr<osmscout::TypeInfo> > >::operator[] (367 samples, 0.01%)
std::__shared_ptr<osmscout::TypeInfo, (775 samples, 0.03%)
__gnu_cxx::__normal_iterator<osmscout::FeatureInstance const*, std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> > >::operator++ (1,578 samples, 0.06%)
std::__shared_ptr<osmscout::Way, (232 samples, 0.01%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_h1 (235 samples, 0.01%)
std::vector<osmscout::Point, std::allocator<osmscout::Point> >::max_size (2,220 samples, 0.08%)
std::shared_ptr<osmscout::Way>::~shared_ptr (1,846 samples, 0.07%)
osmscout::LabelLayouter<QGlyphRun, QTextLayout, osmscout::MapPainterQt>::Reset (436 samples, 0.02%)
[unknown] (347 samples, 0.01%)
std::get<0ul, unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > (320 samples, 0.01%)
std::equal_to<unsigned long>::operator (352 samples, 0.01%)
std::_Head_base<0ul, unsigned long const&, false>::_M_head (1,630 samples, 0.06%)
__gnu_cxx::operator!=<unsigned long const*, std::vector<unsigned long, std::allocator<unsigned long> > > (1,026 samples, 0.04%)
std::__shared_count< (3,878 samples, 0.14%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_v (928 samples, 0.03%)
std::min<double> (2,188 samples, 0.08%)
std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry>::_List_iterator (782 samples, 0.03%)
osmscout::FileScanner::Read (628 samples, 0.02%)
std::allocator_traits<std::allocator<std::__detail::_Hash_node<unsigned long, false> > >::allocate (4,720 samples, 0.17%)
std::make_shared<osmscout::LineStyle, osmscout::LineStyle&> (698 samples, 0.03%)
[unknown] (706 samples, 0.03%)
osmscout::DynamicFeatureReader::IsSet (536 samples, 0.02%)
__gnu_cxx::__aligned_membuf<unsigned long>::_M_ptr (342 samples, 0.01%)
std::__detail::_List_node_base::_M_hook (2,072 samples, 0.08%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_v (2,018 samples, 0.07%)
std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false> > >::deallocate (317 samples, 0.01%)
std::_Sp_counted_ptr<osmscout::Tile*, (55,007 samples, 2.03%)
s..
std::_Vector_base<osmscout::Point, std::allocator<osmscout::Point> >::_M_allocate (259 samples, 0.01%)
__gnu_cxx::__normal_iterator<osmscout::FeatureInstance const*, std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> > >::base (1,084 samples, 0.04%)
std::allocator<osmscout::Way>::allocator (1,107 samples, 0.04%)
std::equal_to<unsigned long>::operator (795 samples, 0.03%)
[unknown] (367 samples, 0.01%)
osmscout::TypeInfo::GetFeatureMaskBytes (392 samples, 0.01%)
std::allocator_traits<std::allocator<osmscout::Point> >::max_size (1,886 samples, 0.07%)
std::__shared_count< (733 samples, 0.03%)
std::__shared_count< (580 samples, 0.02%)
osmscout::FeatureValueBuffer::AllocateBits (1,268 samples, 0.05%)
osmscout::LabelInstance<QGlyphRun, QTextLayout>::Element::Element (354 samples, 0.01%)
operator new (258 samples, 0.01%)
osmscout::TypeConfig::GetWayTypeIdBytes (1,016 samples, 0.04%)
__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >::operator*@plt (237 samples, 0.01%)
__gnu_cxx::new_allocator<std::shared_ptr<osmscout::Way> >::construct<std::shared_ptr<osmscout::Way>, std::shared_ptr<osmscout::Way> const&> (354 samples, 0.01%)
osmscout::FeatureValueBuffer::AllocateBits (287 samples, 0.01%)
std::__shared_count< (602 samples, 0.02%)
osmscout::NameFeature::AllocateValue (3,980 samples, 0.15%)
std::__shared_ptr<osmscout::Area, (798 samples, 0.03%)
std::__shared_count< (317,834 samples, 11.74%)
std::__shared_cou..
__gnu_cxx::__exchange_and_add (237 samples, 0.01%)
__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >::operator* (234 samples, 0.01%)
std::_Sp_ebo_helper<0, std::allocator<osmscout::Node>, true>::~_Sp_ebo_helper (2,177 samples, 0.08%)
osmscout::Node::Read (308,327 samples, 11.39%)
osmscout::Node::..
std::shared_ptr<osmscout::TypeInfo>::operator= (2,252 samples, 0.08%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_bucket_index (5,412 samples, 0.20%)
std::tuple<unsigned long const&>::tuple<void, true> (2,394 samples, 0.09%)
std::_Tuple_impl<0ul, unsigned long const&>::_Tuple_impl (1,905 samples, 0.07%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_hash_code (4,501 samples, 0.17%)
osmscout::FileScanner::Read (665 samples, 0.02%)
std::__shared_count< (3,357 samples, 0.12%)
std::forward<unsigned long const&> (261 samples, 0.01%)
osmscout::TypeConfig::GetWayTypeInfo (11,911 samples, 0.44%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::_M_valptr (429 samples, 0.02%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::end (873 samples, 0.03%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_extract (261 samples, 0.01%)
osmscout::FileScanner::HasError (251 samples, 0.01%)
std::_List_node<unsigned long>::_M_valptr (733 samples, 0.03%)
std::__allocated_ptr<std::allocator<std::_List_node<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::operator= (348 samples, 0.01%)
osmscout::FileScanner::HasError (855 samples, 0.03%)
std::__detail::_Hash_code_base<unsigned long, unsigned long, std::__detail::_Identity, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_bucket_index (3,089 samples, 0.11%)
std::shared_ptr<osmscout::Way>::~shared_ptr (53,438 samples, 1.97%)
s..
std::__detail::_Hash_node_base::_Hash_node_base (230 samples, 0.01%)
__gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false> >::allocate (822 samples, 0.03%)
std::__pair_get<0ul>::__const_get<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > (362 samples, 0.01%)
std::unordered_map<unsigned long, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry>, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > > >::find (59,959 samples, 2.21%)
s..
std::vector<std::shared_ptr<osmscout::Area>, std::allocator<std::shared_ptr<osmscout::Area> > >::_M_erase_at_end (824 samples, 0.03%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_extract (792 samples, 0.03%)
std::__detail::_Mod_range_hashing::operator (880 samples, 0.03%)
__gnu_cxx::__aligned_buffer<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_ptr (277 samples, 0.01%)
std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<bool>, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state<std::_Bind<bool (2,506,744 samples, 92.59%)
std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<bool>, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Ta..
std::__detail::_Hashtable_ebo_helper<0, std::equal_to<unsigned long>, true>::_S_cget (236 samples, 0.01%)
std::__shared_ptr<osmscout::TypeInfo, (501 samples, 0.02%)
osmscout::FeatureInstance::GetFeature (1,302 samples, 0.05%)
__gnu_cxx::__ops::_Val_less_iter::operator (237 samples, 0.01%)
std::__shared_count< (232 samples, 0.01%)
__gnu_cxx::new_allocator<std::shared_ptr<osmscout::Way> >::construct<std::shared_ptr<osmscout::Way>, std::shared_ptr<osmscout::Way> const&> (3,070 samples, 0.11%)
__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >::operator*@plt (302 samples, 0.01%)
std::__shared_count< (1,251 samples, 0.05%)
std::__shared_ptr_access<osmscout::TypeInfo, (2,224 samples, 0.08%)
__gnu_cxx::__aligned_buffer<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::_M_ptr (237 samples, 0.01%)
std::_Tuple_impl<0ul, unsigned long const&>::_Tuple_impl (780 samples, 0.03%)
[unknown] (366 samples, 0.01%)
std::__cxx11::_List_base<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >::_M_clear (648 samples, 0.02%)
osmscout::TileData<std::shared_ptr<osmscout::Area> >::SetData (797 samples, 0.03%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_bucket_index (6,049 samples, 0.22%)
osmscout::StyleResolveContext::HasFeature (780 samples, 0.03%)
std::__detail::_Hash_node<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, false>::_M_next (305 samples, 0.01%)
std::__shared_ptr_access<osmscout::Feature, (1,400 samples, 0.05%)
std::__detail::_Mod_range_hashing::operator (503 samples, 0.02%)
std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::allocator<std::__detail::_Hash_node<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, false> > (287 samples, 0.01%)
std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true>::_S_cget (1,041 samples, 0.04%)
std::__shared_ptr<osmscout::Way, (3,291 samples, 0.12%)
[unknown] (354 samples, 0.01%)
std::allocator<osmscout::Way>::~allocator (1,575 samples, 0.06%)
std::__detail::_Select1st::operator (888 samples, 0.03%)
__gnu_cxx::new_allocator<osmscout::Way>::destroy<osmscout::Way> (43,630 samples, 1.61%)
std::__addressof<std::allocator<std::_Sp_counted_ptr_inplace<osmscout::Node, std::allocator<osmscout::Node>, (237 samples, 0.01%)
osmscout::GeoCoord::GetLon@plt (355 samples, 0.01%)
__gthread_active_p (267 samples, 0.01%)
std::iter_swap<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > > > (843 samples, 0.03%)
std::unordered_map<unsigned long, std::shared_ptr<osmscout::Way>, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<unsigned long const, std::shared_ptr<osmscout::Way> > > >::~unordered_map (552 samples, 0.02%)
std::sort<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > > > (29,704 samples, 1.10%)
std::_Sp_counted_base< (368 samples, 0.01%)
std::get<0ul, unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > (356 samples, 0.01%)
std::__shared_count< (294 samples, 0.01%)
std::shared_ptr<osmscout::TypeInfo>::operator= (10,372 samples, 0.38%)
std::__detail::_Hashtable_ebo_helper<0, std::equal_to<unsigned long>, true>::_S_cget (314 samples, 0.01%)
std::__future_base::_Task_state<std::_Bind<bool (2,506,663 samples, 92.59%)
std::__future_base::_Task_state<std::_Bind<bool
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_v (1,690 samples, 0.06%)
std::__shared_ptr<osmscout::TypeInfo, (995 samples, 0.04%)
std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::~allocator (306 samples, 0.01%)
std::__shared_ptr<osmscout::TypeInfo, (2,123 samples, 0.08%)
osmscout::DataTileCache::SetSize (55,032 samples, 2.03%)
o..
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_h1 (361 samples, 0.01%)
tcmalloc::CentralFreeList::Populate (1,830 samples, 0.07%)
std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, false> > >::_M_node_allocator (366 samples, 0.01%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::_M_v (259 samples, 0.01%)
osmscout::FeatureValueBuffer::HasFeature (15,963 samples, 0.59%)
std::_Tuple_impl<0ul, unsigned long const&>::_M_head (1,773 samples, 0.07%)
__gnu_cxx::__aligned_buffer<osmscout::Node>::_M_ptr (534 samples, 0.02%)
std::move_iterator<osmscout::Point*>::base (791 samples, 0.03%)
std::shared_ptr<osmscout::TypeInfo>::operator= (350 samples, 0.01%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_bucket_index (1,261 samples, 0.05%)
osmscout::FileScanner::Read (28,127 samples, 1.04%)
std::__shared_ptr_access<osmscout::TypeConfig, (5,449 samples, 0.20%)
std::__introsort_loop<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, long, __gnu_cxx::__ops::_Iter_less_iter> (14,896 samples, 0.55%)
std::__cxx11::list<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >::_M_erase (24,890 samples, 0.92%)
std::equal_to<unsigned long>::operator (448 samples, 0.02%)
std::__unguarded_partition<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::_Iter_less_iter> (3,631 samples, 0.13%)
operator new[] (4,161 samples, 0.15%)
osmscout::AreaNodeIndex::GetOffsets (6,383 samples, 0.24%)
osmscout::MaxSpeedFeature::AllocateValue (596 samples, 0.02%)
__gnu_cxx::__normal_iterator<osmscout::FeatureInstance const*, std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> > >::__normal_iterator (237 samples, 0.01%)
osmscout::FileScanner::ReadTypeId (6,926 samples, 0.26%)
[unknown] (345 samples, 0.01%)
std::__shared_count< (5,687 samples, 0.21%)
std::__detail::_Node_iterator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, false, false>::_Node_iterator (639 samples, 0.02%)
std::__shared_count< (712 samples, 0.03%)
std::shared_ptr<osmscout::Node>::shared_ptr (5,410 samples, 0.20%)
std::__detail::_Select1st::operator (822 samples, 0.03%)
__gnu_cxx::__normal_iterator<unsigned long const*, std::vector<unsigned long, std::allocator<unsigned long> > >::operator* (1,242 samples, 0.05%)
osmscout::Node::Node (3,883 samples, 0.14%)
osmscout::Feature::HasValue (338 samples, 0.01%)
std::__detail::_Hashtable_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<false, false, true> >::_M_eq (282 samples, 0.01%)
std::__shared_count< (2,765 samples, 0.10%)
osmscout::GeoCoord::Set (732 samples, 0.03%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::_M_valptr (694 samples, 0.03%)
std::__shared_ptr<osmscout::TypeInfo, (1,019 samples, 0.04%)
__gnu_cxx::new_allocator<osmscout::Node>::destroy<osmscout::Node> (532 samples, 0.02%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Area>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Area>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_find_node (804 samples, 0.03%)
osmscout::FeatureValueBuffer::AllocateBits (534 samples, 0.02%)
__gnu_cxx::__ops::_Iter_less_iter::operator (756 samples, 0.03%)
__gnu_cxx::__aligned_membuf<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry>::_M_ptr (334 samples, 0.01%)
osmscout::NameFeatureValue::NameFeatureValue (611 samples, 0.02%)
std::__shared_ptr<osmscout::TypeInfo, (266 samples, 0.01%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::_M_v (804 samples, 0.03%)
osmscout::TypeInfoSet::Add (521 samples, 0.02%)
[unknown] (351 samples, 0.01%)
std::__detail::_Hash_node<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false>::_M_next (434 samples, 0.02%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_bucket_index (7,984 samples, 0.29%)
__gthread_active_p (411 samples, 0.02%)
operator new[] (3,398 samples, 0.13%)
std::unordered_set<unsigned long, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<unsigned long> >::~unordered_set (5,987 samples, 0.22%)
std::_Hashtable<unsigned long, unsigned long, std::allocator<unsigned long>, std::__detail::_Identity, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> >::clear (5,933 samples, 0.22%)
std::shared_ptr<osmscout::Area>::~shared_ptr (806 samples, 0.03%)
std::get<0ul, unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > (1,202 samples, 0.04%)
std::max<unsigned long> (2,144 samples, 0.08%)
osmscout::TypeInfo::GetFeature (1,034 samples, 0.04%)
std::allocator<std::_Sp_counted_ptr_inplace<osmscout::Way, std::allocator<osmscout::Way>, (2,991 samples, 0.11%)
std::__shared_count< (745 samples, 0.03%)
__gnu_cxx::__ops::_Iter_less_iter::operator (1,099 samples, 0.04%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_find_before_node (27,617 samples, 1.02%)
osmscout::FeatureValueBuffer::~FeatureValueBuffer (513 samples, 0.02%)
std::_Sp_counted_ptr_inplace<osmscout::Way, std::allocator<osmscout::Way>, (67,652 samples, 2.50%)
st..
__gnu_cxx::__exchange_and_add (7,678 samples, 0.28%)
std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator<osmscout::LabelInstance<QGlyphRun, QTextLayout>*, std::vector<osmscout::LabelInstance<QGlyphRun, QTextLayout>, std::allocator<osmscout::LabelInstance<QGlyphRun, QTextLayout> > > >, __gnu_cxx::__ops::_Val_comp_iter<bool (344 samples, 0.01%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::shared_ptr<osmscout::Way> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_bucket_index (1,460 samples, 0.05%)
[unknown] (368 samples, 0.01%)
__gnu_cxx::new_allocator<osmscout::SegmentGeoBox>::new_allocator (1,001 samples, 0.04%)
std::__make_move_if_noexcept_iterator<osmscout::Point, std::move_iterator<osmscout::Point*> > (1,201 samples, 0.04%)
osmscout::FileScanner::ReadCoord (8,455 samples, 0.31%)
__gnu_cxx::__aligned_buffer<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_ptr (271 samples, 0.01%)
std::__shared_ptr<osmscout::TypeInfo, (274 samples, 0.01%)
osmscout::MapPainter::PrepareArea (3,673 samples, 0.14%)
std::__uninitialized_copy_a<std::move_iterator<osmscout::Point*>, osmscout::Point*, osmscout::Point> (8,193 samples, 0.30%)
std::_Hashtable<unsigned long, unsigned long, std::allocator<unsigned long>, std::__detail::_Identity, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> >::_M_rehash (11,550 samples, 0.43%)
osmscout::FileScanner::SetPos (3,549 samples, 0.13%)
std::vector<unsigned long, std::allocator<unsigned long> >::insert<std::__detail::_Node_iterator<unsigned long, true, false>, void> (4,143 samples, 0.15%)
[unknown] (693 samples, 0.03%)
osmscout::LabelLayouter<QGlyphRun, QTextLayout, osmscout::MapPainterQt>::RegisterLabel (1,160 samples, 0.04%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::shared_ptr<osmscout::Way> >, std::allocator<std::pair<unsigned long const, std::shared_ptr<osmscout::Way> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_rehash_aux (309 samples, 0.01%)
std::allocator<unsigned long>::~allocator (346 samples, 0.01%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_valptr (791 samples, 0.03%)
[unknown] (358 samples, 0.01%)
osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::IsActive (346 samples, 0.01%)
__gthread_active_p (412 samples, 0.02%)
std::vector<std::shared_ptr<osmscout::Way>, std::allocator<std::shared_ptr<osmscout::Way> > >::~vector (391 samples, 0.01%)
std::_Destroy<osmscout::Point*, osmscout::Point> (1,118 samples, 0.04%)
std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> >::begin (1,647 samples, 0.06%)
std::_Sp_counted_ptr_inplace<osmscout::Area, std::allocator<osmscout::Area>, (542 samples, 0.02%)
osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry::~CacheEntry (577 samples, 0.02%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::_M_valptr (530 samples, 0.02%)
std::__detail::_Node_iterator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, false, false>::operator (1,288 samples, 0.05%)
std::__shared_ptr_access<osmscout::TypeInfo, (1,554 samples, 0.06%)
std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<osmscout::Way, std::allocator<osmscout::Way>, (594 samples, 0.02%)
std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry>::_List_iterator (284 samples, 0.01%)
__round (2,861 samples, 0.11%)
std::shared_ptr<osmscout::TypeInfo>::shared_ptr (858 samples, 0.03%)
std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true>::_S_cget (2,677 samples, 0.10%)
std::__shared_count< (345 samples, 0.01%)
std::_Vector_base<osmscout::Point, std::allocator<osmscout::Point> >::_M_get_Tp_allocator (895 samples, 0.03%)
__gnu_cxx::new_allocator<osmscout::SegmentGeoBox>::~new_allocator (236 samples, 0.01%)
std::_Tuple_impl<0ul, unsigned long const&>::_Tuple_impl (1,054 samples, 0.04%)
osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::GetEntry (69,008 samples, 2.55%)
os..
std::__detail::_Select1st::operator (273 samples, 0.01%)
[unknown] (355 samples, 0.01%)
std::__detail::_Prime_rehash_policy::_M_state (546 samples, 0.02%)
std::_Sp_counted_ptr_inplace<osmscout::WayDataFile, std::allocator<osmscout::WayDataFile>, (241 samples, 0.01%)
[unknown] (358 samples, 0.01%)
std::__shared_ptr_access<osmscout::Feature, (3,747 samples, 0.14%)
osmscout::FeatureValueBuffer::AllocateValueBufferLazy (4,587 samples, 0.17%)
std::_Function_handler<void (830 samples, 0.03%)
std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> >::size (378 samples, 0.01%)
osmscout::FeatureValue::FeatureValue (524 samples, 0.02%)
osmscout::FileScanner::ReadTypeId (430 samples, 0.02%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_valptr (1,113 samples, 0.04%)
__gnu_cxx::__aligned_buffer<unsigned long>::_M_ptr (250 samples, 0.01%)
std::shared_ptr<osmscout::Area>::shared_ptr<std::allocator<osmscout::Area>> (1,436 samples, 0.05%)
std::__pair_get<0ul>::__const_get<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > (789 samples, 0.03%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_find_before_node (23,958 samples, 0.88%)
[unknown] (346 samples, 0.01%)
std::_Destroy<std::shared_ptr<osmscout::Way>*, std::shared_ptr<osmscout::Way> > (4,505 samples, 0.17%)
osmscout::FeatureInstance::GetFeature (9,567 samples, 0.35%)
std::stable_sort<__gnu_cxx::__normal_iterator<osmscout::LabelData*, std::vector<osmscout::LabelData, std::allocator<osmscout::LabelData> > >, bool (959 samples, 0.04%)
std::vector<osmscout::Point, std::allocator<osmscout::Point> >::size (1,328 samples, 0.05%)
std::__shared_ptr<osmscout::TypeInfo, (555 samples, 0.02%)
@plt (548 samples, 0.02%)
std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true>::_S_cget (264 samples, 0.01%)
std::__addressof<osmscout::Point> (1,749 samples, 0.06%)
std::__shared_ptr<osmscout::TypeInfo, (5,361 samples, 0.20%)
[unknown] (358 samples, 0.01%)
osmscout::TypeInfoSet::Add (772 samples, 0.03%)
std::__shared_ptr_access<osmscout::Node, (4,600 samples, 0.17%)
std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> >::begin (1,290 samples, 0.05%)
std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false> >, true>::_S_get (327 samples, 0.01%)
std::shared_ptr<osmscout::Way>::shared_ptr<std::allocator<osmscout::Way>> (1,673 samples, 0.06%)
std::__uninitialized_copy_a<std::__detail::_Node_iterator<unsigned long, true, false>, unsigned long*, unsigned long> (2,622 samples, 0.10%)
__gnu_cxx::__aligned_buffer<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::_M_ptr (239 samples, 0.01%)
std::__shared_ptr_access<osmscout::Way, (2,129 samples, 0.08%)
__gnu_cxx::__aligned_buffer<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::_M_ptr (387 samples, 0.01%)
std::_Vector_base<osmscout::Point, std::allocator<osmscout::Point> >::_Vector_impl::_Vector_impl (2,880 samples, 0.11%)
[unknown] (339 samples, 0.01%)
std::__detail::operator!=<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false> (377 samples, 0.01%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_bucket_index (1,482 samples, 0.05%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_valptr (651 samples, 0.02%)
std::__shared_ptr_access<osmscout::TypeInfo, (327 samples, 0.01%)
std::call_once<void (2,506,889 samples, 92.60%)
std::call_once<void
std::allocator_traits<std::allocator<osmscout::LabelInstance<QGlyphRun, QTextLayout> > >::construct<osmscout::LabelInstance<QGlyphRun, QTextLayout>, osmscout::LabelInstance<QGlyphRun, QTextLayout> const&> (525 samples, 0.02%)
std::allocator_traits<std::allocator<unsigned long> >::construct<unsigned long, unsigned long const&> (2,279 samples, 0.08%)
osmscout::LanesFeature::AllocateValue (465 samples, 0.02%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_h1 (317 samples, 0.01%)
std::_Destroy<std::shared_ptr<osmscout::Area> > (815 samples, 0.03%)
osmscout::TileProjection::GeoToPixel (655 samples, 0.02%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_extract (260 samples, 0.01%)
std::__detail::_Equal_helper<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::equal_to<unsigned long>, unsigned long, false>::_S_equals (351 samples, 0.01%)
std::get<0ul, unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > (230 samples, 0.01%)
std::__allocated_ptr<std::allocator<std::_List_node<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::operator= (273 samples, 0.01%)
osmscout::FileScanner::ReadInternal (949 samples, 0.04%)
__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >::operator* (368 samples, 0.01%)
std::_Sp_counted_base< (5,272 samples, 0.19%)
std::_Destroy_aux<false>::__destroy<std::shared_ptr<osmscout::Way>*> (4,494 samples, 0.17%)
std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<osmscout::Node, std::allocator<osmscout::Node>, (971 samples, 0.04%)
std::_Sp_counted_ptr_inplace<std::__future_base::_Task_state<std::_Bind<bool (282 samples, 0.01%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_h2 (899 samples, 0.03%)
std::_Destroy<osmscout::Area::Ring*, osmscout::Area::Ring> (507 samples, 0.02%)
std::allocator<osmscout::Way>::~allocator (314 samples, 0.01%)
std::pointer_traits<std::__detail::_Hash_node<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, false>*>::pointer_to (427 samples, 0.02%)
osmscout::FeatureInstance::GetOffset (816 samples, 0.03%)
osmscout::FeatureValueBuffer::GetValue (3,684 samples, 0.14%)
std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> >::empty (8,409 samples, 0.31%)
std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false> > >::allocate (271 samples, 0.01%)
__gnu_cxx::new_allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Area>, unsigned long>::CacheEntry> > >::construct<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Area>, unsigned long>::CacheEntry> >, std::piecewise_construct_t const&, std::tuple<unsigned long const&>, std::tuple<> > (299 samples, 0.01%)
std::__detail::_Node_iterator<unsigned long, true, false>::operator++ (557 samples, 0.02%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_valptr (461 samples, 0.02%)
std::__detail::_Hash_node<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, false>::_M_next (236 samples, 0.01%)
std::__detail::_Hash_node_value_base<unsigned long>::_M_valptr (522 samples, 0.02%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::shared_ptr<osmscout::Way> > >::_M_valptr (307 samples, 0.01%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::_M_valptr (459 samples, 0.02%)
std::_Sp_counted_base< (3,988 samples, 0.15%)
osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry::CacheEntry (6,491 samples, 0.24%)
osmscout::DataTileCache::CleanupCache (55,029 samples, 2.03%)
o..
std::__pair_get<0ul>::__get<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > (1,107 samples, 0.04%)
__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >::operator* (484 samples, 0.02%)
std::move<unsigned long&> (361 samples, 0.01%)
std::allocator<unsigned long>::~allocator (599 samples, 0.02%)
std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> >::operator[] (1,825 samples, 0.07%)
__gthread_active_p (282 samples, 0.01%)
std::__unguarded_partition_pivot<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::_Iter_less_iter> (3,662 samples, 0.14%)
std::__uninitialized_copy<false>::__uninit_copy<std::move_iterator<osmscout::Point*>, osmscout::Point*> (1,291 samples, 0.05%)
std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> >::end (1,230 samples, 0.05%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string (311 samples, 0.01%)
osmscout::GeoBox::Set (7,484 samples, 0.28%)
osmscout::FeatureValue::FeatureValue (252 samples, 0.01%)
std::__cxx11::_List_base<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >::_M_dec_size (2,043 samples, 0.08%)
std::__shared_ptr<osmscout::Feature, (2,138 samples, 0.08%)
[unknown] (366 samples, 0.01%)
std::vector<std::shared_ptr<osmscout::Way>, std::allocator<std::shared_ptr<osmscout::Way> > >::push_back (16,383 samples, 0.61%)
std::__shared_ptr_access<osmscout::TypeInfo, (312 samples, 0.01%)
std::__shared_count< (525 samples, 0.02%)
std::__detail::_Hash_code_base<unsigned long, unsigned long, std::__detail::_Identity, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_bucket_index (1,494 samples, 0.06%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string (2,197 samples, 0.08%)
std::shared_ptr<osmscout::Feature>::~shared_ptr (10,536 samples, 0.39%)
__gnu_cxx::__exchange_and_add_dispatch (1,187 samples, 0.04%)
std::shared_ptr<osmscout::Feature>::~shared_ptr (3,230 samples, 0.12%)
std::__shared_count< (739 samples, 0.03%)
std::allocator_traits<std::allocator<osmscout::Point> >::max_size@plt (237 samples, 0.01%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_v (297 samples, 0.01%)
std::pair<unsigned long const, std::shared_ptr<osmscout::Way> >::~pair (255 samples, 0.01%)
__gnu_cxx::new_allocator<osmscout::LabelInstance<QGlyphRun, QTextLayout> >::construct<osmscout::LabelInstance<QGlyphRun, QTextLayout>, osmscout::LabelInstance<QGlyphRun, QTextLayout> const&> (511 samples, 0.02%)
std::__shared_ptr<osmscout::Feature, (1,399 samples, 0.05%)
std::__insertion_sort<__gnu_cxx::__normal_iterator<osmscout::LabelInstance<QGlyphRun, QTextLayout>*, std::vector<osmscout::LabelInstance<QGlyphRun, QTextLayout>, std::allocator<osmscout::LabelInstance<QGlyphRun, QTextLayout> > > >, __gnu_cxx::__ops::_Iter_comp_iter<bool (650 samples, 0.02%)
osmscout::FeatureInstance::~FeatureInstance (4,248 samples, 0.16%)
std::vector<osmscout::Point, std::allocator<osmscout::Point> >::operator[] (375 samples, 0.01%)
osmscout::LabelData::LabelData (268 samples, 0.01%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_insert_unique_node (12,813 samples, 0.47%)
std::__shared_count< (260 samples, 0.01%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::end (848 samples, 0.03%)
osmscout::FeatureValueBuffer::HasFeature (4,014 samples, 0.15%)
operator new (2,992 samples, 0.11%)
osmscout::FeatureValueBuffer::Set (1,623 samples, 0.06%)
operator new[] (4,451 samples, 0.16%)
std::__cxx11::list<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >::_M_insert<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry const&> (405 samples, 0.01%)
std::get<0ul, unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > (322 samples, 0.01%)
std::vector<osmscout::LabelInstance<QGlyphRun, QTextLayout>, std::allocator<osmscout::LabelInstance<QGlyphRun, QTextLayout> > >::clear (432 samples, 0.02%)
std::__cxx11::list<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >::_M_erase (350,463 samples, 12.95%)
std::__cxx11::list<..
__gnu_cxx::new_allocator<std::_List_node<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >::destroy<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> (240 samples, 0.01%)
osmscout::FeatureValueBuffer::~FeatureValueBuffer (2,623 samples, 0.10%)
std::__detail::_Hashtable_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<false, false, true> >::_M_eq (267 samples, 0.01%)
osmscout::TileData<std::shared_ptr<osmscout::Node> >::CopyData (471 samples, 0.02%)
__gnu_cxx::new_allocator<osmscout::Way>::~new_allocator (1,372 samples, 0.05%)
osmscout::AddressFeatureValue::Read (11,285 samples, 0.42%)
osmscout::FeatureInstance::GetFeatureBit@plt (537 samples, 0.02%)
std::_Sp_counted_ptr_inplace<osmscout::Way, std::allocator<osmscout::Way>, (2,610 samples, 0.10%)
std::__detail::_Node_iterator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false, false>::_Node_iterator (663 samples, 0.02%)
osmscout::Feature::HasValue (1,056 samples, 0.04%)
osmscout::Database::Open (2,206 samples, 0.08%)
std::__detail::_Mod_range_hashing::operator (1,033 samples, 0.04%)
[unknown] (358 samples, 0.01%)
std::_Sp_counted_ptr_inplace<osmscout::Way, std::allocator<osmscout::Way>, (4,005 samples, 0.15%)
std::_List_node<unsigned long>::_M_valptr (1,446 samples, 0.05%)
__gnu_cxx::new_allocator<unsigned long>::construct<unsigned long, unsigned long const&> (1,394 samples, 0.05%)
std::shared_ptr<osmscout::Way>::shared_ptr (4,140 samples, 0.15%)
[unknown] (363 samples, 0.01%)
std::allocator<std::_Sp_counted_ptr_inplace<osmscout::Node, std::allocator<osmscout::Node>, (1,067 samples, 0.04%)
tcmalloc::NewSpan (464 samples, 0.02%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_h1 (484 samples, 0.02%)
std::tuple<unsigned long const&>::tuple<void, true> (1,769 samples, 0.07%)
osmscout::MapPainter::RegisterPointWayLabel (1,838 samples, 0.07%)
std::allocator_traits<std::allocator<std::shared_ptr<osmscout::Way> > >::construct<std::shared_ptr<osmscout::Way>, std::shared_ptr<osmscout::Way> const&> (372 samples, 0.01%)
osmscout::MapService::AddTileDataToMapData (402 samples, 0.01%)
std::__detail::_Mod_range_hashing::operator (717 samples, 0.03%)
std::__detail::_Hashtable_base<unsigned long, unsigned long, std::__detail::_Identity, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<false, true, true> >::_M_eq (232 samples, 0.01%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_bucket_index (4,593 samples, 0.17%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_h2 (266 samples, 0.01%)
osmscout::Tile::~Tile (418 samples, 0.02%)
std::_Sp_counted_base< (2,536 samples, 0.09%)
std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, false> > >::allocate (3,085 samples, 0.11%)
std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> >::end (554 samples, 0.02%)
std::move<osmscout::TypeInfo*&> (699 samples, 0.03%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_bucket_index (10,640 samples, 0.39%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_store_code (488 samples, 0.02%)
std::__shared_ptr<osmscout::TypeInfo, (407 samples, 0.02%)
std::_Sp_counted_base< (4,027 samples, 0.15%)
std::vector<osmscout::Point, std::allocator<osmscout::Point> >::size (847 samples, 0.03%)
std::_Destroy<std::shared_ptr<osmscout::Way>*, std::shared_ptr<osmscout::Way> > (54,770 samples, 2.02%)
s..
std::__uninitialized_default_n<osmscout::Point*, unsigned long> (900 samples, 0.03%)
std::__uninitialized_default_n_a<osmscout::Area::Ring*, unsigned long, osmscout::Area::Ring> (995 samples, 0.04%)
std::__detail::_Map_base<unsigned long, std::pair<unsigned long const, std::shared_ptr<osmscout::Way> >, std::allocator<std::pair<unsigned long const, std::shared_ptr<osmscout::Way> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true>, true>::operator[] (15,982 samples, 0.59%)
std::allocator_traits<std::allocator<std::_List_node<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::deallocate (272 samples, 0.01%)
std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true>::_S_cget (350 samples, 0.01%)
std::__introsort_loop<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, long, __gnu_cxx::__ops::_Iter_less_iter> (6,656 samples, 0.25%)
std::__shared_ptr<osmscout::TypeInfo, (435 samples, 0.02%)
std::make_shared<osmscout::Label<QGlyphRun, QTextLayout>, QString, QFont&, QPaintDevice*> (624 samples, 0.02%)
osmscout::FeatureInstance::GetIndex (2,255 samples, 0.08%)
std::__unguarded_partition<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::_Iter_less_iter> (2,141 samples, 0.08%)
osmscout::TypeInfo::HasFeatures (2,647 samples, 0.10%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::find (61,222 samples, 2.26%)
s..
osmscout::FileScanner::HasError (714 samples, 0.03%)
[unknown] (346 samples, 0.01%)
std::_Vector_base<osmscout::Point, std::allocator<osmscout::Point> >::_M_get_Tp_allocator (309 samples, 0.01%)
std::_Sp_counted_ptr_inplace<osmscout::Way, std::allocator<osmscout::Way>, (3,843 samples, 0.14%)
std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> >::operator[] (420 samples, 0.02%)
osmscout::PhoneFeature::AllocateValue (251 samples, 0.01%)
osmscout::FeatureValueBuffer::operator= (1,803 samples, 0.07%)
std::_Construct<osmscout::Area::Ring> (811 samples, 0.03%)
std::__sort<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::_Iter_less_iter> (41,111 samples, 1.52%)
__gnu_cxx::__aligned_buffer<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_ptr (261 samples, 0.01%)
std::allocate_shared<osmscout::Way, std::allocator<osmscout::Way>> (127,259 samples, 4.70%)
std::..
std::__cxx11::_List_base<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >::_M_inc_size (5,231 samples, 0.19%)
__gnu_cxx::new_allocator<osmscout::Point>::~new_allocator (406 samples, 0.01%)
std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> >::operator[] (555 samples, 0.02%)
std::shared_ptr<osmscout::Feature>::~shared_ptr (8,977 samples, 0.33%)
std::forward<std::tuple<> > (234 samples, 0.01%)
std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >::pair<unsigned long const&> (10,495 samples, 0.39%)
std::__shared_count< (2,481 samples, 0.09%)
std::shared_ptr<osmscout::TypeInfo>::shared_ptr (367 samples, 0.01%)
std::vector<std::shared_ptr<osmscout::Way>, std::allocator<std::shared_ptr<osmscout::Way> > >::push_back (398 samples, 0.01%)
std::pointer_traits<std::__detail::_Hash_node<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false>*>::pointer_to (625 samples, 0.02%)
osmscout::FeatureValueBuffer::SetType (1,871 samples, 0.07%)
std::__distance<std::__detail::_Node_iterator<unsigned long, true, false> > (1,250 samples, 0.05%)
std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, false> > >::_M_node_allocator (469 samples, 0.02%)
std::__detail::_Node_iterator_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, false>::_Node_iterator_base (248 samples, 0.01%)
std::unordered_map<unsigned long, std::shared_ptr<osmscout::Way>, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<unsigned long const, std::shared_ptr<osmscout::Way> > > >::operator[] (16,342 samples, 0.60%)
std::__shared_ptr<osmscout::Feature, (763 samples, 0.03%)
std::_Hashtable<unsigned long, unsigned long, std::allocator<unsigned long>, std::__detail::_Identity, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> >::_M_bucket_index (3,137 samples, 0.12%)
std::__cxx11::_List_base<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >::_M_get_node (366 samples, 0.01%)
std::__shared_ptr<osmscout::Feature, (2,990 samples, 0.11%)
__gnu_cxx::__normal_iterator<osmscout::FeatureInstance const*, std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> > >::operator* (1,064 samples, 0.04%)
std::__shared_ptr_access<osmscout::Feature, (2,911 samples, 0.11%)
std::__cxx11::list<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >::pop_back (359,727 samples, 13.29%)
std::__cxx11::list<o..
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_h2 (277 samples, 0.01%)
std::__shared_count< (756 samples, 0.03%)
[unknown] (433 samples, 0.02%)
std::__detail::_Hash_code_base<unsigned long, unsigned long, std::__detail::_Identity, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_bucket_index (4,959 samples, 0.18%)
std::forward<std::tuple<unsigned long const&> > (343 samples, 0.01%)
std::forward<std::tuple<> > (366 samples, 0.01%)
std::_Head_base<0ul, unsigned long const&, false>::_Head_base (435 samples, 0.02%)
__gnu_cxx::__exchange_and_add_dispatch (9,762 samples, 0.36%)
osmscout::LabelLayouter<QGlyphRun, QTextLayout, osmscout::MapPainterQt>::RegisterLabel (5,768 samples, 0.21%)
std::__detail::_Select1st::operator (633 samples, 0.02%)
std::shared_ptr<osmscout::TypeInfo>::shared_ptr (3,759 samples, 0.14%)
std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_emplace<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long> > (268 samples, 0.01%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::_M_v (814 samples, 0.03%)
std::__cxx11::list<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >::push_front (442 samples, 0.02%)
__gnu_cxx::__aligned_membuf<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry>::_M_ptr (257 samples, 0.01%)
__gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<osmscout::Node, std::allocator<osmscout::Node>, (2,528 samples, 0.09%)
std::__detail::_Equal_helper<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::equal_to<unsigned long>, unsigned long, false>::_S_equals (270 samples, 0.01%)
std::__detail::_Mod_range_hashing::operator (1,132 samples, 0.04%)
__gnu_cxx::__exchange_and_add (854 samples, 0.03%)
osmscout::FileScanner::Read (331 samples, 0.01%)
osmscout::FeatureValueBuffer::~FeatureValueBuffer (420 samples, 0.02%)
std::__shared_ptr<osmscout::TypeInfo, (4,772 samples, 0.18%)
std::allocator_traits<std::allocator<std::shared_ptr<osmscout::Way> > >::construct<std::shared_ptr<osmscout::Way>, std::shared_ptr<osmscout::Way> const&> (3,021 samples, 0.11%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_v (1,427 samples, 0.05%)
std::__unguarded_partition<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::_Iter_less_iter> (290 samples, 0.01%)
std::__cxx11::list<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >::end (1,638 samples, 0.06%)
std::__detail::_Hash_node_value_base<unsigned long>::_M_valptr (352 samples, 0.01%)
std::forward<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry const&> (267 samples, 0.01%)
[unknown] (719 samples, 0.03%)
std::__shared_ptr_access<osmscout::Node, (1,489 samples, 0.06%)
__gnu_cxx::__aligned_membuf<unsigned long>::_M_ptr (1,889 samples, 0.07%)
std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true>::_S_cget (662 samples, 0.02%)
std::__detail::_Hashtable_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<false, false, true> >::_M_equals (15,202 samples, 0.56%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::_M_valptr (405 samples, 0.01%)
std::__detail::_Node_iterator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false, false>::_Node_iterator (876 samples, 0.03%)
std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> >::begin@plt (326 samples, 0.01%)
osmscout::Node::Node (10,430 samples, 0.39%)
std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> >::operator[] (494 samples, 0.02%)
osmscout::TypeInfo::GetFeature (1,791 samples, 0.07%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::shared_ptr<osmscout::Way> > >::_M_v (361 samples, 0.01%)
std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, false> > >::_M_allocate_node<std::piecewise_construct_t const&, std::tuple<unsigned long const&>, std::tuple<> > (34,914 samples, 1.29%)
osmscout::FeatureValueBuffer::HasFeature (21,136 samples, 0.78%)
tcmalloc::CentralFreeList::ReleaseToSpans (1,666 samples, 0.06%)
std::_Tuple_impl<0ul, unsigned long const&>::_Tuple_impl (984 samples, 0.04%)
osmscout::DataFile<osmscout::Way>::GetByOffset<__gnu_cxx::__normal_iterator<unsigned long const*, std::vector<unsigned long, std::allocator<unsigned long> > > > (983,963 samples, 36.35%)
osmscout::DataFile<osmscout::Way>::GetByOffset<__gnu_cxx::..
std::min<double> (905 samples, 0.03%)
osmscout::MapPainter::PrepareNode (13,550 samples, 0.50%)
std::vector<osmscout::SegmentGeoBox, std::allocator<osmscout::SegmentGeoBox> >::~vector (296 samples, 0.01%)
std::__detail::_Hash_node_value_base<unsigned long>::_M_v (1,011 samples, 0.04%)
std::__future_base::_Task_state<std::_Bind<bool (245 samples, 0.01%)
std::unordered_map<unsigned long, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry>, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > > >::end (1,094 samples, 0.04%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_v (935 samples, 0.03%)
std::_Temporary_buffer<__gnu_cxx::__normal_iterator<osmscout::LabelData*, std::vector<osmscout::LabelData, std::allocator<osmscout::LabelData> > >, osmscout::LabelData>::_Temporary_buffer (392 samples, 0.01%)
osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry::~CacheEntry (3,620 samples, 0.13%)
std::__get_helper<0ul, unsigned long const&> (1,341 samples, 0.05%)
std::iter_swap<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > > > (535 samples, 0.02%)
__gnu_cxx::__aligned_buffer<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_ptr (575 samples, 0.02%)
osmscout::TypeInfoSet::Set (637 samples, 0.02%)
std::__shared_count< (436 samples, 0.02%)
osmscout::GeoCoord::GeoCoord (1,177 samples, 0.04%)
osmscout::GeoCoord::GeoCoord@plt (311 samples, 0.01%)
__gnu_cxx::__exchange_and_add (539 samples, 0.02%)
[unknown] (350 samples, 0.01%)
__gnu_cxx::__normal_iterator<osmscout::FeatureInstance const*, std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> > >::__normal_iterator (515 samples, 0.02%)
__gthread_active_p (401 samples, 0.01%)
__gnu_cxx::__aligned_membuf<unsigned long>::_M_addr (289 samples, 0.01%)
operator new@plt (320 samples, 0.01%)
std::__detail::_Hash_node_value_base<unsigned long>::_M_v (503 samples, 0.02%)
std::__shared_ptr<osmscout::TypeInfo, (6,754 samples, 0.25%)
std::vector<std::shared_ptr<osmscout::TypeInfo>, std::allocator<std::shared_ptr<osmscout::TypeInfo> > >::size (3,164 samples, 0.12%)
osmscout::FileScanner::GetPos (4,839 samples, 0.18%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::_M_v (742 samples, 0.03%)
osmscout::TypeInfo::GetFeature (975 samples, 0.04%)
std::__sort<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::_Iter_less_iter> (29,698 samples, 1.10%)
std::unordered_map<unsigned long, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry>, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > > >::end (256 samples, 0.01%)
std::_Sp_counted_base< (768 samples, 0.03%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::end (236 samples, 0.01%)
std::allocator<osmscout::Way>::allocator (562 samples, 0.02%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_bucket_index (2,380 samples, 0.09%)
std::__shared_ptr<osmscout::Feature, (7,732 samples, 0.29%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_h1 (324 samples, 0.01%)
[unknown] (694 samples, 0.03%)
osmscout::GeoCoord::GeoCoord (1,704 samples, 0.06%)
__gnu_cxx::__exchange_and_add_dispatch (1,482 samples, 0.05%)
std::iter_swap<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > > > (334 samples, 0.01%)
osmscout::PhoneFeatureValue::Read (593 samples, 0.02%)
std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true>::_S_cget (936 samples, 0.03%)
__libc_start_main (153,550 samples, 5.67%)
__libc_..
std::vector<osmscout::Point, std::allocator<osmscout::Point> >::resize (1,889 samples, 0.07%)
[unknown] (365 samples, 0.01%)
osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry::~CacheEntry (969 samples, 0.04%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_h2 (403 samples, 0.01%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear (710 samples, 0.03%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace (1,290 samples, 0.05%)
std::shared_ptr<osmscout::Node>::shared_ptr (3,190 samples, 0.12%)
std::__move_merge<__gnu_cxx::__normal_iterator<osmscout::LabelInstance<QGlyphRun, QTextLayout>*, std::vector<osmscout::LabelInstance<QGlyphRun, QTextLayout>, std::allocator<osmscout::LabelInstance<QGlyphRun, QTextLayout> > > >, osmscout::LabelInstance<QGlyphRun, QTextLayout>*, __gnu_cxx::__ops::_Iter_comp_iter<bool (874 samples, 0.03%)
std::allocator<osmscout::Node>::allocator (715 samples, 0.03%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_h1 (1,423 samples, 0.05%)
operator new[] (3,651 samples, 0.13%)
std::__shared_count< (3,195 samples, 0.12%)
__gnu_cxx::__normal_iterator<osmscout::FeatureInstance const*, std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> > >::base (1,493 samples, 0.06%)
[unknown] (358 samples, 0.01%)
osmscout::FeatureInstance::GetFeatureBit (2,194 samples, 0.08%)
std::vector<std::shared_ptr<osmscout::Way>, std::allocator<std::shared_ptr<osmscout::Way> > >::clear (4,505 samples, 0.17%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_extract (294 samples, 0.01%)
std::_Tuple_impl<0ul, unsigned long const&>::_M_head (435 samples, 0.02%)
osmscout::LabelInstance<QGlyphRun, QTextLayout>::~LabelInstance (409 samples, 0.02%)
osmscout::GeoCoord::operator= (231 samples, 0.01%)
std::__unguarded_partition<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::_Iter_less_iter> (344 samples, 0.01%)
__gnu_cxx::__atomic_add_dispatch (1,471 samples, 0.05%)
std::move<std::shared_ptr<osmscout::TypeInfo>&> (258 samples, 0.01%)
__gnu_cxx::__atomic_add_dispatch (1,289 samples, 0.05%)
[unknown] (347 samples, 0.01%)
std::_Sp_ebo_helper<0, std::allocator<osmscout::Node>, true>::~_Sp_ebo_helper (2,957 samples, 0.11%)
std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true>::_S_cget (231 samples, 0.01%)
__gnu_cxx::__normal_iterator<osmscout::FeatureInstance const*, std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> > >::__normal_iterator (355 samples, 0.01%)
QMap<osmscout::MapPainterQt::FontDescriptor, QFont>::contains (328 samples, 0.01%)
std::__uninitialized_construct_buf_dispatch<false>::__ucr<osmscout::LabelData*, __gnu_cxx::__normal_iterator<osmscout::LabelData*, std::vector<osmscout::LabelData, std::allocator<osmscout::LabelData> > > > (234 samples, 0.01%)
std::__shared_count< (5,293 samples, 0.20%)
osmscout::FileScanner::SetPos (2,376 samples, 0.09%)
std::_Tuple_impl<0ul, unsigned long const&>::_M_head (599 samples, 0.02%)
__gnu_cxx::__normal_iterator<unsigned long const*, std::vector<unsigned long, std::allocator<unsigned long> > >::base (3,277 samples, 0.12%)
__gnu_cxx::new_allocator<osmscout::Way>::destroy<osmscout::Way> (319 samples, 0.01%)
operator new (761 samples, 0.03%)
std::__shared_ptr<osmscout::Node, (2,952 samples, 0.11%)
std::_Sp_counted_base< (4,264 samples, 0.16%)
std::__shared_count< (298 samples, 0.01%)
__gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<osmscout::Node, std::allocator<osmscout::Node>, (3,042 samples, 0.11%)
std::shared_ptr<osmscout::TypeInfo>::shared_ptr (9,334 samples, 0.34%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string (1,338 samples, 0.05%)
std::vector<unsigned long, std::allocator<unsigned long> >::_M_realloc_insert<unsigned long const&> (248 samples, 0.01%)
__gnu_cxx::__atomic_add_dispatch (882 samples, 0.03%)
osmscout::FeatureValueBuffer::DeleteData (435 samples, 0.02%)
std::_Destroy<std::shared_ptr<osmscout::Way>*> (54,770 samples, 2.02%)
s..
std::__shared_ptr<osmscout::TypeInfo, (419 samples, 0.02%)
__do_page_fault (267 samples, 0.01%)
std::vector<osmscout::LabelInstance<QGlyphRun, QTextLayout>::Element, std::allocator<osmscout::LabelInstance<QGlyphRun, QTextLayout>::Element> >::_M_realloc_insert<osmscout::LabelInstance<QGlyphRun, QTextLayout>::Element const&> (832 samples, 0.03%)
std::_Sp_ebo_helper<0, std::allocator<osmscout::Way>, true>::_Sp_ebo_helper (1,012 samples, 0.04%)
__gnu_cxx::operator!=<unsigned long const*, std::vector<unsigned long, std::allocator<unsigned long> > > (1,449 samples, 0.05%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_h2 (465 samples, 0.02%)
std::get<0ul, unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > (795 samples, 0.03%)
std::__shared_count< (1,749 samples, 0.06%)
std::allocator_traits<std::allocator<std::pair<unsigned long const, std::shared_ptr<osmscout::Way> > > >::destroy<std::pair<unsigned long const, std::shared_ptr<osmscout::Way> > > (268 samples, 0.01%)
std::__introsort_loop<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, long, __gnu_cxx::__ops::_Iter_less_iter> (2,703 samples, 0.10%)
std::_Tuple_impl<0ul, unsigned long const&>::_Tuple_impl (3,006 samples, 0.11%)
std::__cxx11::_List_base<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >::_M_get_node (5,779 samples, 0.21%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_v (1,097 samples, 0.04%)
__gnu_cxx::__normal_iterator<osmscout::FeatureInstance const*, std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> > >::operator++ (2,078 samples, 0.08%)
std::unordered_map<unsigned long, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Area>, unsigned long>::CacheEntry>, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Area>, unsigned long>::CacheEntry> > > >::find (521 samples, 0.02%)
__gnu_cxx::new_allocator<osmscout::Node>::~new_allocator (1,902 samples, 0.07%)
__gnu_cxx::__normal_iterator<osmscout::FeatureInstance const*, std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> > >::__normal_iterator (382 samples, 0.01%)
std::allocator<osmscout::Node>::allocator (717 samples, 0.03%)
std::__detail::_Prime_rehash_policy::_M_state (695 samples, 0.03%)
tc_deletearray_aligned_nothrow (655 samples, 0.02%)
std::hash<unsigned long>::operator (256 samples, 0.01%)
std::__shared_ptr<osmscout::Node, (4,450 samples, 0.16%)
std::__stable_sort<__gnu_cxx::__normal_iterator<osmscout::LabelData*, std::vector<osmscout::LabelData, std::allocator<osmscout::LabelData> > >, __gnu_cxx::__ops::_Iter_comp_iter<bool (928 samples, 0.03%)
std::__shared_count< (102,338 samples, 3.78%)
std:..
std::__shared_ptr<osmscout::IconStyle, (245 samples, 0.01%)
__gnu_cxx::operator!=<unsigned long const*, std::vector<unsigned long, std::allocator<unsigned long> > > (786 samples, 0.03%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_find_before_node (307 samples, 0.01%)
osmscout::TypeConfig::GetNodeTypeInfo (13,747 samples, 0.51%)
std::max<unsigned int> (781 samples, 0.03%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_find_node (12,390 samples, 0.46%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_hash_code (1,344 samples, 0.05%)
std::__shared_count< (342 samples, 0.01%)
std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::allocator<std::__detail::_Hash_node<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false> > (455 samples, 0.02%)
std::__shared_ptr<osmscout::Feature, (530 samples, 0.02%)
std::_Head_base<0ul, unsigned long const&, false>::_M_head (473 samples, 0.02%)
std::__shared_ptr<osmscout::TypeInfo, (331 samples, 0.01%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_v (1,052 samples, 0.04%)
std::allocator<std::_Sp_counted_ptr_inplace<osmscout::Node, std::allocator<osmscout::Node>, (1,017 samples, 0.04%)
osmscout::FeatureInstance::GetFeatureBit (334 samples, 0.01%)
std::iter_swap<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > > > (392 samples, 0.01%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_valptr (329 samples, 0.01%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::_M_valptr (932 samples, 0.03%)
osmscout::Way::GetFileOffset (1,865 samples, 0.07%)
std::shared_ptr<osmscout::TypeInfo>::~shared_ptr (418 samples, 0.02%)
std::__unguarded_partition<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::_Iter_less_iter> (2,610 samples, 0.10%)
std::__detail::_Hashtable_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<false, false, true> >::_M_eq (440 samples, 0.02%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::_M_v (702 samples, 0.03%)
osmscout::GeoBox::Includes<osmscout::GeoCoord> (3,659 samples, 0.14%)
osmscout::FileScanner::Read (5,502 samples, 0.20%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_extract (782 samples, 0.03%)
std::shared_ptr<osmscout::Node>::shared_ptr<std::allocator<osmscout::Node>> (1,425 samples, 0.05%)
std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> (2,506,808 samples, 92.60%)
std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>
osmscout::FeatureValueBuffer::HasFeature (2,307 samples, 0.09%)
osmscout::AddressFeatureValue::~AddressFeatureValue (1,820 samples, 0.07%)
std::_Vector_base<osmscout::Point, std::allocator<osmscout::Point> >::_Vector_impl::_Vector_impl (4,122 samples, 0.15%)
std::make_pair<std::__detail::_Node_iterator<unsigned long, true, false>, bool> (2,247 samples, 0.08%)
std::__shared_count< (1,092 samples, 0.04%)
osmscout::FeatureInstance::GetFeatureBit@plt (379 samples, 0.01%)
__gnu_cxx::__exchange_and_add (619 samples, 0.02%)
osmscout::FileScanner::HasError (364 samples, 0.01%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_hash_code (1,041 samples, 0.04%)
__gnu_cxx::__aligned_buffer<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_ptr (386 samples, 0.01%)
std::shared_ptr<osmscout::Tile>::~shared_ptr (55,008 samples, 2.03%)
s..
std::shared_ptr<osmscout::Label<QGlyphRun, QTextLayout> >::~shared_ptr (264 samples, 0.01%)
std::make_shared<osmscout::Way> (233 samples, 0.01%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::end (1,847 samples, 0.07%)
__gnu_cxx::operator!=<std::vector<std::vector<std::__cxx11::list<osmscout::StyleSelector<osmscout::LineStyle, osmscout::LineStyle::Attribute>, std::allocator<osmscout::StyleSelector<osmscout::LineStyle, osmscout::LineStyle::Attribute> > >, std::allocator<std::__cxx11::list<osmscout::StyleSelector<osmscout::LineStyle, osmscout::LineStyle::Attribute>, std::allocator<osmscout::StyleSelector<osmscout::LineStyle, osmscout::LineStyle::Attribute> > > > >, std::allocator<std::vector<std::__cxx11::list<osmscout::StyleSelector<osmscout::LineStyle, osmscout::LineStyle::Attribute>, std::allocator<osmscout::StyleSelector<osmscout::LineStyle, osmscout::LineStyle::Attribute> > >, std::allocator<std::__cxx11::list<osmscout::StyleSelector<osmscout::LineStyle, osmscout::LineStyle::Attribute>, std::allocator<osmscout::StyleSelector<osmscout::LineStyle, osmscout::LineStyle::Attribute> > > > > > > const*, std::vector<std::vector<std::vector<std::__cxx11::list<osmscout::StyleSelector<osmscout::LineStyle, osmscout::LineStyle::Attribute>, std::allocator<osmscout::StyleSelector<osmscout::LineStyle, osmscout::LineStyle::Attribute> > >, std::allocator<std::__cxx11::list<osmscout::StyleSelector<osmscout::LineStyle, osmscout::LineStyle::Attribute>, std::allocator<osmscout::StyleSelector<osmscout::LineStyle, osmscout::LineStyle::Attribute> > > > >, std::allocator<std::vector<std::__cxx11::list<osmscout::StyleSelector<osmscout::LineStyle, osmscout::LineStyle::Attribute>, std::allocator<osmscout::StyleSelector<osmscout::LineStyle, osmscout::LineStyle::Attribute> > >, std::allocator<std::__cxx11::list<osmscout::StyleSelector<osmscout::LineStyle, osmscout::LineStyle::Attribute>, std::allocator<osmscout::StyleSelector<osmscout::LineStyle, osmscout::LineStyle::Attribute> > > > > > >, std::allocator<std::vector<std::vector<std::__cxx11::list<osmscout::StyleSelector<osmscout::LineStyle, osmscout::LineStyle::Attribute>, std::allocator<osmscout::StyleSelector<osmscout::LineStyle, osmscout::LineStyle::Attribute> > >, std::allocator<std::__cxx11::list<osmscout::StyleSelector<osmscout::LineStyle, osmscout::LineStyle::Attribute>, std::allocator<osmscout::StyleSelector<osmscout::LineStyle, osmscout::LineStyle::Attribute> > > > >, std::allocator<std::vector<std::__cxx11::list<osmscout::StyleSelector<osmscout::LineStyle, osmscout::LineStyle::Attribute>, std::allocator<osmscout::StyleSelector<osmscout::LineStyle, osmscout::LineStyle::Attribute> > >, std::allocator<std::__cxx11::list<osmscout::StyleSelector<osmscout::LineStyle, osmscout::LineStyle::Attribute>, std::allocator<osmscout::StyleSelector<osmscout::LineStyle, osmscout::LineStyle::Attribute> > > > > > > > > > (326 samples, 0.01%)
std::forward<std::__detail::_Node_iterator<unsigned long, true, false> > (238 samples, 0.01%)
osmscout::MapPainterQt::RegisterContourLabel (602 samples, 0.02%)
__gnu_cxx::new_allocator<unsigned long>::new_allocator (354 samples, 0.01%)
osmscout::FileScanner::Read (3,984 samples, 0.15%)
__gnu_cxx::__aligned_buffer<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_ptr (407 samples, 0.02%)
__gnu_cxx::__exchange_and_add_dispatch (2,757 samples, 0.10%)
osmscout::MapPainter::PrepareNodes (13,736 samples, 0.51%)
std::__final_insertion_sort<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::_Iter_less_iter> (8,270 samples, 0.31%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_valptr (341 samples, 0.01%)
std::iter_swap<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > > > (694 samples, 0.03%)
std::__shared_count< (291 samples, 0.01%)
osmscout::DynamicFeatureLabelReader::GetLabel[abi:cxx11] (440 samples, 0.02%)
std::__shared_count< (3,381 samples, 0.12%)
std::allocator<osmscout::Node>::~allocator (545 samples, 0.02%)
std::shared_ptr<osmscout::TypeInfo>::~shared_ptr (245 samples, 0.01%)
__gnu_cxx::__normal_iterator<unsigned long const*, std::vector<unsigned long, std::allocator<unsigned long> > >::operator++ (465 samples, 0.02%)
std::__shared_ptr_access<osmscout::TypeInfo, (3,654 samples, 0.13%)
__gnu_cxx::__atomic_add_dispatch (1,313 samples, 0.05%)
osmscout::FeatureValueBuffer::DeleteData (731 samples, 0.03%)
osmscout::FeatureValue::FeatureValue (490 samples, 0.02%)
std::__basic_future<bool>::_Reset::~_Reset (311 samples, 0.01%)
std::_Vector_base<osmscout::SegmentGeoBox, std::allocator<osmscout::SegmentGeoBox> >::_M_get_Tp_allocator (409 samples, 0.02%)
std::__unguarded_partition<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::_Iter_less_iter> (4,539 samples, 0.17%)
std::__detail::_Mod_range_hashing::operator (670 samples, 0.02%)
std::get<0ul, unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > (257 samples, 0.01%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_valptr (1,063 samples, 0.04%)
__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >::operator* (275 samples, 0.01%)
std::__detail::_Node_const_iterator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, false, false>::_Node_const_iterator (621 samples, 0.02%)
osmscout::FeatureValue::FeatureValue (272 samples, 0.01%)
std::shared_ptr<osmscout::TypeInfo>::~shared_ptr (2,088 samples, 0.08%)
osmscout::TypeConfig::GetWayTypeIdBytes (2,715 samples, 0.10%)
osmscout::FileScanner::HasError (520 samples, 0.02%)
osmscout::Database::GetWaysByOffset (998,960 samples, 36.90%)
osmscout::Database::GetWaysByOffset
std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true>::_S_cget (479 samples, 0.02%)
osmscout::FeatureValueBuffer::GetFeature (2,061 samples, 0.08%)
std::__shared_ptr_access<osmscout::Feature, (1,624 samples, 0.06%)
std::allocator<unsigned long>::allocator<std::__detail::_Hash_node<unsigned long, false> > (269 samples, 0.01%)
std::__invoke_impl<bool, std::_Bind<bool (2,506,656 samples, 92.59%)
std::__invoke_impl<bool, std::_Bind<bool
std::__introsort_loop<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, long, __gnu_cxx::__ops::_Iter_less_iter> (17,465 samples, 0.65%)
std::__detail::_Mod_range_hashing::operator (791 samples, 0.03%)
osmscout::DynamicFeatureReader::IsSet (3,294 samples, 0.12%)
osmscout::MapPainterQt::DrawMap (55,868 samples, 2.06%)
o..
std::iter_swap<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > > > (352 samples, 0.01%)
tc_deletearray_aligned_nothrow (11,499 samples, 0.42%)
std::__detail::_Select1st::operator (957 samples, 0.04%)
osmscout::FileScanner::HasError (571 samples, 0.02%)
std::__introsort_loop<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, long, __gnu_cxx::__ops::_Iter_less_iter> (14,484 samples, 0.54%)
std::_Sp_counted_ptr_inplace<osmscout::Node, std::allocator<osmscout::Node>, (621 samples, 0.02%)
std::vector<osmscout::Point, std::allocator<osmscout::Point> >::vector (1,391 samples, 0.05%)
operator new (2,817 samples, 0.10%)
std::allocator_traits<std::allocator<osmscout::Way> >::construct<osmscout::Way> (1,344 samples, 0.05%)
std::__shared_ptr_access<osmscout::TypeInfo, (4,321 samples, 0.16%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::_M_v (626 samples, 0.02%)
std::__uninitialized_default_n<osmscout::Area::Ring*, unsigned long> (972 samples, 0.04%)
std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<unsigned long, false> > >::operator (20,788 samples, 0.77%)
std::__cxx11::_List_base<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >::_M_get_node (565 samples, 0.02%)
std::equal_to<unsigned long>::operator (304 samples, 0.01%)
std::allocator_traits<std::allocator<std::_List_node<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::allocate (494 samples, 0.02%)
[unknown] (358 samples, 0.01%)
osmscout::AccessFeature::GetValueSize (502 samples, 0.02%)
std::__detail::_Mod_range_hashing::operator (326 samples, 0.01%)
std::shared_ptr<osmscout::TypeInfo>::~shared_ptr (2,317 samples, 0.09%)
osmscout::GeoCoord::operator= (596 samples, 0.02%)
std::__detail::_Hashtable_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<false, false, true> >::_M_eq (376 samples, 0.01%)
std::type_info::operator== (1,227 samples, 0.05%)
std::equal_to<unsigned long>::operator (492 samples, 0.02%)
std::__shared_ptr<osmscout::TypeInfo, (234 samples, 0.01%)
std::vector<osmscout::LabelInstance<QGlyphRun, QTextLayout>, std::allocator<osmscout::LabelInstance<QGlyphRun, QTextLayout> > >::push_back (259 samples, 0.01%)
osmscout::TypeInfo::GetFeatureValueBufferSize (765 samples, 0.03%)
std::__shared_ptr<osmscout::LineStyle, (322 samples, 0.01%)
[unknown] (352 samples, 0.01%)
std::shared_ptr<osmscout::NodeDataFile>::operator= (708 samples, 0.03%)
tc_deletearray_aligned_nothrow (680 samples, 0.03%)
std::__shared_ptr<osmscout::TypeInfo, (2,555 samples, 0.09%)
std::equal_to<unsigned long>::operator (254 samples, 0.01%)
std::_Sp_counted_base< (55,007 samples, 2.03%)
s..
std::allocator_traits<std::allocator<std::__detail::_Hash_node<unsigned long, false> > >::deallocate (1,044 samples, 0.04%)
std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<osmscout::LabelInstance<QGlyphRun, QTextLayout>::Element const*, std::vector<osmscout::LabelInstance<QGlyphRun, QTextLayout>::Element, std::allocator<osmscout::LabelInstance<QGlyphRun, QTextLayout>::Element> > >, osmscout::LabelInstance<QGlyphRun, QTextLayout>::Element*, osmscout::LabelInstance<QGlyphRun, QTextLayout>::Element> (241 samples, 0.01%)
[unknown] (683 samples, 0.03%)
osmscout::FeatureValueBuffer::FreeValue (1,129 samples, 0.04%)
osmscout::TypeInfo::GetFeatureValueBufferSize (329 samples, 0.01%)
std::vector<osmscout::LabelData, std::allocator<osmscout::LabelData> >::push_back (697 samples, 0.03%)
[libharfbuzz.so.0.10702.0] (873 samples, 0.03%)
std::_Sp_counted_base< (1,837 samples, 0.07%)
operator new[] (8,642 samples, 0.32%)
osmscout::FileScanner::ReadInternal (4,302 samples, 0.16%)
tc_deletearray_aligned_nothrow (2,714 samples, 0.10%)
std::move_iterator<osmscout::Point*>::move_iterator@plt (288 samples, 0.01%)
std::__detail::_Node_iterator_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false>::_Node_iterator_base (274 samples, 0.01%)
__gnu_cxx::new_allocator<std::_List_node<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >::deallocate (260 samples, 0.01%)
std::allocator_traits<std::allocator<std::_List_node<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::construct<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry, osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry const&> (10,529 samples, 0.39%)
__gnu_cxx::new_allocator<std::_List_node<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >::deallocate (513 samples, 0.02%)
std::swap<unsigned long> (310 samples, 0.01%)
std::swap<osmscout::TypeInfo*> (3,624 samples, 0.13%)
std::allocator_traits<std::allocator<osmscout::Point> >::max_size (679 samples, 0.03%)
std::swap<osmscout::TypeInfo*> (230 samples, 0.01%)
std::_Tuple_impl<0ul, unsigned long const&>::_M_head (395 samples, 0.01%)
[unknown] (355 samples, 0.01%)
std::__detail::operator!=<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false> (385 samples, 0.01%)
std::_Destroy<osmscout::Area::Ring*> (501 samples, 0.02%)
osmscout::AreaWayIndex::GetOffsets (80,722 samples, 2.98%)
os..
std::__shared_ptr<osmscout::TypeInfo, (344 samples, 0.01%)
std::allocator<osmscout::SegmentGeoBox>::allocator (3,294 samples, 0.12%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Area>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Area>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::find (492 samples, 0.02%)
std::__unguarded_partition<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::_Iter_less_iter> (2,184 samples, 0.08%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_extract (538 samples, 0.02%)
std::__shared_count< (55,008 samples, 2.03%)
s..
std::__shared_count< (2,580 samples, 0.10%)
std::__detail::_Hashtable_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<false, false, true> >::_M_equals (5,702 samples, 0.21%)
std::__cxx11::list<osmscout::DataTileCache::CacheEntry, std::allocator<osmscout::DataTileCache::CacheEntry> >::~list (418 samples, 0.02%)
std::allocator_traits<std::allocator<osmscout::LabelInstance<QGlyphRun, QTextLayout>::Element> >::construct<osmscout::LabelInstance<QGlyphRun, QTextLayout>::Element, osmscout::LabelInstance<QGlyphRun, QTextLayout>::Element const&> (403 samples, 0.01%)
osmscout::FeatureValueBuffer::FeatureValueBuffer (6,251 samples, 0.23%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_bucket_index (8,813 samples, 0.33%)
std::__shared_count< (950 samples, 0.04%)
__gnu_cxx::__aligned_membuf<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry>::_M_ptr (424 samples, 0.02%)
std::__detail::_Hashtable_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<false, false, true> >::_M_equals (6,857 samples, 0.25%)
osmscout::FeatureValue::~FeatureValue (2,671 samples, 0.10%)
std::forward<std::piecewise_construct_t const&>@plt (294 samples, 0.01%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_extract (643 samples, 0.02%)
std::vector<std::shared_ptr<osmscout::TypeInfo>, std::allocator<std::shared_ptr<osmscout::TypeInfo> > >::size (614 samples, 0.02%)
std::get<0ul, unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > (1,040 samples, 0.04%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_find_node (28,263 samples, 1.04%)
std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<osmscout::Way, std::allocator<osmscout::Way>, (3,494 samples, 0.13%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::erase (30,851 samples, 1.14%)
std::allocator_traits<std::allocator<std::shared_ptr<osmscout::LineStyle> > >::construct<std::shared_ptr<osmscout::LineStyle>, std::shared_ptr<osmscout::LineStyle> const&> (493 samples, 0.02%)
osmscout::MapPainterQt::RegisterRegularLabel (5,936 samples, 0.22%)
std::vector<osmscout::Point, std::allocator<osmscout::Point> >::size (2,150 samples, 0.08%)
[unknown] (345 samples, 0.01%)
std::__unguarded_partition_pivot<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::_Iter_less_iter> (3,210 samples, 0.12%)
[unknown] (356 samples, 0.01%)
std::shared_ptr<osmscout::TypeInfo>::shared_ptr (639 samples, 0.02%)
std::unordered_map<unsigned long, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry>, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > > >::operator[] (306 samples, 0.01%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::shared_ptr<osmscout::Way> >, std::allocator<std::pair<unsigned long const, std::shared_ptr<osmscout::Way> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_find_before_node (10,391 samples, 0.38%)
std::__cxx11::list<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >::push_front (36,811 samples, 1.36%)
std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<unsigned long const, std::shared_ptr<osmscout::Way> >, false> > >::_M_allocate_node<std::piecewise_construct_t const&, std::tuple<unsigned long&&>, std::tuple<> > (740 samples, 0.03%)
std::__invoke<void (337 samples, 0.01%)
std::_List_node<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry>::_M_valptr (850 samples, 0.03%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_bucket_index (4,060 samples, 0.15%)
page_fault (285 samples, 0.01%)
osmscout::AddressFeature::AllocateValue (6,007 samples, 0.22%)
std::shared_ptr<osmscout::TypeInfo>::shared_ptr (10,285 samples, 0.38%)
std::forward<std::tuple<> > (512 samples, 0.02%)
std::_Destroy<osmscout::LabelInstance<QGlyphRun, QTextLayout> > (415 samples, 0.02%)
std::_Sp_counted_base< (1,412 samples, 0.05%)
__gnu_cxx::new_allocator<osmscout::Way>::construct<osmscout::Way> (767 samples, 0.03%)
osmscout::FeatureValueBuffer::Read (247 samples, 0.01%)
std::__detail::_Select1st::operator (911 samples, 0.03%)
std::_Sp_ebo_helper<0, std::allocator<osmscout::Way>, true>::_Sp_ebo_helper (784 samples, 0.03%)
std::__shared_ptr<osmscout::Node, (86,981 samples, 3.21%)
std..
osmscout::FileScanner::HasError (678 samples, 0.03%)
std::__shared_count< (2,478 samples, 0.09%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_bucket_index (2,467 samples, 0.09%)
__gnu_cxx::__exchange_and_add_dispatch (255 samples, 0.01%)
__gnu_cxx::__aligned_buffer<osmscout::Way>::_M_ptr (926 samples, 0.03%)
std::__allocated_ptr<std::allocator<std::_List_node<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::__allocated_ptr (894 samples, 0.03%)
std::__pair_get<0ul>::__const_get<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > (277 samples, 0.01%)
std::__detail::_Node_iterator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, false, false>::_Node_iterator (447 samples, 0.02%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_find_before_node (41,968 samples, 1.55%)
osmscout::FeatureValueBuffer::FeatureValueBuffer (6,031 samples, 0.22%)
std::__detail::_Hash_node<unsigned long, false>::_M_next (263 samples, 0.01%)
std::_Construct<osmscout::Point> (4,710 samples, 0.17%)
std::_Sp_counted_base< (1,773 samples, 0.07%)
std::vector<unsigned long, std::allocator<unsigned long> >::push_back (2,350 samples, 0.09%)
std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry>::_List_iterator (351 samples, 0.01%)
__gnu_cxx::new_allocator<std::_List_node<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >::destroy<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> (332,699 samples, 12.29%)
__gnu_cxx::new_all..
__gnu_cxx::__exchange_and_add_dispatch (313 samples, 0.01%)
std::operator==<osmscout::Point*> (1,576 samples, 0.06%)
osmscout::GeoBox::Set (887 samples, 0.03%)
osmscout::GeoBox::GeoBox (1,911 samples, 0.07%)
std::vector<std::shared_ptr<osmscout::TypeInfo>, std::allocator<std::shared_ptr<osmscout::TypeInfo> > >::_M_default_append (465 samples, 0.02%)
std::__unguarded_partition<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::_Iter_less_iter> (2,921 samples, 0.11%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_valptr (583 samples, 0.02%)
std::__detail::_Prime_rehash_policy::_M_need_rehash (4,003 samples, 0.15%)
__gnu_cxx::__atomic_add_dispatch (3,016 samples, 0.11%)
std::__shared_ptr_access<osmscout::TypeInfo, (7,785 samples, 0.29%)
std::_Destroy<std::shared_ptr<osmscout::Way>*, std::shared_ptr<osmscout::Way> > (391 samples, 0.01%)
std::__cxx11::list<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >::_M_insert<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry const&> (516 samples, 0.02%)
__gthread_active_p (566 samples, 0.02%)
std::equal_to<unsigned long>::operator (585 samples, 0.02%)
std::__detail::_Hash_node_value_base<unsigned long>::_M_valptr (302 samples, 0.01%)
osmscout::AccessFeatureValue::Read (439 samples, 0.02%)
std::_Destroy<osmscout::Point*> (234 samples, 0.01%)
osmscout::FeatureValueBuffer::HasFeature@plt (933 samples, 0.03%)
osmscout::FeatureValueBuffer::HasFeature (239 samples, 0.01%)
std::__detail::_Hashtable_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<false, false, true> >::_M_eq (534 samples, 0.02%)
std::__detail::_Node_iterator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, false, false>::_Node_iterator (622 samples, 0.02%)
std::__shared_ptr<osmscout::TypeInfo, (1,413 samples, 0.05%)
osmscout::FileScanner::HasError (1,255 samples, 0.05%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create (1,235 samples, 0.05%)
std::_Sp_counted_base< (1,997 samples, 0.07%)
osmscout::FileScanner::HasError (496 samples, 0.02%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_valptr (546 samples, 0.02%)
osmscout::MapPainter::CalculatePaths (27,583 samples, 1.02%)
std::__cxx11::_List_base<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >::_M_put_node (828 samples, 0.03%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::find (41,349 samples, 1.53%)
std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false> > >::_M_node_allocator (456 samples, 0.02%)
std::allocator<osmscout::Point>::allocator (3,804 samples, 0.14%)
__gnu_cxx::__atomic_add (1,148 samples, 0.04%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::_M_valptr (490 samples, 0.02%)
osmscout::FileScanner::GetPos (3,572 samples, 0.13%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Area>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Area>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_find_before_node (780 samples, 0.03%)
osmscout::MapPainterQt::Layout (2,307 samples, 0.09%)
std::__unguarded_partition_pivot<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::_Iter_less_iter> (4,280 samples, 0.16%)
std::__detail::_Hash_code_base<unsigned long, unsigned long, std::__detail::_Identity, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_h1 (345 samples, 0.01%)
std::__pair_get<0ul>::__get<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > (275 samples, 0.01%)
std::__shared_ptr<std::__future_base::_State_baseV2, (311 samples, 0.01%)
std::allocator_traits<std::allocator<osmscout::Node> >::construct<osmscout::Node> (855 samples, 0.03%)
std::forward<unsigned long const&> (570 samples, 0.02%)
std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<osmscout::Node, std::allocator<osmscout::Node>, (3,436 samples, 0.13%)
std::_Hashtable<unsigned long, unsigned long, std::allocator<unsigned long>, std::__detail::_Identity, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> >::_M_insert<unsigned long const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<unsigned long, false> > > > (69,341 samples, 2.56%)
st..
std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> >::end (802 samples, 0.03%)
osmscout::TypeInfo::GetFeature (3,011 samples, 0.11%)
std::hash<unsigned long>::operator (488 samples, 0.02%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_hash_code (255 samples, 0.01%)
[unknown] (361 samples, 0.01%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign (376 samples, 0.01%)
std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> >::empty@plt (362 samples, 0.01%)
osmscout::Way::Read (435,463 samples, 16.09%)
osmscout::Way::Read
osmscout::TileData<std::shared_ptr<osmscout::Way> >::SetData (552 samples, 0.02%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace (3,578 samples, 0.13%)
std::__detail::_Prime_rehash_policy::_M_need_rehash (2,319 samples, 0.09%)
osmscout::GeoCoord::GetLat (1,524 samples, 0.06%)
std::__shared_ptr_access<osmscout::TypeInfo, (422 samples, 0.02%)
__gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false> >::deallocate (311 samples, 0.01%)
std::vector<osmscout::Point, std::allocator<osmscout::Point> >::~vector (264 samples, 0.01%)
__gnu_cxx::operator==<osmscout::FeatureInstance const*, std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> > > (1,479 samples, 0.05%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::find (37,023 samples, 1.37%)
std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<unsigned long const, std::shared_ptr<osmscout::Way> >, false> > >::_M_deallocate_node (433 samples, 0.02%)
osmscout::LabelInstance<QGlyphRun, QTextLayout>::operator= (509 samples, 0.02%)
osmscout::MapService::GetAreas (27,189 samples, 1.00%)
std::allocator<osmscout::Node>::allocator (2,238 samples, 0.08%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::end (1,311 samples, 0.05%)
osmscout::FeatureInstance::GetFeature (1,551 samples, 0.06%)
__gthread_active_p (304 samples, 0.01%)
std::__cxx11::list<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >::end (737 samples, 0.03%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_bucket_index (245 samples, 0.01%)
__gnu_cxx::__exchange_and_add (341 samples, 0.01%)
__gnu_cxx::__normal_iterator<osmscout::FeatureInstance const*, std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> > >::__normal_iterator (452 samples, 0.02%)
std::_List_node<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry>::_M_valptr (876 samples, 0.03%)
__gnu_cxx::new_allocator<osmscout::Way>::~new_allocator (959 samples, 0.04%)
osmscout::FileScanner::HasError (512 samples, 0.02%)
osmscout::AddressFeatureValue::~AddressFeatureValue (1,450 samples, 0.05%)
osmscout::FeatureValue::FeatureValue (1,335 samples, 0.05%)
osmscout::FeatureValueBuffer::SetType (57,478 samples, 2.12%)
o..
std::vector<std::shared_ptr<osmscout::Way>, std::allocator<std::shared_ptr<osmscout::Way> > >::push_back (1,691 samples, 0.06%)
osmscout::TypeInfoSet::Set (479 samples, 0.02%)
std::shared_ptr<osmscout::TypeInfo>::~shared_ptr (1,501 samples, 0.06%)
std::__shared_count< (4,066 samples, 0.15%)
std::__shared_ptr<osmscout::Area, (1,346 samples, 0.05%)
__gnu_cxx::__ops::_Iter_less_iter::operator (336 samples, 0.01%)
std::__shared_ptr<osmscout::Feature, (869 samples, 0.03%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::_M_valptr (366 samples, 0.01%)
osmscout::FileScanner::ReadNumber (2,689 samples, 0.10%)
std::_Sp_counted_ptr_inplace<osmscout::Node, std::allocator<osmscout::Node>, (2,156 samples, 0.08%)
std::__shared_count< (5,159 samples, 0.19%)
__gnu_cxx::__atomic_add_dispatch (996 samples, 0.04%)
std::allocator<unsigned long>::allocator<std::__detail::_Hash_node<unsigned long, false> > (292 samples, 0.01%)
std::__detail::_Node_iterator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, false, false>::_Node_iterator (454 samples, 0.02%)
__gnu_cxx::__aligned_membuf<unsigned long>::_M_ptr (311 samples, 0.01%)
std::uninitialized_copy<std::__detail::_Node_iterator<unsigned long, true, false>, unsigned long*> (2,620 samples, 0.10%)
std::hash<unsigned long>::operator (3,358 samples, 0.12%)
osmscout::Feature::HasValue (1,888 samples, 0.07%)
std::__shared_count< (2,489 samples, 0.09%)
__gnu_cxx::__atomic_add_dispatch (1,793 samples, 0.07%)
__gnu_cxx::__ops::_Iter_less_iter::operator (1,609 samples, 0.06%)
std::__detail::_Equal_helper<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::equal_to<unsigned long>, unsigned long, false>::_S_equals (10,161 samples, 0.38%)
std::__detail::_Hash_node_base::_Hash_node_base (2,265 samples, 0.08%)
std::_Sp_counted_base< (432 samples, 0.02%)
std::__detail::_Hashtable_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<false, false, true> >::_M_eq (274 samples, 0.01%)
osmscout::GeoCoord::GeoCoord@plt (357 samples, 0.01%)
std::_Sp_counted_base< (3,721 samples, 0.14%)
__gnu_cxx::__aligned_membuf<unsigned long>::_M_ptr (371 samples, 0.01%)
std::__cxx11::list<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >::begin (947 samples, 0.03%)
std::__shared_count< (52,875 samples, 1.95%)
s..
std::forward<std::tuple<unsigned long const&> > (325 samples, 0.01%)
std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<unsigned long, false> > >::_M_node_allocator (444 samples, 0.02%)
osmscout::TypeInfo::GetFeature (1,353 samples, 0.05%)
std::__shared_ptr<osmscout::TypeInfo, (304 samples, 0.01%)
std::__shared_count< (2,873 samples, 0.11%)
std::__cxx11::list<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >::begin (575 samples, 0.02%)
std::allocator_traits<std::allocator<int> >::destroy<std::__future_base::_Task_state<std::_Bind<bool (247 samples, 0.01%)
std::thread::_Invoker<std::tuple<void (337 samples, 0.01%)
all (2,707,224 samples, 100%)
std::__unguarded_partition_pivot<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::_Iter_less_iter> (444 samples, 0.02%)
osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::IsActive (545 samples, 0.02%)
std::__detail::_Mod_range_hashing::operator (604 samples, 0.02%)
operator new[] (3,359 samples, 0.12%)
std::iter_swap<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > > > (422 samples, 0.02%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_bucket_index (7,610 samples, 0.28%)
std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >::pair<unsigned long const&> (8,275 samples, 0.31%)
__gnu_cxx::__atomic_add_dispatch (233 samples, 0.01%)
osmscout::FeatureInstance::GetIndex (1,990 samples, 0.07%)
std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> >::operator[]@plt (669 samples, 0.02%)
tc_deletearray_aligned_nothrow (859 samples, 0.03%)
__gnu_cxx::__normal_iterator<osmscout::FeatureInstance const*, std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> > >::operator* (1,093 samples, 0.04%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::_M_v (722 samples, 0.03%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_find_before_node (15,948 samples, 0.59%)
__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >::operator++ (286 samples, 0.01%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_v (277 samples, 0.01%)
osmscout::Way::GetFileOffset (260 samples, 0.01%)
[unknown] (353 samples, 0.01%)
std::shared_ptr<osmscout::LineStyle>::~shared_ptr (513 samples, 0.02%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_find_node (241 samples, 0.01%)
std::__detail::_Equal_helper<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::equal_to<unsigned long>, unsigned long, false>::_S_equals (342 samples, 0.01%)
std::unordered_map<unsigned long, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry>, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > > >::end (1,627 samples, 0.06%)
operator new (281 samples, 0.01%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_find_before_node (237 samples, 0.01%)
__gnu_cxx::new_allocator<std::_List_node<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >::allocate (659 samples, 0.02%)
std::__shared_ptr<osmscout::Feature, (9,159 samples, 0.34%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::end (1,221 samples, 0.05%)
std::forward<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry const&> (293 samples, 0.01%)
std::__shared_count< (2,502 samples, 0.09%)
std::__detail::_Hash_node<unsigned long, false>::_M_next (369 samples, 0.01%)
std::__shared_ptr_access<osmscout::TypeInfo, (1,135 samples, 0.04%)
__gnu_cxx::__aligned_buffer<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_ptr (269 samples, 0.01%)
std::__detail::_Hashtable_ebo_helper<1, std::hash<unsigned long>, true>::_S_cget (271 samples, 0.01%)
std::equal_to<unsigned long>::operator (303 samples, 0.01%)
osmscout::GeoBox::Includes<osmscout::GeoCoord> (4,150 samples, 0.15%)
__gnu_cxx::new_allocator<osmscout::LabelData>::construct<osmscout::LabelData, osmscout::LabelData const&> (247 samples, 0.01%)
std::_Tuple_impl<0ul, unsigned long const&>::_Tuple_impl (1,313 samples, 0.05%)
[unknown] (721 samples, 0.03%)
osmscout::FileScanner::GetPos (3,897 samples, 0.14%)
std::move<std::shared_ptr<osmscout::TypeInfo>&> (1,044 samples, 0.04%)
std::_Sp_counted_base< (343 samples, 0.01%)
osmscout::TypeInfo::HasFeatures (2,367 samples, 0.09%)
std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> >::operator[] (1,592 samples, 0.06%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_Hash_node_value_base (787 samples, 0.03%)
osmscout::TypeInfo::HasFeatures (2,053 samples, 0.08%)
std::__cxx11::list<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >::_M_create_node<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry const&> (21,942 samples, 0.81%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_bucket_index (8,611 samples, 0.32%)
[unknown] (365 samples, 0.01%)
std::__unguarded_partition<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::_Iter_less_iter> (1,641 samples, 0.06%)
std::_Head_base<0ul, unsigned long const&, false>::_M_head (313 samples, 0.01%)
std::__shared_ptr_access<osmscout::TypeInfo, (2,010 samples, 0.07%)
std::__shared_count< (1,030 samples, 0.04%)
std::__detail::_Select1st::operator (1,374 samples, 0.05%)
std::tuple<unsigned long const&>::tuple<void, true> (4,131 samples, 0.15%)
std::__cxx11::list<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >::~list (655 samples, 0.02%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::_M_valptr (789 samples, 0.03%)
std::_List_node<unsigned long>::_M_valptr (736 samples, 0.03%)
osmscout::TypeInfo::GetFeature (2,030 samples, 0.07%)
std::shared_ptr<osmscout::LineStyle>::~shared_ptr (476 samples, 0.02%)
__gnu_cxx::__normal_iterator<unsigned long const*, std::vector<unsigned long, std::allocator<unsigned long> > >::base (2,313 samples, 0.09%)
std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, false> > >::_M_node_allocator (477 samples, 0.02%)
std::move_iterator<osmscout::Point*>::base (686 samples, 0.03%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_valptr (1,199 samples, 0.04%)
std::__shared_ptr<osmscout::TypeInfo, (3,637 samples, 0.13%)
osmscout::FileScanner::HasError (663 samples, 0.02%)
std::__shared_ptr<osmscout::Feature, (1,305 samples, 0.05%)
osmscout::MapPainterQt::RegisterRegularLabel (1,195 samples, 0.04%)
__gnu_cxx::__exchange_and_add (883 samples, 0.03%)
std::__cxx11::list<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >::_M_insert<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry const&> (32,292 samples, 1.19%)
osmscout::NameFeature::AllocateValue (2,917 samples, 0.11%)
std::__shared_ptr<osmscout::TypeInfo, (2,357 samples, 0.09%)
std::_List_node<unsigned long>::_M_valptr (2,568 samples, 0.09%)
std::__detail::_Hashtable_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<false, false, true> >::_M_eq (372 samples, 0.01%)
__gnu_cxx::__atomic_add_dispatch (238 samples, 0.01%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::_M_valptr (788 samples, 0.03%)
std::equal_to<unsigned long>::operator (5,815 samples, 0.21%)
std::_Destroy<osmscout::LabelInstance<QGlyphRun, QTextLayout>::Element> (352 samples, 0.01%)
osmscout::TypeInfo::GetFeature@plt (362 samples, 0.01%)
[unknown] (2,682,327 samples, 99.08%)
[unknown]
std::_Sp_ebo_helper<0, std::allocator<osmscout::Way>, true>::~_Sp_ebo_helper (582 samples, 0.02%)
std::__shared_ptr<osmscout::Feature, (7,470 samples, 0.28%)
std::__addressof<osmscout::Point> (860 samples, 0.03%)
__gnu_cxx::new_allocator<osmscout::Way>::new_allocator (459 samples, 0.02%)
std::__shared_ptr<osmscout::NodeDataFile, (708 samples, 0.03%)
__gnu_cxx::__atomic_add (529 samples, 0.02%)
osmscout::TypeConfig::LoadFromDataFile (1,995 samples, 0.07%)
osmscout::FeatureValueBuffer::AllocateValueBufferLazy (11,112 samples, 0.41%)
tcmalloc::ThreadCache::ReleaseToCentralCache (1,188 samples, 0.04%)
std::operator!=<osmscout::Point*> (1,342 samples, 0.05%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_erase (20,647 samples, 0.76%)
osmscout::Database::Close (1,109 samples, 0.04%)
osmscout::TypeInfo::GetFeatures (707 samples, 0.03%)
std::shared_ptr<osmscout::Way>::shared_ptr<std::allocator<osmscout::Way>> (123,949 samples, 4.58%)
std::..
std::_Sp_counted_base< (2,948 samples, 0.11%)
std::swap<unsigned long> (247 samples, 0.01%)
std::forward<std::tuple<unsigned long const&> > (299 samples, 0.01%)
osmscout::TypeInfo::GetFeatureMaskBytes (359 samples, 0.01%)
__gnu_cxx::__aligned_buffer<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::_M_ptr (279 samples, 0.01%)
osmscout::FileScanner::Read (6,806 samples, 0.25%)
std::__detail::_Mod_range_hashing::operator (302 samples, 0.01%)
std::_Sp_counted_base< (1,533 samples, 0.06%)
std::__detail::_Hash_code_base<unsigned long, unsigned long, std::__detail::_Identity, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_bucket_index (2,046 samples, 0.08%)
std::_List_node<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry>::_M_valptr (525 samples, 0.02%)
osmscout::Node::~Node (2,466 samples, 0.09%)
std::shared_ptr<osmscout::Way>::~shared_ptr (4,394 samples, 0.16%)
std::__detail::_Equal_helper<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::equal_to<unsigned long>, unsigned long, false>::_S_equals (2,179 samples, 0.08%)
[unknown] (432 samples, 0.02%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_bucket_index (14,836 samples, 0.55%)
std::__shared_ptr_access<osmscout::TypeInfo, (653 samples, 0.02%)
osmscout::Area::~Area (590 samples, 0.02%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_bucket_index (9,311 samples, 0.34%)
std::__cxx11::list<osmscout::DataTileCache::CacheEntry, std::allocator<osmscout::DataTileCache::CacheEntry> >::erase (55,014 samples, 2.03%)
s..
std::__detail::_Hash_node_base::_Hash_node_base (367 samples, 0.01%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_find_node (48,587 samples, 1.79%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_find_before_node (284 samples, 0.01%)
std::future<bool>::get (391 samples, 0.01%)
osmscout::FeatureValueBuffer::~FeatureValueBuffer (296 samples, 0.01%)
std::vector<std::shared_ptr<osmscout::TypeInfo>, std::allocator<std::shared_ptr<osmscout::TypeInfo> > >::_M_default_append (323 samples, 0.01%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_Hash_node_value_base (357 samples, 0.01%)
std::__cxx11::list<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Area>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Area>, unsigned long>::CacheEntry> >::splice (254 samples, 0.01%)
__gnu_cxx::__aligned_buffer<osmscout::Way>::_M_addr (322 samples, 0.01%)
std::__pair_get<0ul>::__const_get<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > (483 samples, 0.02%)
std::__detail::_Node_iterator_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, false>::_Node_iterator_base (289 samples, 0.01%)
__gnu_cxx::new_allocator<osmscout::Point>::new_allocator (2,928 samples, 0.11%)
std::__shared_count< (300 samples, 0.01%)
std::allocator_traits<std::allocator<osmscout::Area> >::construct<osmscout::Area> (260 samples, 0.01%)
std::__shared_ptr_access<osmscout::Feature, (760 samples, 0.03%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_v (293 samples, 0.01%)
std::_Vector_base<osmscout::Point, std::allocator<osmscout::Point> >::_Vector_base (8,197 samples, 0.30%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_hash_code (1,352 samples, 0.05%)
std::__detail::_Hashtable_ebo_helper<1, std::hash<unsigned long>, true>::_S_cget (302 samples, 0.01%)
std::max<unsigned long> (568 samples, 0.02%)
osmscout::FeatureInstance::GetFeatureBit (1,450 samples, 0.05%)
osmscout::WebsiteFeatureValue::Read (832 samples, 0.03%)
__gnu_cxx::__exchange_and_add_dispatch (361 samples, 0.01%)
std::__detail::_Map_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true>, true>::operator[] (116,205 samples, 4.29%)
std::..
osmscout::FileScanner::HasError (566 samples, 0.02%)
std::vector<std::shared_ptr<osmscout::TypeInfo>, std::allocator<std::shared_ptr<osmscout::TypeInfo> > >::_M_default_append (385 samples, 0.01%)
std::vector<std::shared_ptr<osmscout::Way>, std::allocator<std::shared_ptr<osmscout::Way> > >::~vector (54,771 samples, 2.02%)
s..
std::__shared_ptr_access<osmscout::Way, (6,336 samples, 0.23%)
std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> >::begin (1,106 samples, 0.04%)
std::__shared_count< (2,254 samples, 0.08%)
std::_Destroy_aux<false>::__destroy<std::shared_ptr<osmscout::Node>*> (720 samples, 0.03%)
std::__detail::_Mod_range_hashing::operator (1,488 samples, 0.05%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_find_node (17,081 samples, 0.63%)
std::_Sp_counted_ptr_inplace<osmscout::Node, std::allocator<osmscout::Node>, (288,550 samples, 10.66%)
std::_Sp_counte..
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_h1 (278 samples, 0.01%)
std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry>::_List_iterator (360 samples, 0.01%)
std::__allocated_ptr<std::allocator<std::_List_node<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::~__allocated_ptr (251 samples, 0.01%)
std::__cxx11::_List_base<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >::_M_inc_size (246 samples, 0.01%)
std::max<double> (802 samples, 0.03%)
std::__shared_ptr<osmscout::Node, (688 samples, 0.03%)
[unknown] (353 samples, 0.01%)
std::allocator<osmscout::Node>::~allocator (2,606 samples, 0.10%)
std::__shared_ptr<osmscout::TypeInfo, (455 samples, 0.02%)
std::__introsort_loop<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, long, __gnu_cxx::__ops::_Iter_less_iter> (1,419 samples, 0.05%)
osmscout::MapService::LoadMissingTileData (880 samples, 0.03%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_erase (29,498 samples, 1.09%)
__gnu_cxx::operator==<osmscout::FeatureInstance const*, std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> > > (1,249 samples, 0.05%)
std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<unsigned long, false> >, true>::_S_get (259 samples, 0.01%)
std::unordered_map<unsigned long, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry>, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > > >::find (37,795 samples, 1.40%)
osmscout::Point::SetCoord (595 samples, 0.02%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_get_previous_node (2,286 samples, 0.08%)
osmscout::FeatureValueBuffer::HasFeature (3,040 samples, 0.11%)
osmscout::Point::SetSerial (338 samples, 0.01%)
std::_List_node<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry>::_M_valptr (531 samples, 0.02%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::shared_ptr<osmscout::Way> > >::_M_valptr (278 samples, 0.01%)
std::__detail::_Select1st::operator (593 samples, 0.02%)
std::vector<osmscout::Point, std::allocator<osmscout::Point> >::size@plt (309 samples, 0.01%)
__gnu_cxx::operator!=<unsigned long const*, std::vector<unsigned long, std::allocator<unsigned long> > > (1,098 samples, 0.04%)
osmscout::GeoCoord::GetLon (1,191 samples, 0.04%)
__gnu_cxx::__normal_iterator<osmscout::FeatureInstance const*, std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> > >::operator* (863 samples, 0.03%)
__gnu_cxx::__exchange_and_add (1,119 samples, 0.04%)
__gnu_cxx::__aligned_buffer<osmscout::Node>::_M_addr (243 samples, 0.01%)
std::_Hashtable<unsigned long, unsigned long, std::allocator<unsigned long>, std::__detail::_Identity, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> >::_M_find_before_node (14,255 samples, 0.53%)
osmscout::FeatureValueBuffer::HasFeature (823 samples, 0.03%)
[unknown] (366 samples, 0.01%)
std::__detail::_Mod_range_hashing::operator (1,377 samples, 0.05%)
std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry>::_List_iterator (348 samples, 0.01%)
osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::GetEntry (42,598 samples, 1.57%)
std::__shared_ptr_access<osmscout::TypeInfo, (487 samples, 0.02%)
osmscout::TypeInfo::GetFeatureCount (6,167 samples, 0.23%)
std::__detail::_Hash_node<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false>::_M_next (376 samples, 0.01%)
osmscout::Node::Read (3,817 samples, 0.14%)
std::_Tuple_impl<0ul, unsigned long const&>::_M_head (448 samples, 0.02%)
osmscout::GeoCoord::GetLat@plt (303 samples, 0.01%)
std::allocate_shared<osmscout::Node, std::allocator<osmscout::Node>> (95,970 samples, 3.54%)
std..
std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> >::begin (1,871 samples, 0.07%)
std::shared_ptr<osmscout::Way>::~shared_ptr (12,145 samples, 0.45%)
std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::~allocator (374 samples, 0.01%)
std::__shared_count< (538 samples, 0.02%)
osmscout::FeatureInstance::GetOffset (1,347 samples, 0.05%)
__gnu_cxx::__atomic_add_dispatch (1,922 samples, 0.07%)
std::shared_ptr<osmscout::Node>::shared_ptr (249 samples, 0.01%)
[unknown] (358 samples, 0.01%)
__gnu_cxx::new_allocator<osmscout::Point>::allocate (858 samples, 0.03%)
__gnu_cxx::new_allocator<unsigned long>::~new_allocator (641 samples, 0.02%)
std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<osmscout::Node, std::allocator<osmscout::Node>, (7,929 samples, 0.29%)
__gnu_cxx::new_allocator<std::_List_node<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >::allocate (635 samples, 0.02%)
std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<osmscout::Way, std::allocator<osmscout::Way>, (580 samples, 0.02%)
osmscout::FeatureInstance::GetFeatureBit (379 samples, 0.01%)
std::shared_ptr<osmscout::Area>::shared_ptr (320 samples, 0.01%)
std::_Construct<osmscout::Point> (948 samples, 0.04%)
__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >::operator* (309 samples, 0.01%)
osmscout::TypeInfo::AddFeature (870 samples, 0.03%)
osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry::CacheEntry (250 samples, 0.01%)
__gnu_cxx::new_allocator<osmscout::Node>::new_allocator (1,017 samples, 0.04%)
osmscout::FileScanner::ReadTypeId (5,014 samples, 0.19%)
std::__cxx11::list<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >::end (234 samples, 0.01%)
std::__unguarded_partition<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::_Iter_less_iter> (4,557 samples, 0.17%)
std::_Vector_base<osmscout::SegmentGeoBox, std::allocator<osmscout::SegmentGeoBox> >::_Vector_impl::_Vector_impl (2,971 samples, 0.11%)
[unknown] (345 samples, 0.01%)
__gnu_cxx::new_allocator<osmscout::Node>::construct<osmscout::Node> (664 samples, 0.02%)
std::_Destroy<std::shared_ptr<osmscout::LineStyle>*> (597 samples, 0.02%)
osmscout::GradeFeatureValue::GradeFeatureValue (337 samples, 0.01%)
std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<osmscout::Node, std::allocator<osmscout::Node>, (8,611 samples, 0.32%)
osmscout::TypeInfo::GetFeatureValueBufferSize (563 samples, 0.02%)
std::move_iterator<osmscout::Point*>::move_iterator (636 samples, 0.02%)
std::__shared_ptr<osmscout::Feature, (3,617 samples, 0.13%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::_M_v (592 samples, 0.02%)
[unknown] (694 samples, 0.03%)
std::__shared_ptr<osmscout::Node, (565 samples, 0.02%)
std::__pair_get<0ul>::__get<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > (291 samples, 0.01%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_bucket_index (7,593 samples, 0.28%)
__gnu_cxx::new_allocator<osmscout::Point>::max_size (2,333 samples, 0.09%)
osmscout::LabelInstance<QGlyphRun, QTextLayout>::LabelInstance (501 samples, 0.02%)
std::shared_ptr<osmscout::TypeInfo>::shared_ptr (682 samples, 0.03%)
osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry::~CacheEntry (1,770 samples, 0.07%)
std::tuple<unsigned long const&>::tuple (9,833 samples, 0.36%)
std::vector<std::shared_ptr<osmscout::Node>, std::allocator<std::shared_ptr<osmscout::Node> > >::_M_erase_at_end (725 samples, 0.03%)
std::__unguarded_partition_pivot<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::_Iter_less_iter> (368 samples, 0.01%)
std::allocator<osmscout::Node>::~allocator (497 samples, 0.02%)
[unknown] (352 samples, 0.01%)
std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<osmscout::Node, std::allocator<osmscout::Node>, (10,559 samples, 0.39%)
std::__shared_ptr_access<osmscout::TypeInfo, (464 samples, 0.02%)
std::allocator_traits<std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Area>, unsigned long>::CacheEntry> > > >::construct<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Area>, unsigned long>::CacheEntry> >, std::piecewise_construct_t const&, std::tuple<unsigned long const&>, std::tuple<> > (388 samples, 0.01%)
[unknown] (344 samples, 0.01%)
std::__shared_ptr<osmscout::Way, (1,959 samples, 0.07%)
std::__shared_count< (686 samples, 0.03%)
__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >::operator* (535 samples, 0.02%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_h2 (811 samples, 0.03%)
std::__get_helper<0ul, unsigned long const&> (2,723 samples, 0.10%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_hash_code (3,263 samples, 0.12%)
osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::~Cache (705 samples, 0.03%)
std::__detail::_Node_iterator_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false>::_Node_iterator_base (262 samples, 0.01%)
[unknown] (348 samples, 0.01%)
std::_List_const_iterator<osmscout::FeatureFilterData>::operator* (232 samples, 0.01%)
std::vector<osmscout::LabelInstance<QGlyphRun, QTextLayout>, std::allocator<osmscout::LabelInstance<QGlyphRun, QTextLayout> > >::push_back (538 samples, 0.02%)
__gnu_cxx::__exchange_and_add_dispatch (1,743 samples, 0.06%)
__gnu_cxx::new_allocator<osmscout::Point>::allocate (731 samples, 0.03%)
std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry>::_List_iterator (308 samples, 0.01%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::shared_ptr<osmscout::Way> >, std::allocator<std::pair<unsigned long const, std::shared_ptr<osmscout::Way> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_insert_unique_node (732 samples, 0.03%)
__gnu_cxx::__exchange_and_add (362 samples, 0.01%)
osmscout::Tile::~Tile (55,002 samples, 2.03%)
o..
__gnu_cxx::__normal_iterator<osmscout::FeatureInstance const*, std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> > >::operator++@plt (935 samples, 0.03%)
std::__shared_ptr_access<osmscout::TypeInfo, (273 samples, 0.01%)
__gnu_cxx::__aligned_membuf<unsigned long>::_M_addr (784 samples, 0.03%)
[libQt5XcbQpa.so.5.9.5] (280 samples, 0.01%)
std::allocator<osmscout::Way>::allocator (956 samples, 0.04%)
std::__detail::_Hashtable_ebo_helper<0, std::equal_to<unsigned long>, true>::_S_cget (244 samples, 0.01%)
__gnu_cxx::__normal_iterator<osmscout::FeatureInstance const*, std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> > >::__normal_iterator (563 samples, 0.02%)
__gnu_cxx::__aligned_buffer<unsigned long>::_M_ptr (284 samples, 0.01%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_bucket_index (1,086 samples, 0.04%)
[unknown] (355 samples, 0.01%)
std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<osmscout::Node, std::allocator<osmscout::Node>, (1,089 samples, 0.04%)
std::__cxx11::list<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >::end (264 samples, 0.01%)
std::__shared_ptr_access<osmscout::TypeInfo, (865 samples, 0.03%)
@plt (240 samples, 0.01%)
std::allocator<osmscout::Node>::~allocator (2,516 samples, 0.09%)
std::__shared_ptr_access<osmscout::TypeInfo, (818 samples, 0.03%)
__gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<osmscout::Node, std::allocator<osmscout::Node>, (245 samples, 0.01%)
std::shared_ptr<osmscout::Feature>::shared_ptr (9,322 samples, 0.34%)
std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry>::_List_iterator (328 samples, 0.01%)
__gnu_cxx::__atomic_add_dispatch (2,706 samples, 0.10%)
std::shared_ptr<osmscout::Node>::~shared_ptr (323,517 samples, 11.95%)
std::shared_ptr<o..
osmscout::FileScanner::ReadCoord (2,392 samples, 0.09%)
__gnu_cxx::new_allocator<std::_List_node<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >::construct<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry, osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry const&> (7,381 samples, 0.27%)
std::__shared_count< (1,070 samples, 0.04%)
osmscout::GeoCoord::Set (1,687 samples, 0.06%)
std::_Destroy<osmscout::Point*, osmscout::Point> (413 samples, 0.02%)
std::__shared_count< (69,892 samples, 2.58%)
st..
osmscout::LabelInstance<QGlyphRun, QTextLayout>::Element::~Element (346 samples, 0.01%)
osmscout::FeatureValueBuffer::Read (998 samples, 0.04%)
std::__detail::_Hash_node<unsigned long, false>::_Hash_node (839 samples, 0.03%)
std::__stable_sort_adaptive<__gnu_cxx::__normal_iterator<osmscout::LabelData*, std::vector<osmscout::LabelData, std::allocator<osmscout::LabelData> > >, osmscout::LabelData*, long, __gnu_cxx::__ops::_Iter_comp_iter<bool (354 samples, 0.01%)
__gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<osmscout::Way, std::allocator<osmscout::Way>, (2,089 samples, 0.08%)
std::__uninitialized_copy<false>::__uninit_copy<std::move_iterator<osmscout::Point*>, osmscout::Point*> (4,786 samples, 0.18%)
std::unordered_map<unsigned long, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry>, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > > >::erase (31,337 samples, 1.16%)
std::__uninitialized_default_n_1<false>::__uninit_default_n<osmscout::Area::Ring*, unsigned long> (919 samples, 0.03%)
std::__shared_ptr<osmscout::TypeInfo, (8,394 samples, 0.31%)
std::allocator<std::_Sp_counted_ptr_inplace<osmscout::Node, std::allocator<osmscout::Node>, (5,436 samples, 0.20%)
osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry::CacheEntry (381 samples, 0.01%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_bucket_index (5,250 samples, 0.19%)
tcmalloc::CentralFreeList::FetchFromOneSpans (5,187 samples, 0.19%)
std::__shared_ptr<osmscout::Feature, (958 samples, 0.04%)
std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> >::end (2,555 samples, 0.09%)
std::shared_ptr<osmscout::TypeInfo>::operator= (1,805 samples, 0.07%)
std::allocator_traits<std::allocator<std::_List_node<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::allocate (4,899 samples, 0.18%)
std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry>::_List_iterator (256 samples, 0.01%)
std::__shared_ptr<osmscout::Feature, (269 samples, 0.01%)
osmscout::MapPainter::DrawWayContourLabel (663 samples, 0.02%)
osmscout::LanesFeatureValue::Read (548 samples, 0.02%)
[unknown] (702 samples, 0.03%)
__gnu_cxx::new_allocator<std::_List_node<osmscout::DataTileCache::CacheEntry> >::destroy<osmscout::DataTileCache::CacheEntry> (418 samples, 0.02%)
std::__detail::_Node_iterator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, false, false>::_Node_iterator (504 samples, 0.02%)
osmscout::FeatureValueBuffer::SetType (713 samples, 0.03%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_h1 (1,316 samples, 0.05%)
std::__detail::_Hashtable_ebo_helper<1, std::hash<unsigned long>, true>::_S_cget (378 samples, 0.01%)
std::get<0ul, unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > (235 samples, 0.01%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::_M_valptr (495 samples, 0.02%)
osmscout::TypeInfo::GetFeatureCount (1,170 samples, 0.04%)
std::_List_node<unsigned long>::_M_valptr (1,952 samples, 0.07%)
std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::_Iter_less_iter> (6,157 samples, 0.23%)
std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Area>, unsigned long>::CacheEntry> >, false> > >::_M_allocate_node<std::piecewise_construct_t const&, std::tuple<unsigned long const&>, std::tuple<> > (572 samples, 0.02%)
[unknown] (358 samples, 0.01%)
std::__detail::_Hash_node_value_base<unsigned long>::_M_v (490 samples, 0.02%)
__gthread_active_p (291 samples, 0.01%)
__gnu_cxx::new_allocator<std::shared_ptr<osmscout::Way> >::construct<std::shared_ptr<osmscout::Way>, std::shared_ptr<osmscout::Way> const&> (5,565 samples, 0.21%)
std::__detail::_Select1st::operator (974 samples, 0.04%)
std::for_each<__gnu_cxx::__normal_iterator<std::shared_ptr<osmscout::Node> const*, std::vector<std::shared_ptr<osmscout::Node>, std::allocator<std::shared_ptr<osmscout::Node> > > >, std::function<void (463 samples, 0.02%)
std::__shared_ptr_access<osmscout::TypeInfo, (479 samples, 0.02%)
std::call_once<void (2,506,905 samples, 92.60%)
std::call_once<void
std::min<unsigned int> (2,488 samples, 0.09%)
osmscout::GetFeatureStyle<osmscout::TextStyle, osmscout::TextStyle::Attribute> (1,516 samples, 0.06%)
std::vector<std::shared_ptr<osmscout::TextStyle>, std::allocator<std::shared_ptr<osmscout::TextStyle> > >::clear (238 samples, 0.01%)
std::__shared_count< (275 samples, 0.01%)
osmscout::Point::Point (1,952 samples, 0.07%)
[unknown] (693 samples, 0.03%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::shared_ptr<osmscout::Way> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_extract (539 samples, 0.02%)
osmscout::DataFile<osmscout::Area>::ReadData (16,246 samples, 0.60%)
std::make_shared<osmscout::Node> (2,310 samples, 0.09%)
osmscout::Feature::HasValue (236 samples, 0.01%)
std::__detail::_Hash_code_base<unsigned long, unsigned long, std::__detail::_Identity, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_h2 (310 samples, 0.01%)
__gnu_cxx::__aligned_membuf<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry>::_M_ptr (330 samples, 0.01%)
std::_Destroy<std::shared_ptr<osmscout::Area>*> (824 samples, 0.03%)
std::allocator_traits<std::allocator<std::_List_node<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::deallocate (1,898 samples, 0.07%)
std::unordered_map<unsigned long, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry>, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > > >::erase (44,354 samples, 1.64%)
std::allocator_traits<std::allocator<osmscout::Way> >::construct<osmscout::Way> (52,288 samples, 1.93%)
s..
std::uninitialized_copy<std::move_iterator<osmscout::Point*>, osmscout::Point*> (6,542 samples, 0.24%)
std::call_once<void (2,506,908 samples, 92.60%)
std::call_once<void
std::__shared_count< (562 samples, 0.02%)
std::__unguarded_partition<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::_Iter_less_iter> (1,394 samples, 0.05%)
std::__pair_get<0ul>::__get<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > (758 samples, 0.03%)
osmscout::FeatureValueBuffer::DeleteData (30,298 samples, 1.12%)
std::__shared_ptr<osmscout::TypeInfo, (233 samples, 0.01%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_find_node (28,966 samples, 1.07%)
std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry>::_List_iterator (332 samples, 0.01%)
__gnu_cxx::__ops::_Iter_less_iter::operator (263 samples, 0.01%)
std::__detail::_Identity::operator (335 samples, 0.01%)
osmscout::StyleConfig::GetNodeTextStyles (2,663 samples, 0.10%)
osmscout::FeatureValueBuffer::Read (1,941 samples, 0.07%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::end (1,837 samples, 0.07%)
std::__detail::_Hash_code_base<unsigned long, unsigned long, std::__detail::_Identity, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_h2 (314 samples, 0.01%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_h1 (698 samples, 0.03%)
__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >::operator* (326 samples, 0.01%)
std::_Sp_counted_ptr_inplace<osmscout::Way, std::allocator<osmscout::Way>, (2,080 samples, 0.08%)
operator new (911 samples, 0.03%)
std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> >::empty (11,499 samples, 0.42%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::_M_v (862 samples, 0.03%)
std::__shared_ptr<osmscout::TypeInfo, (274 samples, 0.01%)
__gnu_cxx::__exchange_and_add (1,365 samples, 0.05%)
osmscout::AccessFeatureValue::Read (1,210 samples, 0.04%)
std::__shared_ptr<osmscout::TypeInfo, (2,458 samples, 0.09%)
std::__shared_ptr<osmscout::TypeInfo, (7,192 samples, 0.27%)
osmscout::DataFile<osmscout::Node>::~DataFile (707 samples, 0.03%)
__gnu_cxx::__ops::_Iter_less_iter::operator (1,048 samples, 0.04%)
__gnu_cxx::__normal_iterator<osmscout::FeatureInstance const*, std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> > >::__normal_iterator (704 samples, 0.03%)
std::__shared_count< (10,401 samples, 0.38%)
[unknown] (704 samples, 0.03%)
std::allocator<osmscout::Node>::allocator (488 samples, 0.02%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_bucket_index (3,464 samples, 0.13%)
osmscout::StyleConfig::GetWayPathShieldStyle (884 samples, 0.03%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string (3,441 samples, 0.13%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_valptr (781 samples, 0.03%)
std::__shared_count< (6,924 samples, 0.26%)
std::equal_to<unsigned long>::operator (283 samples, 0.01%)
std::_Hashtable<unsigned long, unsigned long, std::allocator<unsigned long>, std::__detail::_Identity, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> >::_M_bucket_index (4,048 samples, 0.15%)
[unknown] (689 samples, 0.03%)
osmscout::DataFile<osmscout::Way>::ReadData (457,191 samples, 16.89%)
osmscout::DataFile<osmscou..
__gnu_cxx::__aligned_buffer<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_ptr (262 samples, 0.01%)
__gnu_cxx::__atomic_add (1,497 samples, 0.06%)
operator new[] (3,399 samples, 0.13%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::shared_ptr<osmscout::Area> >, std::allocator<std::pair<unsigned long const, std::shared_ptr<osmscout::Area> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_find_before_node (244 samples, 0.01%)
std::__shared_ptr<std::__future_base::_State_baseV2, (300 samples, 0.01%)
std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<osmscout::Node, std::allocator<osmscout::Node>, (1,835 samples, 0.07%)
std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry>::operator* (1,228 samples, 0.05%)
std::shared_ptr<osmscout::Node>::~shared_ptr (4,069 samples, 0.15%)
osmscout::FeatureValueBuffer::FreeValue (669 samples, 0.02%)
std::_Vector_base<osmscout::SegmentGeoBox, std::allocator<osmscout::SegmentGeoBox> >::_Vector_impl::_Vector_impl (2,397 samples, 0.09%)
std::__unguarded_partition_pivot<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::_Iter_less_iter> (5,082 samples, 0.19%)
std::__shared_count< (2,566 samples, 0.09%)
std::_Sp_counted_base< (2,632 samples, 0.10%)
osmscout::TypeInfoSet::Set (474 samples, 0.02%)
std::__detail::_Hash_code_base<unsigned long, unsigned long, std::__detail::_Identity, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_hash_code (1,091 samples, 0.04%)
osmscout::DataFile<osmscout::Way>::~DataFile (240 samples, 0.01%)
std::vector<osmscout::Point, std::allocator<osmscout::Point> >::max_size (3,913 samples, 0.14%)
std::__detail::_Equal_helper<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::equal_to<unsigned long>, unsigned long, false>::_S_equals (469 samples, 0.02%)
std::shared_ptr<osmscout::Way>::shared_ptr (2,679 samples, 0.10%)
osmscout::FeatureValueBuffer::GetFeature (10,226 samples, 0.38%)
osmscout::Way::Way (1,590 samples, 0.06%)
std::__shared_count< (3,104 samples, 0.11%)
osmscout::FeatureValueBuffer::HasFeature (327 samples, 0.01%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_find_before_node (11,557 samples, 0.43%)
std::shared_ptr<osmscout::TypeInfo>::~shared_ptr (336 samples, 0.01%)
std::__move_merge<osmscout::LabelInstance<QGlyphRun, QTextLayout>*, __gnu_cxx::__normal_iterator<osmscout::LabelInstance<QGlyphRun, QTextLayout>*, std::vector<osmscout::LabelInstance<QGlyphRun, QTextLayout>, std::allocator<osmscout::LabelInstance<QGlyphRun, QTextLayout> > > >, __gnu_cxx::__ops::_Iter_comp_iter<bool (730 samples, 0.03%)
std::shared_ptr<osmscout::Way>::~shared_ptr (2,309 samples, 0.09%)
std::__unguarded_partition_pivot<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::_Iter_less_iter> (2,957 samples, 0.11%)
std::__shared_ptr<osmscout::Way, (2,360 samples, 0.09%)
std::shared_ptr<osmscout::Feature>::shared_ptr (1,733 samples, 0.06%)
osmscout::Feature::HasValue (1,858 samples, 0.07%)
std::__detail::_Hashtable_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<false, false, true> >::_M_equals (19,860 samples, 0.73%)
std::_Destroy<std::shared_ptr<osmscout::Node> > (703 samples, 0.03%)
std::__shared_ptr<osmscout::TypeInfo, (339 samples, 0.01%)
std::shared_ptr<osmscout::TypeInfo>::shared_ptr (11,567 samples, 0.43%)
osmscout::TransPolygon::TransformGeoToPixel (956 samples, 0.04%)
std::__shared_ptr<osmscout::TypeInfo, (1,825 samples, 0.07%)
std::_Destroy_aux<false>::__destroy<std::shared_ptr<osmscout::Way>*> (54,608 samples, 2.02%)
s..
std::shared_ptr<osmscout::Way>::~shared_ptr (384 samples, 0.01%)
std::__shared_ptr<osmscout::TypeInfo, (700 samples, 0.03%)
__gnu_cxx::__normal_iterator<osmscout::FeatureInstance const*, std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> > >::__normal_iterator (2,936 samples, 0.11%)
std::__allocated_ptr<std::allocator<std::_List_node<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::~__allocated_ptr (354 samples, 0.01%)
std::__introsort_loop<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, long, __gnu_cxx::__ops::_Iter_less_iter> (4,785 samples, 0.18%)
std::allocator<std::_Sp_counted_ptr_inplace<osmscout::Node, std::allocator<osmscout::Node>, (3,268 samples, 0.12%)
std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> >::operator[] (656 samples, 0.02%)
__gnu_cxx::__normal_iterator<unsigned long const*, std::vector<unsigned long, std::allocator<unsigned long> > >::base (449 samples, 0.02%)
std::shared_ptr<osmscout::LineStyle>::operator= (457 samples, 0.02%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::find (1,228 samples, 0.05%)
__gnu_cxx::__atomic_add (326 samples, 0.01%)
osmscout::FeatureValueBuffer::HasFeature (2,227 samples, 0.08%)
[unknown] (718 samples, 0.03%)
osmscout::FeatureValueBuffer::~FeatureValueBuffer (249 samples, 0.01%)
__gnu_cxx::new_allocator<std::pair<unsigned long const, std::shared_ptr<osmscout::Way> > >::construct<std::pair<unsigned long const, std::shared_ptr<osmscout::Way> >, std::piecewise_construct_t const&, std::tuple<unsigned long&&>, std::tuple<> > (310 samples, 0.01%)
std::equal_to<unsigned long>::operator (4,655 samples, 0.17%)
std::_Sp_counted_base< (1,579 samples, 0.06%)
__gnu_cxx::operator==<osmscout::FeatureInstance const*, std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> > > (1,048 samples, 0.04%)
__gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, false> >::allocate (626 samples, 0.02%)
std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<unsigned long, false> > >::_M_node_allocator (255 samples, 0.01%)
std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry>::operator-- (303 samples, 0.01%)
osmscout::FileScanner::ReadCoord (1,610 samples, 0.06%)
std::__shared_count< (963 samples, 0.04%)
std::_Vector_base<osmscout::SegmentGeoBox, std::allocator<osmscout::SegmentGeoBox> >::~_Vector_base (462 samples, 0.02%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::_M_v (504 samples, 0.02%)
__gnu_cxx::operator!=<std::shared_ptr<osmscout::Way> const*, std::vector<std::shared_ptr<osmscout::Way>, std::allocator<std::shared_ptr<osmscout::Way> > > > (420 samples, 0.02%)
__gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false> >::deallocate (243 samples, 0.01%)
std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> >::operator[] (459 samples, 0.02%)
std::vector<osmscout::Point, std::allocator<osmscout::Point> >::_M_check_len (11,338 samples, 0.42%)
std::shared_ptr<osmscout::Tile>::~shared_ptr (418 samples, 0.02%)
std::operator!=<osmscout::Point*> (2,385 samples, 0.09%)
osmscout::FeatureValueBuffer::SetType (523 samples, 0.02%)
std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false> > >::_M_node_allocator (725 samples, 0.03%)
std::__shared_count< (2,867 samples, 0.11%)
std::_Sp_counted_base< (51,973 samples, 1.92%)
s..
osmscout::FeatureValueBuffer::SetType (45,572 samples, 1.68%)
std::_Sp_counted_base< (1,594 samples, 0.06%)
std::_Sp_counted_ptr<osmscout::Tile*, (418 samples, 0.02%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace (1,000 samples, 0.04%)
std::__unguarded_partition_pivot<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::_Iter_less_iter> (2,730 samples, 0.10%)
std::__detail::_Select1st::operator (258 samples, 0.01%)
[unknown] (349 samples, 0.01%)
osmscout::MapService::GetWays (1,122,322 samples, 41.46%)
osmscout::MapService::GetWays
std::_Sp_counted_base< (370 samples, 0.01%)
std::__detail::_Hash_node<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false>::_Hash_node (3,373 samples, 0.12%)
std::vector<osmscout::Point, std::allocator<osmscout::Point> >::_M_default_append (2,125 samples, 0.08%)
std::unordered_map<unsigned long, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry>, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > > >::end (1,708 samples, 0.06%)
osmscout::LabelLayouter<QGlyphRun, QTextLayout, osmscout::MapPainterQt>::RegisterContourLabel (582 samples, 0.02%)
osmscout::FeatureValueBuffer::FreeValue (13,652 samples, 0.50%)
std::__shared_ptr<osmscout::TypeInfo, (384 samples, 0.01%)
std::_Function_handler<void (26,978 samples, 1.00%)
std::__detail::_Hash_node<unsigned long, false>::_M_next (861 samples, 0.03%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_h2 (233 samples, 0.01%)
__gnu_cxx::__atomic_add_dispatch (1,132 samples, 0.04%)
std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<osmscout::Node, std::allocator<osmscout::Node>, (1,608 samples, 0.06%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::_M_valptr (438 samples, 0.02%)
std::__detail::_Prime_rehash_policy::_M_state (435 samples, 0.02%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_hash_code (3,962 samples, 0.15%)
__gnu_cxx::__aligned_buffer<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::_M_ptr (254 samples, 0.01%)
__gnu_cxx::__ops::_Iter_less_iter::operator (541 samples, 0.02%)
std::__detail::_Hashtable_ebo_helper<1, std::hash<unsigned long>, true>::_S_cget (1,191 samples, 0.04%)
std::__detail::_Select1st::operator (1,034 samples, 0.04%)
std::vector<std::shared_ptr<osmscout::Way>, std::allocator<std::shared_ptr<osmscout::Way> > >::_M_erase_at_end (4,505 samples, 0.17%)
osmscout::FileScanner::Read (173,120 samples, 6.39%)
osmscout..
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_h2 (285 samples, 0.01%)
std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, false> > >::_M_node_allocator (298 samples, 0.01%)
[unknown] (366 samples, 0.01%)
osmscout::FileScanner::Read (653 samples, 0.02%)
std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<osmscout::Way, std::allocator<osmscout::Way>, (10,373 samples, 0.38%)
std::__chunk_insertion_sort<__gnu_cxx::__normal_iterator<osmscout::LabelInstance<QGlyphRun, QTextLayout>*, std::vector<osmscout::LabelInstance<QGlyphRun, QTextLayout>, std::allocator<osmscout::LabelInstance<QGlyphRun, QTextLayout> > > >, long, __gnu_cxx::__ops::_Iter_comp_iter<bool (660 samples, 0.02%)
std::__pair_get<0ul>::__get<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > (908 samples, 0.03%)
std::__shared_ptr<osmscout::Node, (3,332 samples, 0.12%)
osmscout::FileScanner::HasError (332 samples, 0.01%)
osmscout::FeatureInstance::~FeatureInstance (805 samples, 0.03%)
std::__detail::_Mod_range_hashing::operator (349 samples, 0.01%)
osmscout::GeoCoord::GetLat (2,436 samples, 0.09%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_bucket_index (1,688 samples, 0.06%)
__gnu_cxx::new_allocator<std::__detail::_Hash_node<unsigned long, false> >::allocate (893 samples, 0.03%)
std::shared_ptr<osmscout::TypeInfo>::~shared_ptr (6,101 samples, 0.23%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_h2 (270 samples, 0.01%)
std::pair<std::__detail::_Node_iterator<unsigned long, true, false>, bool>::pair<std::__detail::_Node_iterator<unsigned long, true, false>, bool, true> (879 samples, 0.03%)
std::__shared_ptr<osmscout::Feature, (917 samples, 0.03%)
std::__shared_ptr<osmscout::Node, (2,415 samples, 0.09%)
std::allocator_traits<std::allocator<std::_List_node<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::allocate (6,018 samples, 0.22%)
std::__invoke_impl<void, void (337 samples, 0.01%)
osmscout::NameFeatureValue::~NameFeatureValue (2,480 samples, 0.09%)
osmscout::FileScanner::ReadNumber (3,874 samples, 0.14%)
std::__shared_ptr<osmscout::Way, (4,371 samples, 0.16%)
__gnu_cxx::__ops::_Iter_less_iter::operator (915 samples, 0.03%)
__gnu_cxx::__exchange_and_add_dispatch (1,546 samples, 0.06%)
osmscout::TypeInfo::HasFeatures (14,170 samples, 0.52%)
__gnu_cxx::__aligned_buffer<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_addr (295 samples, 0.01%)
osmscout::GeoCoord::GeoCoord (1,583 samples, 0.06%)
std::__detail::operator!=<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, false> (283 samples, 0.01%)
__gnu_cxx::__aligned_buffer<osmscout::Node>::_M_addr (313 samples, 0.01%)
osmscout::FeatureValueBuffer::FreeValue (83,884 samples, 3.10%)
osm..
std::_Destroy<std::shared_ptr<osmscout::LineStyle>*, std::shared_ptr<osmscout::LineStyle> > (644 samples, 0.02%)
__gthread_active_p (285 samples, 0.01%)
std::__shared_ptr<osmscout::Tile, (55,008 samples, 2.03%)
s..
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_bucket_index (12,978 samples, 0.48%)
std::__shared_ptr<osmscout::TypeInfo, (1,565 samples, 0.06%)
__gnu_cxx::new_allocator<std::shared_ptr<osmscout::Area> >::construct<std::shared_ptr<osmscout::Area>, std::shared_ptr<osmscout::Area> const&> (367 samples, 0.01%)
osmscout::NameFeature::GetValueSize (880 samples, 0.03%)
std::_Head_base<0ul, unsigned long const&, false>::_M_head (1,353 samples, 0.05%)
std::_Sp_counted_ptr_inplace<osmscout::LineStyle, std::allocator<osmscout::LineStyle>, (417 samples, 0.02%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_h1 (281 samples, 0.01%)
std::vector<osmscout::Point, std::allocator<osmscout::Point> >::~vector (3,755 samples, 0.14%)
std::__shared_ptr<osmscout::Feature, (814 samples, 0.03%)
osmscout::FeatureInstance::GetOffset (347 samples, 0.01%)
std::vector<osmscout::LabelData, std::allocator<osmscout::LabelData> >::_M_realloc_insert<osmscout::LabelData const&> (635 samples, 0.02%)
std::__detail::_Hashtable_base<unsigned long, unsigned long, std::__detail::_Identity, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<false, true, true> >::_M_equals (5,748 samples, 0.21%)
std::_Sp_ebo_helper<0, std::allocator<osmscout::Node>, true>::_S_get (1,346 samples, 0.05%)
__gnu_cxx::new_allocator<std::_List_node<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >::allocate (1,012 samples, 0.04%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_find_node (43,204 samples, 1.60%)
std::vector<std::shared_ptr<osmscout::TypeInfo>, std::allocator<std::shared_ptr<osmscout::TypeInfo> > >::resize (493 samples, 0.02%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_v (294 samples, 0.01%)
std::__shared_ptr_access<osmscout::TypeInfo, (395 samples, 0.01%)
osmscout::TypeConfig::GetNodeTypeInfo (1,301 samples, 0.05%)
__gnu_cxx::__aligned_membuf<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry>::_M_ptr (248 samples, 0.01%)
std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long> > >::insert<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long>, void> (296 samples, 0.01%)
std::allocator_traits<std::allocator<osmscout::MapService> >::destroy<osmscout::MapService> (418 samples, 0.02%)
std::_Sp_ebo_helper<0, std::allocator<osmscout::Node>, true>::_S_get (563 samples, 0.02%)
std::copy<std::__detail::_Node_iterator<unsigned long, true, false>, unsigned long*> (2,615 samples, 0.10%)
std::__shared_ptr_access<osmscout::TypeInfo, (1,174 samples, 0.04%)
std::__shared_ptr<osmscout::Feature, (682 samples, 0.03%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_bucket_index (6,866 samples, 0.25%)
PerformanceTest (2,707,149 samples, 100.00%)
PerformanceTest
std::__shared_ptr<osmscout::Way, (383 samples, 0.01%)
std::__shared_ptr_access<osmscout::TypeConfig, (1,777 samples, 0.07%)
std::__introsort_loop<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, long, __gnu_cxx::__ops::_Iter_less_iter> (29,815 samples, 1.10%)
__gnu_cxx::__aligned_buffer<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::_M_ptr (294 samples, 0.01%)
std::__detail::_Hash_node<unsigned long, false>::_M_next (311 samples, 0.01%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_find_before_node (441 samples, 0.02%)
std::__shared_ptr<osmscout::TypeInfo, (547 samples, 0.02%)
std::vector<std::shared_ptr<osmscout::TypeInfo>, std::allocator<std::shared_ptr<osmscout::TypeInfo> > >::operator[] (483 samples, 0.02%)
std::__shared_ptr_access<osmscout::TypeConfig, (893 samples, 0.03%)
std::__cxx11::_List_base<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >::_M_get_node (6,868 samples, 0.25%)
std::__detail::_Hashtable_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<false, false, true> >::_M_eq (538 samples, 0.02%)
osmscout::FeatureValueBuffer::GetValueAndAllocateBuffer (1,789 samples, 0.07%)
std::__shared_ptr<osmscout::Way, (10,724 samples, 0.40%)
std::__cxx11::list<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >::_M_create_node<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry const&> (18,873 samples, 0.70%)
std::_Sp_counted_base< (3,824 samples, 0.14%)
std::__detail::_Node_iterator<unsigned long, true, false>::operator* (707 samples, 0.03%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_extract (412 samples, 0.02%)
__gnu_cxx::__ops::_Iter_comp_iter<bool (234 samples, 0.01%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_bucket_index (5,023 samples, 0.19%)
std::get<0ul, unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > (286 samples, 0.01%)
std::_List_node<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry>::_M_valptr (247 samples, 0.01%)
osmscout::AreaAreaIndex::GetAreasInArea (1,313 samples, 0.05%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_v (913 samples, 0.03%)
__gnu_cxx::new_allocator<unsigned long>::construct<unsigned long, unsigned long const&> (737 samples, 0.03%)
osmscout::FeatureValueBuffer::~FeatureValueBuffer (229,890 samples, 8.49%)
osmscout::Fe..
std::__unguarded_partition_pivot<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::_Iter_less_iter> (3,296 samples, 0.12%)
osmscout::FeatureValueBuffer::FeatureValueBuffer (3,091 samples, 0.11%)
std::iter_swap<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > > > (294 samples, 0.01%)
std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> >::end (1,379 samples, 0.05%)
std::__detail::_Mod_range_hashing::operator (476 samples, 0.02%)
std::thread::_Invoker<std::tuple<void (337 samples, 0.01%)
std::vector<std::shared_ptr<osmscout::TypeInfo>, std::allocator<std::shared_ptr<osmscout::TypeInfo> > >::resize (330 samples, 0.01%)
[unknown] (334 samples, 0.01%)
std::vector<osmscout::LabelInstance<QGlyphRun, QTextLayout>::Element, std::allocator<osmscout::LabelInstance<QGlyphRun, QTextLayout>::Element> >::operator= (489 samples, 0.02%)
std::unordered_map<unsigned long, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Area>, unsigned long>::CacheEntry>, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Area>, unsigned long>::CacheEntry> > > >::find (1,055 samples, 0.04%)
std::__detail::_Node_iterator_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, false>::_Node_iterator_base (300 samples, 0.01%)
osmscout::FileScanner::HasError (332 samples, 0.01%)
std::_Hashtable<unsigned long, unsigned long, std::allocator<unsigned long>, std::__detail::_Identity, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> >::_M_insert_unique_node (19,709 samples, 0.73%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_bucket_index (3,652 samples, 0.13%)
std::__uninitialized_move_if_noexcept_a<osmscout::Point*, osmscout::Point*, std::allocator<osmscout::Point> > (13,998 samples, 0.52%)
std::equal_to<unsigned long>::operator (4,384 samples, 0.16%)
std::allocate_shared<osmscout::Area, std::allocator<osmscout::Area>> (1,479 samples, 0.05%)
std::shared_ptr<osmscout::Way>::shared_ptr (339 samples, 0.01%)
std::allocator<osmscout::Node>::~allocator (412 samples, 0.02%)
std::_Sp_counted_base< (1,554 samples, 0.06%)
std::__shared_ptr_access<osmscout::Way, (735 samples, 0.03%)
osmscout::AreaAreaIndex::GetIndexCell (407 samples, 0.02%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_bucket_index (2,359 samples, 0.09%)
std::__detail::_Prime_rehash_policy::_M_state (1,724 samples, 0.06%)
std::get<0ul, unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > (296 samples, 0.01%)
std::get<0ul, unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > (696 samples, 0.03%)
std::allocator_traits<std::allocator<std::shared_ptr<osmscout::Area> > >::construct<std::shared_ptr<osmscout::Area>, std::shared_ptr<osmscout::Area> const&> (478 samples, 0.02%)
std::__shared_count< (1,234 samples, 0.05%)
std::__shared_ptr<osmscout::Feature, (750 samples, 0.03%)
std::shared_ptr<osmscout::TypeInfo>::operator= (24,938 samples, 0.92%)
osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry::~CacheEntry (585 samples, 0.02%)
__memmove_sse2_unaligned_erms (5,222 samples, 0.19%)
std::__detail::_Identity::operator (295 samples, 0.01%)
__gnu_cxx::__ops::_Iter_less_iter::operator (499 samples, 0.02%)
__gnu_cxx::__aligned_buffer<osmscout::Way>::_M_addr (264 samples, 0.01%)
__gnu_cxx::__ops::_Iter_less_iter::operator (726 samples, 0.03%)
[unknown] (344 samples, 0.01%)
std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> >::end (1,879 samples, 0.07%)
std::__cxx11::list<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >::pop_back (27,532 samples, 1.02%)
std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry>::_List_iterator (521 samples, 0.02%)
std::__shared_ptr<osmscout::Area, (279 samples, 0.01%)
[unknown] (341 samples, 0.01%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_extract (346 samples, 0.01%)
osmscout::LayerFeatureValue::Read (501 samples, 0.02%)
std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false> > >::_M_allocate_node<std::piecewise_construct_t const&, std::tuple<unsigned long const&>, std::tuple<> > (403 samples, 0.01%)
osmscout::MapPainter::DrawWayContourLabels (665 samples, 0.02%)
std::allocator<osmscout::SegmentGeoBox>::allocator (414 samples, 0.02%)
std::__shared_ptr<osmscout::LineStyle, (377 samples, 0.01%)
std::_Sp_counted_base< (418 samples, 0.02%)
std::allocator_traits<std::allocator<std::_List_node<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::construct<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry, osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry const&> (7,244 samples, 0.27%)
osmscout::TypeInfo::GetFeature (3,553 samples, 0.13%)
std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::_Val_less_iter> (4,099 samples, 0.15%)
std::__detail::_Hash_node<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, false>::_Hash_node (1,016 samples, 0.04%)
std::__detail::_Select1st::operator (1,775 samples, 0.07%)
std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<osmscout::Way, std::allocator<osmscout::Way>, (1,073 samples, 0.04%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_v (1,318 samples, 0.05%)
__gnu_cxx::__exchange_and_add_dispatch (381 samples, 0.01%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_store_code (324 samples, 0.01%)
osmscout::GeoCoord::Set (469 samples, 0.02%)
std::vector<osmscout::SegmentGeoBox, std::allocator<osmscout::SegmentGeoBox> >::vector (3,278 samples, 0.12%)
operator new (2,321 samples, 0.09%)
std::__shared_ptr<osmscout::Tile, (418 samples, 0.02%)
osmscout::TypeInfo::GetFeature@plt (490 samples, 0.02%)
std::unordered_map<unsigned long, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry>, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > > >::end (387 samples, 0.01%)
std::forward<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry const&> (270 samples, 0.01%)
std::allocator_traits<std::allocator<osmscout::Area> >::destroy<osmscout::Area> (598 samples, 0.02%)
osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::IsActive (492 samples, 0.02%)
std::__shared_count< (5,999 samples, 0.22%)
__gnu_cxx::__normal_iterator<osmscout::FeatureInstance const*, std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> > >::operator++ (1,165 samples, 0.04%)
std::__cxx11::list<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >::_M_insert<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry const&> (27,366 samples, 1.01%)
__gnu_cxx::__aligned_membuf<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry>::_M_ptr (349 samples, 0.01%)
std::__unguarded_partition_pivot<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::_Iter_less_iter> (2,011 samples, 0.07%)
std::forward<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >&> (254 samples, 0.01%)
__gnu_cxx::__normal_iterator<unsigned long const*, std::vector<unsigned long, std::allocator<unsigned long> > >::operator*@plt (661 samples, 0.02%)
__gnu_cxx::new_allocator<std::__detail::_Hash_node<unsigned long, false> >::allocate (664 samples, 0.02%)
std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<osmscout::Way, std::allocator<osmscout::Way>, (5,714 samples, 0.21%)
std::shared_ptr<osmscout::TypeInfo>::operator= (2,059 samples, 0.08%)
std::__detail::_List_node_base::_M_hook (2,928 samples, 0.11%)
std::__shared_ptr_access<osmscout::TypeInfo, (460 samples, 0.02%)
std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<osmscout::Way, std::allocator<osmscout::Way>, (5,180 samples, 0.19%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_h2 (379 samples, 0.01%)
std::shared_ptr<osmscout::TypeInfo>::shared_ptr (3,299 samples, 0.12%)
std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> >::begin (363 samples, 0.01%)
osmscout::GeoCoord::operator= (1,284 samples, 0.05%)
std::__shared_ptr<osmscout::TypeInfo, (463 samples, 0.02%)
osmscout::TileData<std::shared_ptr<osmscout::Way> >::~TileData (393 samples, 0.01%)
std::__shared_count< (2,423 samples, 0.09%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_valptr (579 samples, 0.02%)
__gnu_cxx::operator==<osmscout::FeatureInstance const*, std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> > > (686 samples, 0.03%)
osmscout::FeatureValueBuffer::GetValueAndAllocateBuffer (27,100 samples, 1.00%)
std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry>::operator-- (421 samples, 0.02%)
std::__shared_ptr<osmscout::Way, (1,770 samples, 0.07%)
__gnu_cxx::new_allocator<osmscout::Area>::destroy<osmscout::Area> (596 samples, 0.02%)
std::_Sp_counted_ptr_inplace<osmscout::Node, std::allocator<osmscout::Node>, (36,959 samples, 1.37%)
std::__cxx11::list<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >::end (709 samples, 0.03%)
std::__cxx11::list<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Area>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Area>, unsigned long>::CacheEntry> >::push_front (596 samples, 0.02%)
__gnu_cxx::__exchange_and_add (318 samples, 0.01%)
std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> >::end (2,362 samples, 0.09%)
osmscout::FeatureInstance::FeatureInstance (1,204 samples, 0.04%)
std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::~allocator (262 samples, 0.01%)
__gnu_cxx::new_allocator<osmscout::Way>::destroy<osmscout::Way> (3,441 samples, 0.13%)
std::__unguarded_partition<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::_Iter_less_iter> (3,196 samples, 0.12%)
__gnu_cxx::new_allocator<std::_List_node<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >::max_size (720 samples, 0.03%)
std::_Sp_counted_ptr_inplace<osmscout::Node, std::allocator<osmscout::Node>, (1,564 samples, 0.06%)
__gnu_cxx::__ops::_Iter_less_iter::operator (1,389 samples, 0.05%)
osmscout::MapPainter::PrepareNodeLabels (13,777 samples, 0.51%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::shared_ptr<osmscout::Way> >, std::allocator<std::pair<unsigned long const, std::shared_ptr<osmscout::Way> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_insert_bucket_begin (281 samples, 0.01%)
[unknown] (358 samples, 0.01%)
std::__shared_ptr_access<osmscout::Feature, (3,924 samples, 0.14%)
std::__detail::_Select1st::operator (662 samples, 0.02%)
osmscout::TypeInfo::GetFeature@plt (450 samples, 0.02%)
std::__shared_count< (1,400 samples, 0.05%)
std::__shared_ptr<osmscout::WayDataFile, (241 samples, 0.01%)
std::__cxx11::list<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >::begin (762 samples, 0.03%)
std::__shared_ptr<osmscout::LineStyle, (332 samples, 0.01%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::find (47,971 samples, 1.77%)
__gnu_cxx::__atomic_add_dispatch (294 samples, 0.01%)
std::__shared_ptr<osmscout::Way, (308 samples, 0.01%)
std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry>::_List_iterator (576 samples, 0.02%)
osmscout::FeatureValueBuffer::Read (161,441 samples, 5.96%)
osmscou..
std::_Hashtable<unsigned long, unsigned long, std::allocator<unsigned long>, std::__detail::_Identity, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> >::_M_bucket_index (763 samples, 0.03%)
__gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<osmscout::Node, std::allocator<osmscout::Node>, (813 samples, 0.03%)
std::forward<std::piecewise_construct_t const&> (262 samples, 0.01%)
std::_Destroy<std::shared_ptr<osmscout::Way> > (387 samples, 0.01%)
std::__detail::_Identity::operator (281 samples, 0.01%)
std::__detail::_Hashtable_ebo_helper<0, std::equal_to<unsigned long>, true>::_S_cget (345 samples, 0.01%)
osmscout::MapPainter::CalculateWayShieldLabels (3,215 samples, 0.12%)
__gnu_cxx::__atomic_add_dispatch (337 samples, 0.01%)
__gnu_cxx::__normal_iterator<osmscout::FeatureInstance const*, std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> > >::base@plt (1,107 samples, 0.04%)
std::_Destroy<osmscout::Point*> (480 samples, 0.02%)
[unknown] (359 samples, 0.01%)
std::__detail::_Mod_range_hashing::operator (363 samples, 0.01%)
std::_Sp_counted_base< (398 samples, 0.01%)
__gnu_cxx::__normal_iterator<osmscout::FeatureInstance const*, std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> > >::__normal_iterator (442 samples, 0.02%)
__gthread_active_p (532 samples, 0.02%)
std::__cxx11::_List_base<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >::_M_dec_size (1,475 samples, 0.05%)
std::__detail::_Hash_node_value_base<unsigned long>::_M_valptr (416 samples, 0.02%)
std::allocator_traits<std::allocator<std::_List_node<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::construct<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry, osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry const&> (273 samples, 0.01%)
osmscout::FileScanner::Read (2,431 samples, 0.09%)
std::__shared_ptr<osmscout::Feature, (605 samples, 0.02%)
osmscout::Node::Intersects (4,681 samples, 0.17%)
[unknown] (345 samples, 0.01%)
std::get<0ul, unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > (346 samples, 0.01%)
std::_Sp_counted_ptr_inplace<osmscout::Area, std::allocator<osmscout::Area>, (686 samples, 0.03%)
std::__detail::_Node_iterator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false, false>::_Node_iterator (895 samples, 0.03%)
std::vector<osmscout::Point, std::allocator<osmscout::Point> >::vector (11,399 samples, 0.42%)
std::__unguarded_partition<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::_Iter_less_iter> (4,017 samples, 0.15%)
__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >::operator* (298 samples, 0.01%)
osmscout::FileScanner::Read (2,239 samples, 0.08%)
std::forward<std::tuple<> > (1,651 samples, 0.06%)
osmscout::FileScanner::Read (390 samples, 0.01%)
std::get<0ul, unsigned long const&> (2,389 samples, 0.09%)
std::_Bind<bool (2,506,653 samples, 92.59%)
std::_Bind<bool
osmscout::TypeInfo::GetFeatureMaskBytes@plt (239 samples, 0.01%)
std::__detail::_Mod_range_hashing::operator (555 samples, 0.02%)
__gnu_cxx::__aligned_buffer<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_ptr (366 samples, 0.01%)
std::allocator_traits<std::allocator<osmscout::Node> >::construct<osmscout::Node> (20,514 samples, 0.76%)
std::__detail::_Node_iterator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, false, false>::operator (338 samples, 0.01%)
std::__shared_count< (4,674 samples, 0.17%)
std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry>::_List_iterator (706 samples, 0.03%)
[unknown] (361 samples, 0.01%)
std::iter_swap<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > > > (426 samples, 0.02%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_bucket_index (3,795 samples, 0.14%)
osmscout::MapService::LoadMissingTileDataStyleSheet (870 samples, 0.03%)
std::__shared_ptr<osmscout::Feature, (5,037 samples, 0.19%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::shared_ptr<osmscout::Way> > >::_M_v (535 samples, 0.02%)
std::get<0ul, unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > (251 samples, 0.01%)
__gnu_cxx::new_allocator<std::shared_ptr<osmscout::LineStyle> >::construct<std::shared_ptr<osmscout::LineStyle>, std::shared_ptr<osmscout::LineStyle> const&> (329 samples, 0.01%)
std::forward<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry const&> (297 samples, 0.01%)
std::_Hashtable<unsigned long, unsigned long, std::allocator<unsigned long>, std::__detail::_Identity, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> >::_M_insert_bucket_begin (4,981 samples, 0.18%)
std::__shared_ptr<osmscout::Way, (3,459 samples, 0.13%)
osmscout::WayDataFile::~WayDataFile (240 samples, 0.01%)
std::_Destroy<osmscout::SegmentGeoBox*, osmscout::SegmentGeoBox> (497 samples, 0.02%)
osmscout::NameFeatureValue::Read (6,891 samples, 0.25%)
std::get<0ul, unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > (587 samples, 0.02%)
std::shared_ptr<osmscout::LineStyle>::shared_ptr<std::allocator<osmscout::LineStyle>, osmscout::LineStyle&> (655 samples, 0.02%)
std::_Sp_counted_base< (1,066 samples, 0.04%)
operator new[] (2,244 samples, 0.08%)
std::__detail::_Select1st::operator (1,041 samples, 0.04%)
osmscout::MapService::~MapService (418 samples, 0.02%)
std::vector<std::shared_ptr<osmscout::TypeInfo>, std::allocator<std::shared_ptr<osmscout::TypeInfo> > >::operator[] (1,507 samples, 0.06%)
std::get<0ul, unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > (247 samples, 0.01%)
std::allocator_traits<std::allocator<std::shared_ptr<osmscout::Way> > >::construct<std::shared_ptr<osmscout::Way>, std::shared_ptr<osmscout::Way> const&> (9,783 samples, 0.36%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_find_before_node (47,136 samples, 1.74%)
std::vector<std::shared_ptr<osmscout::LineStyle>, std::allocator<std::shared_ptr<osmscout::LineStyle> > >::push_back (645 samples, 0.02%)
__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >::operator-- (409 samples, 0.02%)
std::__addressof<std::allocator<std::_Sp_counted_ptr_inplace<osmscout::Way, std::allocator<osmscout::Way>, (1,435 samples, 0.05%)
std::__detail::_Mod_range_hashing::operator (484 samples, 0.02%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_extract (247 samples, 0.01%)
std::__detail::_Select1st::operator (2,190 samples, 0.08%)
osmscout::MapPainter::Draw (55,867 samples, 2.06%)
o..
std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false> >, true>::_S_get (296 samples, 0.01%)
__gnu_cxx::__aligned_buffer<osmscout::Way>::_M_ptr (431 samples, 0.02%)
[libQt5Gui.so.5.9.5] (264 samples, 0.01%)
std::__detail::_Select1st::operator (437 samples, 0.02%)
std::__get_helper<0ul, unsigned long const&> (1,852 samples, 0.07%)
__gnu_cxx::__atomic_add_dispatch (395 samples, 0.01%)
__gnu_cxx::__exchange_and_add (327 samples, 0.01%)
std::unordered_map<unsigned long, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry>, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > > >::operator[] (87,938 samples, 3.25%)
std..
__gnu_cxx::__aligned_membuf<unsigned long>::_M_ptr (1,527 samples, 0.06%)
osmscout::FeatureInstance::GetFeatureBit (1,253 samples, 0.05%)
[unknown] (357 samples, 0.01%)
osmscout::FeatureValueReader<osmscout::WidthFeature, osmscout::WidthFeatureValue>::GetValue (451 samples, 0.02%)
std::__shared_ptr<osmscout::Node, (1,145 samples, 0.04%)
std::equal_to<unsigned long>::operator (3,009 samples, 0.11%)
std::__copy_move_a2<false, std::__detail::_Node_iterator<unsigned long, true, false>, unsigned long*> (2,614 samples, 0.10%)
std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<osmscout::Way, std::allocator<osmscout::Way>, (1,715 samples, 0.06%)
std::__detail::_Node_iterator_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false>::_Node_iterator_base (364 samples, 0.01%)
std::__detail::_Mod_range_hashing::operator (411 samples, 0.02%)
osmscout::MapPainter::PrepareAreas (3,886 samples, 0.14%)
std::swap<osmscout::TypeInfo*> (368 samples, 0.01%)
std::__shared_count< (418 samples, 0.02%)
osmscout::FeatureValueBuffer::DeleteData (876 samples, 0.03%)
std::shared_ptr<osmscout::Feature>::shared_ptr (1,322 samples, 0.05%)
osmscout::FeatureValueBuffer::Read (136,473 samples, 5.04%)
osmsco..
std::_Head_base<0ul, unsigned long const&, false>::_M_head (329 samples, 0.01%)
[unknown] (368 samples, 0.01%)
std::_Sp_counted_base< (2,316 samples, 0.09%)
std::__shared_ptr_access<osmscout::TypeInfo, (400 samples, 0.01%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_extract (237 samples, 0.01%)
std::__detail::_Select1st::operator (1,769 samples, 0.07%)
std::__shared_ptr<osmscout::Node, (281 samples, 0.01%)
std::__shared_ptr_access<osmscout::TypeInfo, (746 samples, 0.03%)
operator new (1,962 samples, 0.07%)
osmscout::StyleConfig::GetNodeIconStyle (421 samples, 0.02%)
__gnu_cxx::new_allocator<osmscout::Node>::construct<osmscout::Node> (15,384 samples, 0.57%)
[unknown] (352 samples, 0.01%)
operator new[] (4,143 samples, 0.15%)
__gnu_cxx::new_allocator<osmscout::Way>::~new_allocator (409 samples, 0.02%)
std::__introsort_loop<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, long, __gnu_cxx::__ops::_Iter_less_iter> (1,935 samples, 0.07%)
std::vector<osmscout::LabelData, std::allocator<osmscout::LabelData> >::~vector (374 samples, 0.01%)
__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >::operator* (414 samples, 0.02%)
std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false> > >::_M_deallocate_node (11,983 samples, 0.44%)
std::__cxx11::list<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >::_M_create_node<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry const&> (266 samples, 0.01%)
__gnu_cxx::new_allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::construct<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::piecewise_construct_t const&, std::tuple<unsigned long const&>, std::tuple<> > (20,587 samples, 0.76%)
[unknown] (356 samples, 0.01%)
std::shared_ptr<osmscout::Feature>::shared_ptr (938 samples, 0.03%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_find_before_node (292 samples, 0.01%)
osmscout::FeatureValueBuffer::GetValueAndAllocateBuffer (12,464 samples, 0.46%)
std::allocator<osmscout::Way>::~allocator (446 samples, 0.02%)
std::_Vector_base<osmscout::SegmentGeoBox, std::allocator<osmscout::SegmentGeoBox> >::_Vector_impl::~_Vector_impl (388 samples, 0.01%)
std::__detail::_Hash_code_base<unsigned long, unsigned long, std::__detail::_Identity, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_extract (327 samples, 0.01%)
__gnu_cxx::__normal_iterator<osmscout::FeatureInstance const*, std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> > >::__normal_iterator (374 samples, 0.01%)
std::__introsort_loop<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, long, __gnu_cxx::__ops::_Iter_less_iter> (24,729 samples, 0.91%)
std::__shared_ptr_access<osmscout::TypeInfo, (261 samples, 0.01%)
std::__cxx11::_List_base<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >::_M_put_node (5,676 samples, 0.21%)
osmscout::MapPainterQt::GetFont (1,025 samples, 0.04%)
std::swap<unsigned long> (258 samples, 0.01%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_h1 (354 samples, 0.01%)
std::__pair_get<0ul>::__get<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > (873 samples, 0.03%)
[unknown] (353 samples, 0.01%)
@plt (300 samples, 0.01%)
[unknown] (702 samples, 0.03%)
std::shared_ptr<osmscout::Way>::shared_ptr (3,023 samples, 0.11%)
__gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<osmscout::Node, std::allocator<osmscout::Node>, (358 samples, 0.01%)
std::_Sp_counted_base< (668 samples, 0.02%)
std::vector<osmscout::Point, std::allocator<osmscout::Point> >::_M_check_len (2,041 samples, 0.08%)
osmscout::FeatureValueBuffer::HasFeature (25,713 samples, 0.95%)
osmscout::FeatureValueBuffer::HasFeature (824 samples, 0.03%)
std::min<unsigned int> (2,561 samples, 0.09%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::end (1,266 samples, 0.05%)
__gnu_cxx::__aligned_membuf<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry>::_M_ptr (262 samples, 0.01%)
[unknown] (709 samples, 0.03%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_bucket_index (11,671 samples, 0.43%)
osmscout::TypeInfo::GetFeature (1,974 samples, 0.07%)
std::_Sp_counted_base< (615 samples, 0.02%)
std::_Hashtable<unsigned long, unsigned long, std::allocator<unsigned long>, std::__detail::_Identity, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> >::_M_find_before_node (791 samples, 0.03%)
__gnu_cxx::__aligned_buffer<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_ptr (533 samples, 0.02%)
osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry::~CacheEntry (5,011 samples, 0.19%)
std::vector<osmscout::Point, std::allocator<osmscout::Point> >::operator[] (1,017 samples, 0.04%)
__gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<osmscout::Way, std::allocator<osmscout::Way>, (2,663 samples, 0.10%)
std::allocator_traits<std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > > >::construct<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::piecewise_construct_t const&, std::tuple<unsigned long const&>, std::tuple<> > (24,490 samples, 0.90%)
osmscout::NameFeatureValue::Read (348 samples, 0.01%)
std::__detail::_Node_iterator_base<unsigned long, false>::_M_incr (587 samples, 0.02%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::find (59,039 samples, 2.18%)
s..
std::__detail::_Node_iterator_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false>::_Node_iterator_base (302 samples, 0.01%)
tcmalloc::PageHeap::Carve (360 samples, 0.01%)
osmscout::FeatureValueBuffer::DeleteData (196,064 samples, 7.24%)
osmscout::..
std::__detail::_Hash_code_base<unsigned long, unsigned long, std::__detail::_Identity, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_extract (235 samples, 0.01%)
std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> >::operator[] (1,665 samples, 0.06%)
std::__detail::_Select1st::operator (1,625 samples, 0.06%)
std::pointer_traits<std::__detail::_Hash_node<unsigned long, false>*>::pointer_to (362 samples, 0.01%)
std::shared_ptr<osmscout::Feature>::shared_ptr (901 samples, 0.03%)
std::shared_ptr<osmscout::Node>::~shared_ptr (697 samples, 0.03%)
std::__detail::_Node_iterator_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, false>::_Node_iterator_base (267 samples, 0.01%)
__gnu_cxx::new_allocator<osmscout::LabelInstance<QGlyphRun, QTextLayout>::Element>::construct<osmscout::LabelInstance<QGlyphRun, QTextLayout>::Element, osmscout::LabelInstance<QGlyphRun, QTextLayout>::Element const&> (369 samples, 0.01%)
__gnu_cxx::__normal_iterator<osmscout::FeatureInstance const*, std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> > >::base (469 samples, 0.02%)
std::_Destroy_aux<true>::__destroy<osmscout::Point*> (1,871 samples, 0.07%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_bucket_index (4,098 samples, 0.15%)
std::vector<osmscout::Area::Ring, std::allocator<osmscout::Area::Ring> >::resize (1,943 samples, 0.07%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_h2 (246 samples, 0.01%)
osmscout::MapPainter::PrepareWays (32,119 samples, 1.19%)
std::forward<std::tuple<> > (259 samples, 0.01%)
__gnu_cxx::__exchange_and_add_dispatch (1,725 samples, 0.06%)
std::__detail::operator!=<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, false> (262 samples, 0.01%)
std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> >::size (4,802 samples, 0.18%)
std::move<std::allocator<osmscout::Node> const&> (1,845 samples, 0.07%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_find_before_node (515 samples, 0.02%)
[libQt5Gui.so.5.9.5] (2,445 samples, 0.09%)
std::__shared_ptr<osmscout::TypeInfo, (1,237 samples, 0.05%)
std::__detail::_Hash_node_value_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_valptr (728 samples, 0.03%)
std::__shared_ptr_access<osmscout::Feature, (4,453 samples, 0.16%)
std::__shared_ptr_access<osmscout::TypeInfo, (1,955 samples, 0.07%)
std::sort<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > > > (41,116 samples, 1.52%)
std::allocator_traits<std::allocator<std::_List_node<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::destroy<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> (17,538 samples, 0.65%)
std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false> > >::deallocate (5,375 samples, 0.20%)
std::get<0ul, unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > (541 samples, 0.02%)
std::shared_ptr<osmscout::Feature>::shared_ptr (8,232 samples, 0.30%)
std::__cxx11::list<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >::back (3,716 samples, 0.14%)
std::_Sp_counted_base< (230 samples, 0.01%)
osmscout::Point::SetCoord (305 samples, 0.01%)
osmscout::NameFeature::GetValueSize (859 samples, 0.03%)
std::__shared_count< (379 samples, 0.01%)
operator new (283 samples, 0.01%)
osmscout::LayerFeature::AllocateValue (452 samples, 0.02%)
osmscout::FeatureValueBuffer::~FeatureValueBuffer (933 samples, 0.03%)
std::_Sp_counted_base< (555 samples, 0.02%)
__gnu_cxx::__normal_iterator<unsigned long const*, std::vector<unsigned long, std::allocator<unsigned long> > >::base (353 samples, 0.01%)
std::__shared_ptr<osmscout::Way, (692 samples, 0.03%)
std::_Tuple_impl<0ul, unsigned long const&>::_M_head (702 samples, 0.03%)
__gnu_cxx::operator!=<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > > (491 samples, 0.02%)
std::__unguarded_partition<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::_Iter_less_iter> (986 samples, 0.04%)
osmscout::FileScanner::HasError (639 samples, 0.02%)
std::__detail::_Select1st::operator (476 samples, 0.02%)
std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false> > >::_M_allocate_node<std::piecewise_construct_t const&, std::tuple<unsigned long const&>, std::tuple<> > (51,052 samples, 1.89%)
s..
osmscout::MapService::AddTileDataToMapData (26,068 samples, 0.96%)
std::__detail::_Hashtable_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<false, false, true> >::_M_equals (14,899 samples, 0.55%)
osmscout::FeatureValueBuffer::HasFeature@plt (560 samples, 0.02%)
osmscout::FileScanner::Read (4,871 samples, 0.18%)
__gnu_cxx::__ops::_Iter_less_iter::operator (994 samples, 0.04%)
std::__shared_count< (376 samples, 0.01%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_find_node (37,098 samples, 1.37%)
std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<unsigned long, false> > >::_M_node_allocator (327 samples, 0.01%)
osmscout::Node::~Node (233,235 samples, 8.62%)
osmscout::No..
std::move<osmscout::TypeInfo*&> (1,161 samples, 0.04%)
osmscout::AccessFeatureValue::AccessFeatureValue (317 samples, 0.01%)
__gnu_cxx::__aligned_buffer<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_ptr (329 samples, 0.01%)
osmscout::FeatureInstance::GetFeatureBit (795 samples, 0.03%)
std::__uninitialized_default_n_a<osmscout::Point*, unsigned long, osmscout::Point> (19,120 samples, 0.71%)
osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Area>, unsigned long>::SetEntry (2,747 samples, 0.10%)
std::__shared_ptr<osmscout::Feature, (6,824 samples, 0.25%)
std::_Sp_counted_base< (2,006 samples, 0.07%)
std::_Sp_counted_base< (1,447 samples, 0.05%)
std::__shared_ptr_access<osmscout::TypeConfig, (7,191 samples, 0.27%)
__gthread_active_p (260 samples, 0.01%)
PerformanceTestBackendQt::DrawMap (55,868 samples, 2.06%)
P..
std::__detail::_Hash_node<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false>::_M_next (277 samples, 0.01%)
[unknown] (358 samples, 0.01%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_bucket_index (6,451 samples, 0.24%)
std::_Destroy<std::shared_ptr<osmscout::Way> > (53,979 samples, 1.99%)
s..
std::__shared_count< (2,514 samples, 0.09%)
std::__shared_ptr<osmscout::Node, (3,100 samples, 0.11%)
osmscout::FileScanner::HasError (531 samples, 0.02%)
std::_Tuple_impl<0ul, unsigned long const&>::_M_head (2,256 samples, 0.08%)
[unknown] (354 samples, 0.01%)
std::shared_ptr<osmscout::TypeInfo>::shared_ptr (2,312 samples, 0.09%)
std::__shared_ptr<osmscout::Label<QGlyphRun, QTextLayout>, (262 samples, 0.01%)
std::__detail::_Mod_range_hashing::operator (1,083 samples, 0.04%)
[unknown] (762 samples, 0.03%)
std::iter_swap<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > > > (357 samples, 0.01%)
std::__detail::_Node_iterator_base<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, false>::_Node_iterator_base (297 samples, 0.01%)
osmscout::TypeInfo::GetFeatureCount (4,096 samples, 0.15%)
osmscout::MapService::FlushTileCache (55,032 samples, 2.03%)
o..
std::__shared_ptr<osmscout::Way, (332 samples, 0.01%)
osmscout::Way::~Way (42,901 samples, 1.58%)
std::__unguarded_partition_pivot<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::_Iter_less_iter> (1,755 samples, 0.06%)
osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry::~CacheEntry (356 samples, 0.01%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_hash_code (3,373 samples, 0.12%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::erase (29,034 samples, 1.07%)
std::__stable_sort<__gnu_cxx::__normal_iterator<osmscout::LabelInstance<QGlyphRun, QTextLayout>*, std::vector<osmscout::LabelInstance<QGlyphRun, QTextLayout>, std::allocator<osmscout::LabelInstance<QGlyphRun, QTextLayout> > > >, __gnu_cxx::__ops::_Iter_comp_iter<bool (2,582 samples, 0.10%)
osmscout::TransBuffer::TransformArea (1,300 samples, 0.05%)
memcpy@plt (312 samples, 0.01%)
std::forward<std::piecewise_construct_t const&> (2,829 samples, 0.10%)
std::__shared_ptr_access<osmscout::TypeInfo, (1,979 samples, 0.07%)
__gnu_cxx::__exchange_and_add (7,459 samples, 0.28%)
std::allocator_traits<std::allocator<osmscout::Way> >::destroy<osmscout::Way> (320 samples, 0.01%)
std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<osmscout::Node, std::allocator<osmscout::Node>, (2,139 samples, 0.08%)
std::__shared_ptr<osmscout::TypeInfo, (424 samples, 0.02%)
std::allocate_shared<osmscout::Label<QGlyphRun, QTextLayout>, std::allocator<osmscout::Label<QGlyphRun, QTextLayout> >, QString, QFont&, QPaintDevice*> (589 samples, 0.02%)
std::__introsort_loop<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, long, __gnu_cxx::__ops::_Iter_less_iter> (20,163 samples, 0.74%)
__gnu_cxx::new_allocator<osmscout::MapService>::destroy<osmscout::MapService> (418 samples, 0.02%)
std::_Sp_counted_base< (259 samples, 0.01%)
std::__unguarded_partition<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::_Iter_less_iter> (2,211 samples, 0.08%)
std::__detail::_Equal_helper<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::equal_to<unsigned long>, unsigned long, false>::_S_equals (5,032 samples, 0.19%)
std::_Sp_counted_ptr_inplace<osmscout::MapService, std::allocator<osmscout::MapService>, (418 samples, 0.02%)
osmscout::AccessFeature::AllocateValue (1,011 samples, 0.04%)
std::get<0ul, unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > (427 samples, 0.02%)
std::allocator_traits<std::allocator<osmscout::Node> >::destroy<osmscout::Node> (1,948 samples, 0.07%)
osmscout::TypeInfo::GetFeatureValueBufferSize (1,189 samples, 0.04%)
std::distance<std::__detail::_Node_iterator<unsigned long, true, false> > (1,473 samples, 0.05%)
[unknown] (366 samples, 0.01%)
std::__cxx11::list<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Area>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Area>, unsigned long>::CacheEntry> >::_M_create_node<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Area>, unsigned long>::CacheEntry const&> (333 samples, 0.01%)
__gnu_cxx::__aligned_buffer<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_ptr (300 samples, 0.01%)
osmscout::FileScanner::GetPos (3,023 samples, 0.11%)
osmscout::FeatureInstance::GetFeatureBit (355 samples, 0.01%)
osmscout::LabelLayouter<QGlyphRun, QTextLayout, osmscout::MapPainterQt>::Layout (4,437 samples, 0.16%)
osmscout::StyleCriteria::Matches (6,503 samples, 0.24%)
osmscout::StyleConfig::GetAreaBorderStyles (561 samples, 0.02%)
__gnu_cxx::__atomic_add (328 samples, 0.01%)
std::allocator<osmscout::Way>::allocator (328 samples, 0.01%)
__gnu_cxx::__aligned_buffer<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >::_M_ptr (324 samples, 0.01%)
std::move<osmscout::TypeInfo*&>@plt (357 samples, 0.01%)
std::__cxx11::list<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >::back (2,772 samples, 0.10%)
osmscout::TypeInfo::GetFeatures (892 samples, 0.03%)
std::__shared_count< (2,255 samples, 0.08%)
std::__shared_ptr_access<osmscout::TypeInfo, (3,835 samples, 0.14%)
std::_Destroy<osmscout::LabelInstance<QGlyphRun, QTextLayout>*> (432 samples, 0.02%)
std::swap<unsigned long> (270 samples, 0.01%)
__gnu_cxx::__aligned_buffer<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::_M_ptr (372 samples, 0.01%)
std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true>::_S_cget (1,498 samples, 0.06%)
std::vector<osmscout::SegmentGeoBox, std::allocator<osmscout::SegmentGeoBox> >::~vector (3,149 samples, 0.12%)
std::shared_ptr<osmscout::Feature>::~shared_ptr@plt (332 samples, 0.01%)
std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<osmscout::Node, std::allocator<osmscout::Node>, (1,102 samples, 0.04%)
std::allocator_traits<std::allocator<std::_List_node<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::destroy<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> (590 samples, 0.02%)
osmscout::Projection::GetMagnification (302 samples, 0.01%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::end (1,231 samples, 0.05%)
std::move<std::__shared_ptr<osmscout::TypeInfo, (915 samples, 0.03%)
std::__shared_count< (470 samples, 0.02%)
__gnu_cxx::new_allocator<std::pair<unsigned long const, std::shared_ptr<osmscout::Way> > >::destroy<std::pair<unsigned long const, std::shared_ptr<osmscout::Way> > > (263 samples, 0.01%)
tc_deletearray_aligned_nothrow (3,475 samples, 0.13%)
std::__unguarded_partition<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::_Iter_less_iter> (2,735 samples, 0.10%)
std::allocator_traits<std::allocator<std::_List_node<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::allocate (378 samples, 0.01%)
__gnu_cxx::__ops::_Iter_less_iter::operator (1,684 samples, 0.06%)
std::__shared_count< (559 samples, 0.02%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace (2,002 samples, 0.07%)
std::__merge_sort_with_buffer<__gnu_cxx::__normal_iterator<osmscout::LabelInstance<QGlyphRun, QTextLayout>*, std::vector<osmscout::LabelInstance<QGlyphRun, QTextLayout>, std::allocator<osmscout::LabelInstance<QGlyphRun, QTextLayout> > > >, osmscout::LabelInstance<QGlyphRun, QTextLayout>*, __gnu_cxx::__ops::_Iter_comp_iter<bool (2,309 samples, 0.09%)
osmscout::GradeFeature::GetValueSize (517 samples, 0.02%)
[unknown] (341 samples, 0.01%)
std::__detail::_Select1st::operator (1,011 samples, 0.04%)
std::vector<osmscout::Point, std::allocator<osmscout::Point> >::_M_check_len (245 samples, 0.01%)
std::__pair_get<0ul>::__const_get<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > (396 samples, 0.01%)
std::shared_ptr<osmscout::Feature>::shared_ptr (305 samples, 0.01%)
std::__shared_ptr_access<osmscout::TypeInfo, (5,326 samples, 0.20%)
osmscout::FeatureValueBuffer::HasFeature (3,620 samples, 0.13%)
osmscout::FeatureInstance::GetFeature (1,509 samples, 0.06%)
__gnu_cxx::__normal_iterator<osmscout::FeatureInstance const*, std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> > >::base (1,098 samples, 0.04%)
osmscout::Node::~Node (525 samples, 0.02%)
std::__shared_ptr<osmscout::TypeInfo, (3,706 samples, 0.14%)
std::_Function_handler<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> (2,506,791 samples, 92.60%)
std::_Function_handler<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>
std::__detail::_Hash_code_base<unsigned long, unsigned long, std::__detail::_Identity, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_h2 (431 samples, 0.02%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_h1 (308 samples, 0.01%)
std::__cxx11::list<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >::end (941 samples, 0.03%)
std::_Destroy<osmscout::Point*> (816 samples, 0.03%)
osmscout::TileData<std::shared_ptr<osmscout::Area> >::CopyData (906 samples, 0.03%)
std::__detail::_Prime_rehash_policy::_M_state (1,520 samples, 0.06%)
std::__uninitialized_construct_buf<osmscout::LabelData*, __gnu_cxx::__normal_iterator<osmscout::LabelData*, std::vector<osmscout::LabelData, std::allocator<osmscout::LabelData> > > > (252 samples, 0.01%)
std::_Destroy<std::shared_ptr<osmscout::Node>*, std::shared_ptr<osmscout::Node> > (725 samples, 0.03%)
std::shared_ptr<osmscout::Node>::shared_ptr<std::allocator<osmscout::Node>> (93,752 samples, 3.46%)
std..
std::__detail::_Mod_range_hashing::operator (1,237 samples, 0.05%)
osmscout::FeatureValueBuffer::GetValue (723 samples, 0.03%)
std::vector<osmscout::Area::Ring, std::allocator<osmscout::Area::Ring> >::_M_default_append (1,742 samples, 0.06%)
std::shared_ptr<osmscout::TypeInfo>::operator= (288 samples, 0.01%)
std::__cxx11::list<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >::end (1,081 samples, 0.04%)
operator new[] (1,539 samples, 0.06%)
std::__final_insertion_sort<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::_Iter_less_iter> (6,502 samples, 0.24%)
osmscout::FeatureValueBuffer::~FeatureValueBuffer (2,759 samples, 0.10%)
std::vector<osmscout::Area::Ring, std::allocator<osmscout::Area::Ring> >::~vector (578 samples, 0.02%)
__gnu_cxx::__atomic_add_dispatch (1,140 samples, 0.04%)
[unknown] (348 samples, 0.01%)
std::__detail::_Node_iterator_base<unsigned long, false>::_M_incr (409 samples, 0.02%)
std::hash<unsigned long>::operator (317 samples, 0.01%)
std::__cxx11::list<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >::begin (928 samples, 0.03%)
std::__shared_ptr<osmscout::Way, (2,422 samples, 0.09%)
operator new (291 samples, 0.01%)
__gnu_cxx::__atomic_add (299 samples, 0.01%)
osmscout::MapService::AddTileDataToMapData (31,637 samples, 1.17%)
std::__detail::_Equal_helper<unsigned long, unsigned long, std::__detail::_Identity, std::equal_to<unsigned long>, unsigned long, false>::_S_equals (2,942 samples, 0.11%)
osmscout::Projection::BatchTransformer::GeoToPixel (383 samples, 0.01%)
std::vector<std::shared_ptr<osmscout::TypeInfo>, std::allocator<std::shared_ptr<osmscout::TypeInfo> > >::operator[] (1,400 samples, 0.05%)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear (1,018 samples, 0.04%)
std::__shared_ptr_access<osmscout::TypeInfo, (302 samples, 0.01%)
std::unordered_map<unsigned long, std::shared_ptr<osmscout::Node>, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<unsigned long const, std::shared_ptr<osmscout::Node> > > >::operator[] (323 samples, 0.01%)
std::swap<unsigned long> (303 samples, 0.01%)
osmscout::FileScanner::Read@plt (408 samples, 0.02%)
std::_Sp_counted_ptr_inplace<osmscout::LineStyle, std::allocator<osmscout::LineStyle>, (273 samples, 0.01%)
std::type_info::operator== (1,757 samples, 0.06%)
std::shared_ptr<osmscout::Feature>::shared_ptr (4,376 samples, 0.16%)
__gnu_cxx::__exchange_and_add_dispatch (1,247 samples, 0.05%)
std::__shared_count< (401 samples, 0.01%)
osmscout::GradeFeatureValue::Read (255 samples, 0.01%)
std::forward<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >&> (289 samples, 0.01%)
__gnu_cxx::new_allocator<std::_List_node<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >::destroy<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> (16,251 samples, 0.60%)
std::__shared_ptr<osmscout::Node, (280 samples, 0.01%)
std::_List_const_iterator<osmscout::StyleSelector<osmscout::LineStyle, osmscout::LineStyle::Attribute> >::operator* (277 samples, 0.01%)
std::__detail::_Select1st::operator (1,040 samples, 0.04%)
std::shared_ptr<osmscout::Feature>::shared_ptr (7,915 samples, 0.29%)
std::tuple<unsigned long const&>::tuple<void, true> (3,612 samples, 0.13%)
std::__shared_ptr_access<osmscout::Way, (877 samples, 0.03%)
__gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<osmscout::Node, std::allocator<osmscout::Node>, (641 samples, 0.02%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_find_before_node (271 samples, 0.01%)
std::__detail::_List_node_base::_M_unhook (1,232 samples, 0.05%)
std::__shared_ptr_access<osmscout::TypeInfo, (6,104 samples, 0.23%)
std::__pair_get<0ul>::__get<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > (298 samples, 0.01%)
std::_Bind<bool (2,506,636 samples, 92.59%)
std::_Bind<bool
std::_Destroy<osmscout::LabelInstance<QGlyphRun, QTextLayout>*, osmscout::LabelInstance<QGlyphRun, QTextLayout> > (432 samples, 0.02%)
__gnu_cxx::operator!=<osmscout::FeatureInstance const*, std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> > > (5,279 samples, 0.19%)
std::_Construct<osmscout::Point> (388 samples, 0.01%)
[unknown] (3,042 samples, 0.11%)
std::__uninitialized_default_n_1<false>::__uninit_default_n<osmscout::Point*, unsigned long> (740 samples, 0.03%)
__gthread_active_p (332 samples, 0.01%)
std::__unguarded_partition_pivot<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::_Iter_less_iter> (5,205 samples, 0.19%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_find_before_node (36,071 samples, 1.33%)
std::__detail::_Equal_helper<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::equal_to<unsigned long>, unsigned long, false>::_S_equals (3,328 samples, 0.12%)
std::__detail::_Hashtable_ebo_helper<0, std::equal_to<unsigned long>, true>::_S_cget (671 samples, 0.02%)
std::equal_to<unsigned long>::operator (676 samples, 0.02%)
osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::StripCache (474,208 samples, 17.52%)
osmscout::Cache<unsigned lo..
osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::StripCache (111,103 samples, 4.10%)
osms..
std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<unsigned long, false> > >::operator (440 samples, 0.02%)
std::shared_ptr<osmscout::Feature>::~shared_ptr (5,884 samples, 0.22%)
std::__cxx11::list<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry, std::allocator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >::push_front (32,400 samples, 1.20%)
[unknown] (346 samples, 0.01%)
std::_Sp_counted_base< (2,522 samples, 0.09%)
std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::_Val_less_iter> (5,222 samples, 0.19%)
std::allocator_traits<std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > > >::construct<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::piecewise_construct_t const&, std::tuple<unsigned long const&>, std::tuple<> > (35,415 samples, 1.31%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_extract (320 samples, 0.01%)
std::__detail::_Hash_code_base<unsigned long, unsigned long, std::__detail::_Identity, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_bucket_index (419 samples, 0.02%)
std::allocator_traits<std::allocator<unsigned long> >::construct<unsigned long, unsigned long const&> (1,336 samples, 0.05%)
std::__detail::_Hashtable_ebo_helper<0, std::equal_to<unsigned long>, true>::_S_cget (239 samples, 0.01%)
osmscout::GeoCoord::GeoCoord (297 samples, 0.01%)
[unknown] (690 samples, 0.03%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_store_code (712 samples, 0.03%)
std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> >::operator[]@plt (416 samples, 0.02%)
__gnu_cxx::__aligned_membuf<unsigned long>::_M_addr (1,464 samples, 0.05%)
std::unordered_set<unsigned long, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<unsigned long> >::insert (73,940 samples, 2.73%)
st..
std::__introsort_loop<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, long, __gnu_cxx::__ops::_Iter_less_iter> (3,801 samples, 0.14%)
std::forward<std::shared_ptr<osmscout::Way> const&> (257 samples, 0.01%)
osmscout::AddressFeature::AllocateValue (261 samples, 0.01%)
std::__shared_count< (2,297 samples, 0.08%)
__gnu_cxx::__normal_iterator<osmscout::FeatureInstance const*, std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> > >::base@plt (1,374 samples, 0.05%)
std::for_each<__gnu_cxx::__normal_iterator<std::shared_ptr<osmscout::Way> const*, std::vector<std::shared_ptr<osmscout::Way>, std::allocator<std::shared_ptr<osmscout::Way> > > >, std::function<void (28,660 samples, 1.06%)
std::_Hashtable<unsigned long, unsigned long, std::allocator<unsigned long>, std::__detail::_Identity, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> >::_M_rehash_aux (11,172 samples, 0.41%)
osmscout::FeatureValueBuffer::FeatureValueBuffer (3,144 samples, 0.12%)
osmscout::TypeInfo::GetFeatureCount@plt (427 samples, 0.02%)
std::forward<std::piecewise_construct_t const&> (240 samples, 0.01%)
osmscout::MapPainter::IsVisibleWay (1,480 samples, 0.05%)
osmscout::GradeFeatureValue::GradeFeatureValue (948 samples, 0.04%)
std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> >::empty (2,272 samples, 0.08%)
std::__shared_ptr_access<osmscout::TypeInfo, (8,310 samples, 0.31%)
__gnu_cxx::__atomic_add_dispatch (2,290 samples, 0.08%)
std::allocate_shared<osmscout::Way, std::allocator<osmscout::Way>> (1,300 samples, 0.05%)
std::stable_sort<__gnu_cxx::__normal_iterator<osmscout::LabelInstance<QGlyphRun, QTextLayout>*, std::vector<osmscout::LabelInstance<QGlyphRun, QTextLayout>, std::allocator<osmscout::LabelInstance<QGlyphRun, QTextLayout> > > >, bool (2,582 samples, 0.10%)
std::__pair_get<0ul>::__get<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > (767 samples, 0.03%)
std::_Sp_counted_base< (3,545 samples, 0.13%)
std::make_shared<osmscout::Area> (1,576 samples, 0.06%)
std::vector<std::shared_ptr<osmscout::LineStyle>, std::allocator<std::shared_ptr<osmscout::LineStyle> > >::clear (765 samples, 0.03%)
std::__detail::_Hashtable_ebo_helper<0, std::equal_to<unsigned long>, true>::_S_cget (358 samples, 0.01%)
std::__detail::_Hash_code_base<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::__detail::_Select1st, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_bucket_index (8,961 samples, 0.33%)
osmscout::GeoCoord::GeoCoord (553 samples, 0.02%)
[unknown] (341 samples, 0.01%)
std::forward<unsigned long const&> (2,730 samples, 0.10%)
std::shared_ptr<osmscout::TypeInfo>::operator= (8,683 samples, 0.32%)
std::__detail::_Identity::operator (329 samples, 0.01%)
osmscout::NameFeatureValue::~NameFeatureValue (829 samples, 0.03%)
std::operator==<osmscout::Point*> (1,198 samples, 0.04%)
osmscout::Node::~Node (427 samples, 0.02%)
tc_deletearray_aligned_nothrow (1,658 samples, 0.06%)
std::__shared_ptr_access<osmscout::Feature, (230 samples, 0.01%)
osmscout::FeatureInstance::GetIndex (3,422 samples, 0.13%)
std::_Destroy<std::shared_ptr<osmscout::Way>*> (391 samples, 0.01%)
__gnu_cxx::__exchange_and_add_dispatch (3,435 samples, 0.13%)
std::__detail::_Select1st::operator (1,075 samples, 0.04%)
std::__shared_ptr_access<osmscout::Feature, (4,492 samples, 0.17%)
std::_Sp_counted_ptr_inplace<osmscout::NodeDataFile, std::allocator<osmscout::NodeDataFile>, (708 samples, 0.03%)
[libQt5XcbQpa.so.5.9.5] (291 samples, 0.01%)
std::_Vector_base<osmscout::Point, std::allocator<osmscout::Point> >::_M_allocate (575 samples, 0.02%)
std::allocator_traits<std::allocator<std::__detail::_Hash_node<unsigned long, false> > >::allocate (563 samples, 0.02%)
std::__detail::_Select1st::operator (2,163 samples, 0.08%)
std::__unguarded_partition_pivot<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::_Iter_less_iter> (1,227 samples, 0.05%)
std::__allocated_ptr<std::allocator<std::_List_node<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >::~__allocated_ptr (279 samples, 0.01%)
std::forward<std::tuple<> > (307 samples, 0.01%)
std::__shared_ptr<osmscout::TypeInfo, (1,612 samples, 0.06%)
__gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<osmscout::Way, std::allocator<osmscout::Way>, (431 samples, 0.02%)
osmscout::Point::SetCoord (2,699 samples, 0.10%)
std::allocator<osmscout::Way>::~allocator (285 samples, 0.01%)
__gnu_cxx::__normal_iterator<osmscout::FeatureInstance const*, std::vector<osmscout::FeatureInstance, std::allocator<osmscout::FeatureInstance> > >::operator* (828 samples, 0.03%)
std::__addressof<std::allocator<std::_Sp_counted_ptr_inplace<osmscout::Node, std::allocator<osmscout::Node>, (2,562 samples, 0.09%)
__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >::operator* (242 samples, 0.01%)
std::__introsort_loop<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, long, __gnu_cxx::__ops::_Iter_less_iter> (627 samples, 0.02%)
std::__copy_move_a<false, std::__detail::_Node_iterator<unsigned long, true, false>, unsigned long*> (2,613 samples, 0.10%)
std::_Sp_counted_base< (515 samples, 0.02%)
osmscout::TypeInfoSet::Set (458 samples, 0.02%)
[unknown] (358 samples, 0.01%)
std::__shared_ptr<osmscout::TypeInfo, (2,085 samples, 0.08%)
std::get<0ul, unsigned long const&> (1,942 samples, 0.07%)
osmscout::FeatureValue::FeatureValue (901 samples, 0.03%)
osmscout::GeoCoord::GetLon (827 samples, 0.03%)
osmscout::MapPainterQt::DrawLabels (5,074 samples, 0.19%)
std::get<0ul, unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > (366 samples, 0.01%)
std::_Vector_base<osmscout::Point, std::allocator<osmscout::Point> >::_M_get_Tp_allocator (1,673 samples, 0.06%)
std::_Sp_counted_base< (1,287 samples, 0.05%)
std::swap<unsigned long> (399 samples, 0.01%)
std::__detail::_Hash_node_value_base<unsigned long>::_M_v (615 samples, 0.02%)
osmscout::TypeInfo::GetFeatureMaskBytes (503 samples, 0.02%)
std::_Hashtable<unsigned long, std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, std::allocator<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> > >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::find (232 samples, 0.01%)
osmscout::FeatureValue::FeatureValue (1,308 samples, 0.05%)
std::vector<osmscout::Point, std::allocator<osmscout::Point> >::size (1,257 samples, 0.05%)
std::_Sp_counted_base< (351 samples, 0.01%)
__gnu_cxx::__atomic_add (440 samples, 0.02%)
std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry>::_List_iterator (446 samples, 0.02%)
std::forward<std::tuple<unsigned long const&> > (3,314 samples, 0.12%)
std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Node>, unsigned long>::CacheEntry> >, false> >, true>::_S_get (324 samples, 0.01%)
std::get<0ul, unsigned long const, std::_List_iterator<osmscout::Cache<unsigned long, std::shared_ptr<osmscout::Way>, unsigned long>::CacheEntry> > (235 samples, 0.01%)
osmscout::AddressFeatureValue::AddressFeatureValue (2,504 samples, 0.09%)
osmscout::FeatureInstance::FeatureInstance (5,905 samples, 0.22%)
std::__detail::_Hash_code_base<unsigned long, unsigned long, std::__detail::_Identity, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>::_M_h2 (231 samples, 0.01%)
osmscout::AddressFeature::GetValueSize (1,304 samples, 0.05%)
__gnu_cxx::__normal_iterator<unsigned long const*, std::vector<unsigned long, std::allocator<unsigned long> > >::operator++ (1,701 samples, 0.06%)
operator new[] (2,806 samples, 0.10%)
std::_Destroy<osmscout::Point*, osmscout::Point> (2,865 samples, 0.11%)
std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<osmscout::Way, std::allocator<osmscout::Way>, (922 samples, 0.03%)
osmscout::MapPainter::Draw (55,867 samples, 2.06%)
o..
std::move<std::allocator<osmscout::Way> const&> (395 samples, 0.01%)
std::__shared_ptr<osmscout::Way, (5,891 samples, 0.22%)
std::_Sp_counted_base< (550 samples, 0.02%)
std::__shared_ptr<osmscout::TypeInfo, (2,716 samples, 0.10%)