Code:
Flat profile:
Each sample counts as 0.01 seconds.
% cumulative self self total
time seconds seconds calls us/call us/call name
33.33 0.01 0.01 902 11.09 11.09 _Rb_tree<basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> >, pair<basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> > const, SDL_Surface *>, _Select1st<pair<basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> > const, SDL_Surface *> >, less<basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> > >, allocator<SDL_Surface *> >::end(void)
33.33 0.02 0.01 321 31.15 31.15 basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> >::replace(unsigned int, unsigned int, char const *, unsigned int)
33.33 0.03 0.01 83 120.48 120.48 _Rb_tree<basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> >, pair<basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> > const, Parse::ParseAction *>, _Select1st<pair<basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> > const, Parse::ParseAction *> >, less<basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> > >, allocator<Parse::ParseAction *> >::find(basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> > const &)
0.00 0.03 0.00 103503 0.00 0.00 basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> >::rep(void) const
0.00 0.03 0.00 37913 0.00 0.00 Util::Matrix<Game::GameMap::MapTile *>::numCols(void) const
0.00 0.03 0.00 30129 0.00 0.00 basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> >::length(void) const
0.00 0.03 0.00 29801 0.00 0.00 basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> >::Rep::data(void)
0.00 0.03 0.00 18840 0.00 0.00 Util::Matrix<Game::GameMap::MapTile *>::operator()(int, int)
0.00 0.03 0.00 17762 0.00 0.00 basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> >::data(void) const
0.00 0.03 0.00 17408 0.00 0.00 Game::Flame::drawAt(SDL_Surface *, SDL_Rect *)
0.00 0.03 0.00 15640 0.00 0.00 Graphics::SingleFrameImage::drawAt(SDL_Surface *, SDL_Rect *)