Ticket #197: bench_post.txt

File bench_post.txt, 7.4 KB (added by eliedebrauwer, 9 years ago)

oprofile benchmark on a large map

Line 
1CPU: Core 2, speed 2101 MHz (estimated)
2Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000
3CPU_CLK_UNHALT...|
4  samples|      %|
5------------------
6   428465 82.4582 python2.6
7        CPU_CLK_UNHALT...|
8          samples|      %|
9        ------------------
10           385938 90.0746 _fife.so
11            16395  3.8265 libGLcore.so.185.18.36
12             4034  0.9415 libc-2.10.1.so
13             3551  0.8288 libSDL-1.2.so.0.11.2
14             2414  0.5634 libz.so.1.2.3.3
15             2389  0.5576 libvorbis.so.0.4.0
16             2220  0.5181 libpulsecommon-0.9.19.so
17             1724  0.4024 libm-2.10.1.so
18             1476  0.3445 zero
19             1413  0.3298 libpng12.so.0.29.0
20             1179  0.2752 libopenal_soft.so
21              911  0.2126 python2.6
22              743  0.1734 libpulse.so.0.12.0
23              742  0.1732 libGL.so.185.18.36
24              655  0.1529 libpthread-2.10.1.so
25              521  0.1216 libstdc++.so.6.0.13
26              426  0.0994 [vdso] (tgid:6484 range:0xf7b000-0xf7c000)
27              406  0.0948 librt-2.10.1.so
28              370  0.0864 libogg.so.0.6.0
29              310  0.0724 libguichan-0.8.1.so.1.0.0
30              184  0.0429 libasound.so.2.0.0
31              171  0.0399 libasound_module_pcm_pulse.so
32              150  0.0350 libvorbisfile.so.3.2.0
33               58  0.0135 libguichan_opengl-0.8.1.so.1.0.0
34               31  0.0072 libSDL_ttf-2.0.so.0.6.3
35               20  0.0047 libX11.so.6.2.0
36               11  0.0026 libSDL_image-1.2.so.0.1.6
37                9  0.0021 libXext.so.6.4.0
38                9  0.0021 libxcb.so.1.1.0
39                5  0.0012 libguichan_sdl-0.8.1.so.1.0.0
40
41
42CPU: Core 2, speed 2101 MHz (estimated)
43Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 100000
44samples  %        image name               symbol name
4543151    11.1785  _fife.so                 FIFE::Camera::render()
4637927     9.8252  _fife.so                 FIFE::Instance::update()
4720478     5.3049  _fife.so                 FIFE::Visual2DGfx::isVisible()
4816507     4.2762  _fife.so                 FIFE::LogManager::instance()
4916395     4.2472  libGLcore.so.185.18.36   /usr/lib/libGLcore.so.185.18.36
5015220     3.9428  _fife.so                 __i686.get_pc_thunk.bx
5112627     3.2711  _fife.so                 FIFE::Pool::get(unsigned int, bool)
5211667     3.0224  _fife.so                 FIFE::InstanceVisual* FIFE::Instance::getVisual<FIFE::InstanceVisual>() const
5310970     2.8418  _fife.so                 FIFE::PriorityQueue<int, float>::orderUp(std::pair<int, float> const&)
548848      2.2921  _fife.so                 std::map<FIFE::Camera*, FIFE::InstanceVisualCacheItem, std::less<FIFE::Camera*>, std::allo
55cator<std::pair<FIFE::Camera* const, FIFE::InstanceVisualCacheItem> > >::operator[](FIFE::Camera* const&)
567979      2.0670  _fife.so                 FIFE::Rect::Rect(int, int, unsigned int, unsigned int)
577610      1.9714  _fife.so                 FIFE::Rect::intersects(FIFE::Rect const&) const
587597      1.9680  _fife.so                 std::_Rb_tree<FIFE::Camera*, std::pair<FIFE::Camera* const, FIFE::InstanceVisualCacheItem>
59, std::_Select1st<std::pair<FIFE::Camera* const, FIFE::InstanceVisualCacheItem> >, std::less<FIFE::Camera*>, std::allocator<std::pair
60<FIFE::Camera* const, FIFE::InstanceVisualCacheItem> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<FIFE::Camera* const, FIFE::Inst
61anceVisualCacheItem> >*, std::_Rb_tree_node<std::pair<FIFE::Camera* const, FIFE::InstanceVisualCacheItem> >*, FIFE::Camera* const&)
626667      1.7271  _fife.so                 std::_Rb_tree<FIFE::Camera*, std::pair<FIFE::Camera* const, FIFE::InstanceVisualCacheItem>
63, std::_Select1st<std::pair<FIFE::Camera* const, FIFE::InstanceVisualCacheItem> >, std::less<FIFE::Camera*>, std::allocator<std::pair
64<FIFE::Camera* const, FIFE::InstanceVisualCacheItem> > >::_M_begin()
655324      1.3792  _fife.so                 std::_Rb_tree<FIFE::Camera*, std::pair<FIFE::Camera* const, FIFE::InstanceVisualCacheItem>
66, std::_Select1st<std::pair<FIFE::Camera* const, FIFE::InstanceVisualCacheItem> >, std::less<FIFE::Camera*>, std::allocator<std::pair
67<FIFE::Camera* const, FIFE::InstanceVisualCacheItem> > >::lower_bound(FIFE::Camera* const&)
685114      1.3248  _fife.so                 std::less<FIFE::Camera*>::operator()(FIFE::Camera* const&, FIFE::Camera* const&) const
694455      1.1541  _fife.so                 std::_Rb_tree_iterator<std::pair<FIFE::Camera* const, FIFE::InstanceVisualCacheItem> >::op
70erator==(std::_Rb_tree_iterator<std::pair<FIFE::Camera* const, FIFE::InstanceVisualCacheItem> > const&) const
714397      1.1391  _fife.so                 FIFE::PriorityQueue<int, float>::compare(std::pair<int, float> const&, std::pair<int, floa
72t> const&)
734207      1.0898  _fife.so                 std::map<FIFE::Camera*, FIFE::InstanceVisualCacheItem, std::less<FIFE::Camera*>, std::allo
74cator<std::pair<FIFE::Camera* const, FIFE::InstanceVisualCacheItem> > >::end()
754003      1.0370  _fife.so                 FIFE::PointType3D<int>::PointType3D(int, int, int)
763973      1.0292  _fife.so                 std::_Rb_tree<FIFE::Camera*, std::pair<FIFE::Camera* const, FIFE::InstanceVisualCacheItem>
77, std::_Select1st<std::pair<FIFE::Camera* const, FIFE::InstanceVisualCacheItem> >, std::less<FIFE::Camera*>, std::allocator<std::pair
78<FIFE::Camera* const, FIFE::InstanceVisualCacheItem> > >::end()
793808      0.9865  _fife.so                 FIFE::LogManager::isVisible(logmodule_t)
803560      0.9222  _fife.so                 std::map<FIFE::Camera*, FIFE::InstanceVisualCacheItem, std::less<FIFE::Camera*>, std::allo
81cator<std::pair<FIFE::Camera* const, FIFE::InstanceVisualCacheItem> > >::lower_bound(FIFE::Camera* const&)
823551      0.9199  libSDL-1.2.so.0.11.2     /usr/lib/libSDL-1.2.so.0.11.2
833064      0.7937  _fife.so                 FIFE::Instance::getChangeInfo()
843063      0.7935  _fife.so                 std::_Rb_tree<FIFE::Camera*, std::pair<FIFE::Camera* const, FIFE::InstanceVisualCacheItem>
85, std::_Select1st<std::pair<FIFE::Camera* const, FIFE::InstanceVisualCacheItem> >, std::less<FIFE::Camera*>, std::allocator<std::pair
86<FIFE::Camera* const, FIFE::InstanceVisualCacheItem> > >::_S_key(std::_Rb_tree_node<std::pair<FIFE::Camera* const, FIFE::InstanceVisu
87alCacheItem> > const*)
882996      0.7761  _fife.so                 FIFE::GLImage::generateTextureChunks()
892976      0.7709  _fife.so                 FIFE::Layer::update()
902921      0.7567  _fife.so                 std::list<std::pair<int, float>, std::allocator<std::pair<int, float> > >::end()
912870      0.7435  _fife.so                 std::vector<FIFE::Instance*, std::allocator<FIFE::Instance*> >::end() const
922757      0.7142  _fife.so                 bool __gnu_cxx::operator!=<FIFE::Instance**, std::vector<FIFE::Instance*, std::allocator<F
93IFE::Instance*> > >(__gnu_cxx::__normal_iterator<FIFE::Instance**, std::vector<FIFE::Instance*, std::allocator<FIFE::Instance*> > > c
94onst&, __gnu_cxx::__normal_iterator<FIFE::Instance**, std::vector<FIFE::Instance*, std::allocator<FIFE::Instance*> > > const&)
952675      0.6930  _fife.so                 std::map<FIFE::Camera*, FIFE::InstanceVisualCacheItem, std::less<FIFE::Camera*>, std::allo
96cator<std::pair<FIFE::Camera* const, FIFE::InstanceVisualCacheItem> > >::key_comp() const
972576      0.6673  _fife.so                 bool __gnu_cxx::operator!=<FIFE::Instance* const*, std::vector<FIFE::Instance*, std::alloc
98ator<FIFE::Instance*> > >(__gnu_cxx::__normal_iterator<FIFE::Instance* const*, std::vector<FIFE::Instance*, std::allocator<FIFE::Inst
99ance*> > > const&, __gnu_cxx::__normal_iterator<FIFE::Instance* const*, std::vector<FIFE::Instance*, std::allocator<FIFE::Instance*>