Ticket #2808: massif_output_1v1_singleplayer.txt

File massif_output_1v1_singleplayer.txt, 54.1 KB (added by Yves, 10 years ago)
Line 
1--------------------------------------------------------------------------------
2Command: ./pyrogenesis
3Massif arguments: --depth=1
4ms_print arguments: massif.out.5224
5--------------------------------------------------------------------------------
6
7
8 MB
9380.6^ #
10 | @:#
11 | @ :: @@#
12 | @: :::: @@#
13 | @@ @@: ::: ::: ::@::: :: ::@@#
14 | :: : :::@ ::@ ::::: ::: ::: @::: :: : @@#
15 | @ :@@:::: ::@@:: @ ::@ :: :: ::: : : @::: :: : @@#
16 | ::: :: :@::@ :::: ::@ :: @ ::@ :: :: ::: : : @::: :: : @@#
17 | : ::: : ::: :::@::@ :::: ::@ :: @ ::@ :: :: ::: : : @::: :: : @@#
18 | ::::::@@:: :: ::: : :@::@ :::: ::@ :: @ ::@ :: :: ::: : : @::: :: : @@#
19 | : : ::@ :: :: ::: : :@::@ :::: ::@ :: @ ::@ :: :: ::: : : @::: :: : @@#
20 | : : ::@ :: :: ::: : :@::@ :::: ::@ :: @ ::@ :: :: ::: : : @::: :: : @@#
21 | : : ::@ :: :: ::: : :@::@ :::: ::@ :: @ ::@ :: :: ::: : : @::: :: : @@#
22 | : : ::@ :: :: ::: : :@::@ :::: ::@ :: @ ::@ :: :: ::: : : @::: :: : @@#
23 | : : ::@ :: :: ::: : :@::@ :::: ::@ :: @ ::@ :: :: ::: : : @::: :: : @@#
24 | : : ::@ :: :: ::: : :@::@ :::: ::@ :: @ ::@ :: :: ::: : : @::: :: : @@#
25 | : : ::@ :: :: ::: : :@::@ :::: ::@ :: @ ::@ :: :: ::: : : @::: :: : @@#
26 | : : ::@ :: :: ::: : :@::@ :::: ::@ :: @ ::@ :: :: ::: : : @::: :: : @@#
27 | : : ::@ :: :: ::: : :@::@ :::: ::@ :: @ ::@ :: :: ::: : : @::: :: : @@#
28 | : : ::@ :: :: ::: : :@::@ :::: ::@ :: @ ::@ :: :: ::: : : @::: :: : @@#
29 0 +----------------------------------------------------------------------->Ti
30 0 1.500
31
32Number of snapshots: 68
33 Detailed snapshots: [5, 15, 18, 25, 28, 31, 41, 48, 51, 61, 64, 65, 66 (peak)]
34
35--------------------------------------------------------------------------------
36 n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
37--------------------------------------------------------------------------------
38 0 0 0 0 0 0
39 1 40,286,953,753 225,250,264 204,185,734 21,064,530 0
40 2 88,550,326,278 228,245,640 206,778,864 21,466,776 0
41 3 119,634,193,709 228,684,344 207,684,182 21,000,162 0
42 4 147,585,088,989 244,693,344 220,939,373 23,753,971 0
43 5 172,268,213,461 233,378,976 212,690,135 20,688,841 0
4491.14% (212,690,135B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
45->30.97% (72,275,328B) in 2694 places, all below massif's threshold (01.00%)
46|
47->08.53% (19,904,492B) 0x8898D4D: std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep::_S_create(unsigned long, unsigned long, std::allocator<wchar_t> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19)
48|
49->08.07% (18,827,084B) 0x4123C560: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
50|
51->06.84% (15,967,916B) 0x7225563: ??? (in /usr/lib/x86_64-linux-gnu/libopenal.so.1.14.0)
52|
53->05.94% (13,852,800B) 0x50D161: std::_Rb_tree<std::string, std::pair<std::string const, CParamNode>, std::_Select1st<std::pair<std::string const, CParamNode> >, std::less<std::string>, std::allocator<std::pair<std::string const, CParamNode> > >::_M_copy(std::_Rb_tree_node<std::pair<std::string const, CParamNode> > const*, std::_Rb_tree_node<std::pair<std::string const, CParamNode> >*) (new_allocator.h:104)
54|
55->04.02% (9,392,864B) 0x6D3E01: CModelDef::Load(Path const&, Path const&) (ModelDef.cpp:289)
56|
57->03.92% (9,156,980B) 0x669FE4: CSkeletonAnimDef::Load(Path const&) (SkeletonAnimDef.cpp:108)
58|
59->03.61% (8,418,800B) 0x80A2B0: std::_Rb_tree_iterator<std::pair<Path const, VfsFile> > std::_Rb_tree<Path, std::pair<Path const, VfsFile>, std::_Select1st<std::pair<Path const, VfsFile> >, std::less<Path>, std::allocator<std::pair<Path const, VfsFile> > >::_M_insert_<std::pair<Path, VfsFile>&>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<Path, VfsFile>&) (new_allocator.h:104)
60|
61->03.32% (7,752,840B) 0x50D290: std::_Rb_tree<std::string, std::pair<std::string const, CParamNode>, std::_Select1st<std::pair<std::string const, CParamNode> >, std::less<std::string>, std::allocator<std::pair<std::string const, CParamNode> > >::_M_copy(std::_Rb_tree_node<std::pair<std::string const, CParamNode> > const*, std::_Rb_tree_node<std::pair<std::string const, CParamNode> >*) (new_allocator.h:104)
62|
63->02.81% (6,555,456B) 0x597881E: JSObject::growSlots(JSContext*, JS::Handle<JSObject*>, unsigned int, unsigned int) (Utility.h:154)
64|
65->02.45% (5,724,672B) 0x582C1BA: js::LifoAlloc::getOrCreateChunk(unsigned long) (Utility.h:154)
66|
67->02.25% (5,253,040B) 0x83F5A1: rtl_AllocateAligned(unsigned long, unsigned long) (gcc.cpp:39)
68|
69->01.90% (4,436,992B) 0x6398EF: CFont::GlyphMap::set(unsigned short, CFont::GlyphData const&) (Font.cpp:43)
70|
71->01.80% (4,194,304B) 0x5A6642: CProfiler2::RegisterCurrentThread(std::string const&) (Profiler2.cpp:306)
72|
73->01.63% (3,812,664B) 0x6376DB: CModel::Clone() const (Model.cpp:594)
74|
75->01.61% (3,759,743B) 0x88963B7: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19)
76|
77->01.46% (3,404,160B) 0x48332C: CComponentManager::AllocateEntityHandle(unsigned int) (ComponentManager.cpp:805)
78
79--------------------------------------------------------------------------------
80 n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
81--------------------------------------------------------------------------------
82 6 211,318,517,552 240,740,672 219,159,397 21,581,275 0
83 7 242,123,080,081 243,526,184 221,345,354 22,180,830 0
84 8 285,792,295,515 233,195,616 212,524,518 20,671,098 0
85 9 318,914,604,108 263,521,064 239,232,660 24,288,404 0
86 10 347,931,486,941 261,870,000 238,080,242 23,789,758 0
87 11 381,095,711,317 253,414,544 231,024,314 22,390,230 0
88 12 401,822,745,144 264,070,104 239,819,540 24,250,564 0
89 13 439,133,168,793 250,579,216 228,369,200 22,210,016 0
90 14 481,298,114,943 267,791,784 243,339,501 24,452,283 0
91 15 509,751,659,437 285,082,128 258,530,210 26,551,918 0
9290.69% (258,530,210B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
93->30.57% (87,163,258B) in 2700 places, all below massif's threshold (01.00%)
94|
95->07.51% (21,410,096B) 0x4123C560: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
96|
97->07.37% (21,019,128B) 0x7225563: ??? (in /usr/lib/x86_64-linux-gnu/libopenal.so.1.14.0)
98|
99->07.03% (20,029,840B) 0x8898D4D: std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep::_S_create(unsigned long, unsigned long, std::allocator<wchar_t> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19)
100|
101->04.87% (13,878,120B) 0x50D161: std::_Rb_tree<std::string, std::pair<std::string const, CParamNode>, std::_Select1st<std::pair<std::string const, CParamNode> >, std::less<std::string>, std::allocator<std::pair<std::string const, CParamNode> > >::_M_copy(std::_Rb_tree_node<std::pair<std::string const, CParamNode> > const*, std::_Rb_tree_node<std::pair<std::string const, CParamNode> >*) (new_allocator.h:104)
102|
103->03.57% (10,179,456B) 0x597881E: JSObject::growSlots(JSContext*, JS::Handle<JSObject*>, unsigned int, unsigned int) (Utility.h:154)
104|
105->03.47% (9,881,264B) 0x6D3E01: CModelDef::Load(Path const&, Path const&) (ModelDef.cpp:289)
106|
107->03.21% (9,156,980B) 0x669FE4: CSkeletonAnimDef::Load(Path const&) (SkeletonAnimDef.cpp:108)
108|
109->02.96% (8,431,176B) 0x80A2B0: std::_Rb_tree_iterator<std::pair<Path const, VfsFile> > std::_Rb_tree<Path, std::pair<Path const, VfsFile>, std::_Select1st<std::pair<Path const, VfsFile> >, std::less<Path>, std::allocator<std::pair<Path const, VfsFile> > >::_M_insert_<std::pair<Path, VfsFile>&>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<Path, VfsFile>&) (new_allocator.h:104)
110|
111->02.94% (8,377,728B) 0x589B893: JSFlatString* JSRope::flattenInternal<(JSRope::UsingBarrier)1>(JSContext*) (Utility.h:154)
112|
113->02.72% (7,764,480B) 0x50D290: std::_Rb_tree<std::string, std::pair<std::string const, CParamNode>, std::_Select1st<std::pair<std::string const, CParamNode> >, std::less<std::string>, std::allocator<std::pair<std::string const, CParamNode> > >::_M_copy(std::_Rb_tree_node<std::pair<std::string const, CParamNode> > const*, std::_Rb_tree_node<std::pair<std::string const, CParamNode> >*) (new_allocator.h:104)
114|
115->02.45% (6,987,376B) 0x83F5A1: rtl_AllocateAligned(unsigned long, unsigned long) (gcc.cpp:39)
116|
117->02.05% (5,830,208B) 0x58F038B: JSStructuredCloneReader::readString(unsigned int) (Utility.h:154)
118|
119->01.59% (4,519,224B) 0x6376DB: CModel::Clone() const (Model.cpp:594)
120|
121->01.56% (4,436,992B) 0x6398EF: CFont::GlyphMap::set(unsigned short, CFont::GlyphData const&) (Font.cpp:43)
122|
123->01.47% (4,194,304B) 0x5A6642: CProfiler2::RegisterCurrentThread(std::string const&) (Profiler2.cpp:306)
124|
125->01.45% (4,143,660B) 0xE17FEE8: _book_unquantize (in /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.5)
126|
127->01.40% (3,985,688B) 0x88963B7: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19)
128|
129->01.27% (3,630,960B) 0x48332C: CComponentManager::AllocateEntityHandle(unsigned int) (ComponentManager.cpp:805)
130|
131->01.23% (3,510,272B) 0x582C1BA: js::LifoAlloc::getOrCreateChunk(unsigned long) (Utility.h:154)
132
133--------------------------------------------------------------------------------
134 n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
135--------------------------------------------------------------------------------
136 16 545,272,238,054 269,843,664 246,093,717 23,749,947 0
137 17 568,370,295,346 285,750,032 259,702,411 26,047,621 0
138 18 595,339,316,201 291,975,856 265,546,424 26,429,432 0
13990.95% (265,546,424B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
140->30.40% (88,747,242B) in 2700 places, all below massif's threshold (01.00%)
141|
142->07.74% (22,602,271B) 0x4123C560: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
143|
144->07.26% (21,211,450B) 0x7225563: ??? (in /usr/lib/x86_64-linux-gnu/libopenal.so.1.14.0)
145|
146->06.87% (20,061,280B) 0x8898D4D: std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep::_S_create(unsigned long, unsigned long, std::allocator<wchar_t> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19)
147|
148->04.76% (13,906,200B) 0x50D161: std::_Rb_tree<std::string, std::pair<std::string const, CParamNode>, std::_Select1st<std::pair<std::string const, CParamNode> >, std::less<std::string>, std::allocator<std::pair<std::string const, CParamNode> > >::_M_copy(std::_Rb_tree_node<std::pair<std::string const, CParamNode> > const*, std::_Rb_tree_node<std::pair<std::string const, CParamNode> >*) (new_allocator.h:104)
149|
150->03.52% (10,283,104B) 0x6D3E01: CModelDef::Load(Path const&, Path const&) (ModelDef.cpp:289)
151|
152->03.30% (9,635,136B) 0x589B893: JSFlatString* JSRope::flattenInternal<(JSRope::UsingBarrier)1>(JSContext*) (Utility.h:154)
153|
154->03.23% (9,438,336B) 0x597881E: JSObject::growSlots(JSContext*, JS::Handle<JSObject*>, unsigned int, unsigned int) (Utility.h:154)
155|
156->03.14% (9,156,980B) 0x669FE4: CSkeletonAnimDef::Load(Path const&) (SkeletonAnimDef.cpp:108)
157|
158->02.89% (8,436,272B) 0x80A2B0: std::_Rb_tree_iterator<std::pair<Path const, VfsFile> > std::_Rb_tree<Path, std::pair<Path const, VfsFile>, std::_Select1st<std::pair<Path const, VfsFile> >, std::less<Path>, std::allocator<std::pair<Path const, VfsFile> > >::_M_insert_<std::pair<Path, VfsFile>&>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<Path, VfsFile>&) (new_allocator.h:104)
159|
160->02.66% (7,777,920B) 0x50D290: std::_Rb_tree<std::string, std::pair<std::string const, CParamNode>, std::_Select1st<std::pair<std::string const, CParamNode> >, std::less<std::string>, std::allocator<std::pair<std::string const, CParamNode> > >::_M_copy(std::_Rb_tree_node<std::pair<std::string const, CParamNode> > const*, std::_Rb_tree_node<std::pair<std::string const, CParamNode> >*) (new_allocator.h:104)
161|
162->02.51% (7,329,200B) 0x83F5A1: rtl_AllocateAligned(unsigned long, unsigned long) (gcc.cpp:39)
163|
164->02.13% (6,205,952B) 0x582C1BA: js::LifoAlloc::getOrCreateChunk(unsigned long) (Utility.h:154)
165|
166->01.76% (5,129,736B) 0x6376DB: CModel::Clone() const (Model.cpp:594)
167|
168->01.63% (4,767,636B) 0x58F038B: JSStructuredCloneReader::readString(unsigned int) (Utility.h:154)
169|
170->01.52% (4,436,992B) 0x6398EF: CFont::GlyphMap::set(unsigned short, CFont::GlyphData const&) (Font.cpp:43)
171|
172->01.44% (4,194,304B) 0x5A6642: CProfiler2::RegisterCurrentThread(std::string const&) (Profiler2.cpp:306)
173|
174->01.43% (4,173,112B) 0xE17FEE8: _book_unquantize (in /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.5)
175|
176->01.41% (4,119,941B) 0x88963B7: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19)
177|
178->01.35% (3,933,360B) 0x48332C: CComponentManager::AllocateEntityHandle(unsigned int) (ComponentManager.cpp:805)
179
180--------------------------------------------------------------------------------
181 n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
182--------------------------------------------------------------------------------
183 19 628,936,267,347 297,463,496 270,093,263 27,370,233 0
184 20 649,390,965,040 282,626,952 258,493,706 24,133,246 0
185 21 677,352,570,212 283,104,456 259,179,817 23,924,639 0
186 22 700,284,270,016 304,923,056 278,381,666 26,541,390 0
187 23 739,048,892,828 295,041,400 268,787,748 26,253,652 0
188 24 768,364,519,590 306,600,944 278,560,338 28,040,606 0
189 25 800,332,274,271 295,316,432 269,747,655 25,568,777 0
19091.34% (269,747,655B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
191->29.76% (87,885,652B) in 2708 places, all below massif's threshold (01.00%)
192|
193->08.57% (25,313,502B) 0x7225563: ??? (in /usr/lib/x86_64-linux-gnu/libopenal.so.1.14.0)
194|
195->07.86% (23,208,666B) 0x4123C560: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
196|
197->06.83% (20,162,408B) 0x8898D4D: std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep::_S_create(unsigned long, unsigned long, std::allocator<wchar_t> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19)
198|
199->04.73% (13,969,200B) 0x50D161: std::_Rb_tree<std::string, std::pair<std::string const, CParamNode>, std::_Select1st<std::pair<std::string const, CParamNode> >, std::less<std::string>, std::allocator<std::pair<std::string const, CParamNode> > >::_M_copy(std::_Rb_tree_node<std::pair<std::string const, CParamNode> > const*, std::_Rb_tree_node<std::pair<std::string const, CParamNode> >*) (new_allocator.h:104)
200|
201->03.75% (11,073,096B) 0x6D3E01: CModelDef::Load(Path const&, Path const&) (ModelDef.cpp:289)
202|
203->03.10% (9,156,980B) 0x669FE4: CSkeletonAnimDef::Load(Path const&) (SkeletonAnimDef.cpp:108)
204|
205->03.00% (8,852,016B) 0x83F5A1: rtl_AllocateAligned(unsigned long, unsigned long) (gcc.cpp:39)
206|
207->02.86% (8,454,888B) 0x80A2B0: std::_Rb_tree_iterator<std::pair<Path const, VfsFile> > std::_Rb_tree<Path, std::pair<Path const, VfsFile>, std::_Select1st<std::pair<Path const, VfsFile> >, std::less<Path>, std::allocator<std::pair<Path const, VfsFile> > >::_M_insert_<std::pair<Path, VfsFile>&>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<Path, VfsFile>&) (new_allocator.h:104)
208|
209->02.65% (7,812,360B) 0x50D290: std::_Rb_tree<std::string, std::pair<std::string const, CParamNode>, std::_Select1st<std::pair<std::string const, CParamNode> >, std::less<std::string>, std::allocator<std::pair<std::string const, CParamNode> > >::_M_copy(std::_Rb_tree_node<std::pair<std::string const, CParamNode> > const*, std::_Rb_tree_node<std::pair<std::string const, CParamNode> >*) (new_allocator.h:104)
210|
211->02.57% (7,589,632B) 0x597881E: JSObject::growSlots(JSContext*, JS::Handle<JSObject*>, unsigned int, unsigned int) (Utility.h:154)
212|
213->01.93% (5,712,648B) 0x6376DB: CModel::Clone() const (Model.cpp:594)
214|
215->01.92% (5,673,260B) 0xE17FEE8: _book_unquantize (in /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.5)
216|
217->01.70% (5,031,680B) 0x582C1BA: js::LifoAlloc::getOrCreateChunk(unsigned long) (Utility.h:154)
218|
219->01.50% (4,436,992B) 0x6398EF: CFont::GlyphMap::set(unsigned short, CFont::GlyphData const&) (Font.cpp:43)
220|
221->01.45% (4,283,119B) 0x88963B7: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19)
222|
223->01.42% (4,194,304B) 0x5A6642: CProfiler2::RegisterCurrentThread(std::string const&) (Profiler2.cpp:306)
224|
225->01.36% (4,020,480B) 0x48332C: CComponentManager::AllocateEntityHandle(unsigned int) (ComponentManager.cpp:805)
226|
227->01.13% (3,336,380B) 0xE180623: vorbis_book_init_decode (in /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.5)
228|
229->01.13% (3,336,380B) 0xE1805AE: vorbis_book_init_decode (in /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.5)
230|
231->01.07% (3,147,436B) 0x58F038B: JSStructuredCloneReader::readString(unsigned int) (Utility.h:154)
232|
233->01.05% (3,096,576B) 0xE395E14: ogg_stream_init (in /usr/lib/x86_64-linux-gnu/libogg.so.0.8.1)
234
235--------------------------------------------------------------------------------
236 n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
237--------------------------------------------------------------------------------
238 26 828,302,213,093 311,345,688 283,081,383 28,264,305 0
239 27 856,276,449,811 311,083,384 282,816,351 28,267,033 0
240 28 893,564,348,997 322,685,456 292,988,402 29,697,054 0
24190.80% (292,988,402B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
242->27.50% (88,731,621B) in 2708 places, all below massif's threshold (01.00%)
243|
244->07.93% (25,603,182B) 0x7225563: ??? (in /usr/lib/x86_64-linux-gnu/libopenal.so.1.14.0)
245|
246->07.19% (23,208,666B) 0x4123C560: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
247|
248->06.26% (20,200,992B) 0x8898D4D: std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep::_S_create(unsigned long, unsigned long, std::allocator<wchar_t> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19)
249|
250->04.33% (13,983,000B) 0x50D161: std::_Rb_tree<std::string, std::pair<std::string const, CParamNode>, std::_Select1st<std::pair<std::string const, CParamNode> >, std::less<std::string>, std::allocator<std::pair<std::string const, CParamNode> > >::_M_copy(std::_Rb_tree_node<std::pair<std::string const, CParamNode> > const*, std::_Rb_tree_node<std::pair<std::string const, CParamNode> >*) (new_allocator.h:104)
251|
252->03.61% (11,647,200B) 0x6D3E01: CModelDef::Load(Path const&, Path const&) (ModelDef.cpp:289)
253|
254->03.31% (10,679,680B) 0x597881E: JSObject::growSlots(JSContext*, JS::Handle<JSObject*>, unsigned int, unsigned int) (Utility.h:154)
255|
256->03.12% (10,075,440B) 0x83F5A1: rtl_AllocateAligned(unsigned long, unsigned long) (gcc.cpp:39)
257|
258->02.87% (9,276,344B) 0x669FE4: CSkeletonAnimDef::Load(Path const&) (SkeletonAnimDef.cpp:108)
259|
260->02.62% (8,454,888B) 0x80A2B0: std::_Rb_tree_iterator<std::pair<Path const, VfsFile> > std::_Rb_tree<Path, std::pair<Path const, VfsFile>, std::_Select1st<std::pair<Path const, VfsFile> >, std::less<Path>, std::allocator<std::pair<Path const, VfsFile> > >::_M_insert_<std::pair<Path, VfsFile>&>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<Path, VfsFile>&) (new_allocator.h:104)
261|
262->02.57% (8,289,414B) 0x58F038B: JSStructuredCloneReader::readString(unsigned int) (Utility.h:154)
263|
264->02.42% (7,819,920B) 0x50D290: std::_Rb_tree<std::string, std::pair<std::string const, CParamNode>, std::_Select1st<std::pair<std::string const, CParamNode> >, std::less<std::string>, std::allocator<std::pair<std::string const, CParamNode> > >::_M_copy(std::_Rb_tree_node<std::pair<std::string const, CParamNode> > const*, std::_Rb_tree_node<std::pair<std::string const, CParamNode> >*) (new_allocator.h:104)
265|
266->02.29% (7,389,696B) 0x582C1BA: js::LifoAlloc::getOrCreateChunk(unsigned long) (Utility.h:154)
267|
268->01.87% (6,042,744B) 0x6376DB: CModel::Clone() const (Model.cpp:594)
269|
270->01.77% (5,702,308B) 0xE17FEE8: _book_unquantize (in /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.5)
271|
272->01.67% (5,381,120B) 0x589B893: JSFlatString* JSRope::flattenInternal<(JSRope::UsingBarrier)1>(JSContext*) (Utility.h:154)
273|
274->01.38% (4,436,992B) 0x6398EF: CFont::GlyphMap::set(unsigned short, CFont::GlyphData const&) (Font.cpp:43)
275|
276->01.36% (4,385,155B) 0x88963B7: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19)
277|
278->01.30% (4,194,304B) 0x5A6642: CProfiler2::RegisterCurrentThread(std::string const&) (Profiler2.cpp:306)
279|
280->01.27% (4,083,840B) 0x48332C: CComponentManager::AllocateEntityHandle(unsigned int) (ComponentManager.cpp:805)
281|
282->01.06% (3,432,320B) 0x5978740: JSObject::growSlots(JSContext*, JS::Handle<JSObject*>, unsigned int, unsigned int) (Utility.h:172)
283|
284->01.04% (3,351,604B) 0xE1805AE: vorbis_book_init_decode (in /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.5)
285|
286->01.04% (3,351,604B) 0xE180623: vorbis_book_init_decode (in /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.5)
287|
288->01.01% (3,266,368B) 0x5958A87: js::NativeIterator::allocateIterator(JSContext*, unsigned int, JS::AutoIdVector const&) (Utility.h:154)
289
290--------------------------------------------------------------------------------
291 n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
292--------------------------------------------------------------------------------
293 29 941,525,479,841 305,866,344 278,657,655 27,208,689 0
294 30 977,870,226,899 310,136,000 283,276,958 26,859,042 0
295 31 997,440,931,691 326,493,808 298,359,384 28,134,424 0
29691.38% (298,359,384B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
297->28.81% (94,078,511B) in 2713 places, all below massif's threshold (01.00%)
298|
299->09.58% (31,285,910B) 0x7225563: ??? (in /usr/lib/x86_64-linux-gnu/libopenal.so.1.14.0)
300|
301->07.45% (24,308,957B) 0x4123C560: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
302|
303->06.22% (20,314,964B) 0x8898D4D: std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep::_S_create(unsigned long, unsigned long, std::allocator<wchar_t> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19)
304|
305->04.30% (14,024,520B) 0x50D161: std::_Rb_tree<std::string, std::pair<std::string const, CParamNode>, std::_Select1st<std::pair<std::string const, CParamNode> >, std::less<std::string>, std::allocator<std::pair<std::string const, CParamNode> > >::_M_copy(std::_Rb_tree_node<std::pair<std::string const, CParamNode> > const*, std::_Rb_tree_node<std::pair<std::string const, CParamNode> >*) (new_allocator.h:104)
306|
307->03.88% (12,662,864B) 0x6D3E01: CModelDef::Load(Path const&, Path const&) (ModelDef.cpp:289)
308|
309->03.48% (11,373,008B) 0x83F5A1: rtl_AllocateAligned(unsigned long, unsigned long) (gcc.cpp:39)
310|
311->02.84% (9,276,344B) 0x669FE4: CSkeletonAnimDef::Load(Path const&) (SkeletonAnimDef.cpp:108)
312|
313->02.63% (8,574,784B) 0x597881E: JSObject::growSlots(JSContext*, JS::Handle<JSObject*>, unsigned int, unsigned int) (Utility.h:154)
314|
315->02.59% (8,458,944B) 0x80A2B0: std::_Rb_tree_iterator<std::pair<Path const, VfsFile> > std::_Rb_tree<Path, std::pair<Path const, VfsFile>, std::_Select1st<std::pair<Path const, VfsFile> >, std::less<Path>, std::allocator<std::pair<Path const, VfsFile> > >::_M_insert_<std::pair<Path, VfsFile>&>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<Path, VfsFile>&) (new_allocator.h:104)
316|
317->02.40% (7,846,920B) 0x50D290: std::_Rb_tree<std::string, std::pair<std::string const, CParamNode>, std::_Select1st<std::pair<std::string const, CParamNode> >, std::less<std::string>, std::allocator<std::pair<std::string const, CParamNode> > >::_M_copy(std::_Rb_tree_node<std::pair<std::string const, CParamNode> > const*, std::_Rb_tree_node<std::pair<std::string const, CParamNode> >*) (new_allocator.h:104)
318|
319->01.98% (6,449,568B) 0x6376DB: CModel::Clone() const (Model.cpp:594)
320|
321->01.82% (5,952,652B) 0xE17FEE8: _book_unquantize (in /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.5)
322|
323->01.74% (5,680,864B) 0x5958A87: js::NativeIterator::allocateIterator(JSContext*, unsigned int, JS::AutoIdVector const&) (Utility.h:154)
324|
325->01.60% (5,216,944B) 0x596B703: JSObject::growElements(js::ThreadSafeContext*, unsigned int) (Utility.h:154)
326|
327->01.47% (4,793,722B) 0x58F038B: JSStructuredCloneReader::readString(unsigned int) (Utility.h:154)
328|
329->01.39% (4,548,836B) 0x88963B7: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19)
330|
331->01.36% (4,436,992B) 0x6398EF: CFont::GlyphMap::set(unsigned short, CFont::GlyphData const&) (Font.cpp:43)
332|
333->01.28% (4,194,304B) 0x5A6642: CProfiler2::RegisterCurrentThread(std::string const&) (Profiler2.cpp:306)
334|
335->01.25% (4,088,160B) 0x48332C: CComponentManager::AllocateEntityHandle(unsigned int) (ComponentManager.cpp:805)
336|
337->01.17% (3,815,680B) 0x582C1BA: js::LifoAlloc::getOrCreateChunk(unsigned long) (Utility.h:154)
338|
339->01.07% (3,487,968B) 0xE1805AE: vorbis_book_init_decode (in /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.5)
340|
341->01.07% (3,487,968B) 0xE180623: vorbis_book_init_decode (in /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.5)
342
343--------------------------------------------------------------------------------
344 n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
345--------------------------------------------------------------------------------
346 32 1,041,876,141,896 330,909,456 301,119,219 29,790,237 0
347 33 1,070,305,074,063 302,094,184 277,034,615 25,059,569 0
348 34 1,109,405,844,505 323,814,776 295,342,176 28,472,600 0
349 35 1,134,280,391,378 335,695,376 305,050,069 30,645,307 0
350 36 1,179,265,010,192 313,000,528 286,401,642 26,598,886 0
351 37 1,210,043,339,210 323,737,168 295,353,850 28,383,318 0
352 38 1,236,963,782,038 321,119,792 292,839,162 28,280,630 0
353 39 1,279,256,610,350 307,123,400 281,631,627 25,491,773 0
354 40 1,317,737,537,104 326,520,776 299,712,989 26,807,787 0
355 41 1,352,576,243,156 360,082,248 327,809,571 32,272,677 0
35691.04% (327,809,571B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
357->27.58% (99,293,721B) in 2718 places, all below massif's threshold (01.00%)
358|
359->10.62% (38,238,896B) 0x7225563: ??? (in /usr/lib/x86_64-linux-gnu/libopenal.so.1.14.0)
360|
361->08.06% (29,021,169B) 0x4123C560: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
362|
363->05.67% (20,418,528B) 0x8898D4D: std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep::_S_create(unsigned long, unsigned long, std::allocator<wchar_t> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19)
364|
365->03.91% (14,072,400B) 0x50D161: std::_Rb_tree<std::string, std::pair<std::string const, CParamNode>, std::_Select1st<std::pair<std::string const, CParamNode> >, std::less<std::string>, std::allocator<std::pair<std::string const, CParamNode> > >::_M_copy(std::_Rb_tree_node<std::pair<std::string const, CParamNode> > const*, std::_Rb_tree_node<std::pair<std::string const, CParamNode> >*) (new_allocator.h:104)
366|
367->03.89% (14,005,160B) 0x6D3E01: CModelDef::Load(Path const&, Path const&) (ModelDef.cpp:289)
368|
369->03.83% (13,803,888B) 0x83F5A1: rtl_AllocateAligned(unsigned long, unsigned long) (gcc.cpp:39)
370|
371->02.96% (10,657,856B) 0x597881E: JSObject::growSlots(JSContext*, JS::Handle<JSObject*>, unsigned int, unsigned int) (Utility.h:154)
372|
373->02.58% (9,276,344B) 0x669FE4: CSkeletonAnimDef::Load(Path const&) (SkeletonAnimDef.cpp:108)
374|
375->02.42% (8,703,458B) 0x58F038B: JSStructuredCloneReader::readString(unsigned int) (Utility.h:154)
376|
377->02.35% (8,460,712B) 0x80A2B0: std::_Rb_tree_iterator<std::pair<Path const, VfsFile> > std::_Rb_tree<Path, std::pair<Path const, VfsFile>, std::_Select1st<std::pair<Path const, VfsFile> >, std::less<Path>, std::allocator<std::pair<Path const, VfsFile> > >::_M_insert_<std::pair<Path, VfsFile>&>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<Path, VfsFile>&) (new_allocator.h:104)
378|
379->02.19% (7,876,080B) 0x50D290: std::_Rb_tree<std::string, std::pair<std::string const, CParamNode>, std::_Select1st<std::pair<std::string const, CParamNode> >, std::less<std::string>, std::allocator<std::pair<std::string const, CParamNode> > >::_M_copy(std::_Rb_tree_node<std::pair<std::string const, CParamNode> > const*, std::_Rb_tree_node<std::pair<std::string const, CParamNode> >*) (new_allocator.h:104)
380|
381->01.99% (7,161,880B) 0x5958A87: js::NativeIterator::allocateIterator(JSContext*, unsigned int, JS::AutoIdVector const&) (Utility.h:154)
382|
383->01.93% (6,935,328B) 0x6376DB: CModel::Clone() const (Model.cpp:594)
384|
385->01.79% (6,443,000B) 0xE17FEE8: _book_unquantize (in /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.5)
386|
387->01.33% (4,781,295B) 0x88963B7: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19)
388|
389->01.33% (4,774,144B) 0x582C1BA: js::LifoAlloc::getOrCreateChunk(unsigned long) (Utility.h:154)
390|
391->01.23% (4,436,992B) 0x6398EF: CFont::GlyphMap::set(unsigned short, CFont::GlyphData const&) (Font.cpp:43)
392|
393->01.16% (4,194,304B) 0x5A6642: CProfiler2::RegisterCurrentThread(std::string const&) (Profiler2.cpp:306)
394|
395->01.10% (3,970,800B) 0x48332C: CComponentManager::AllocateEntityHandle(unsigned int) (ComponentManager.cpp:805)
396|
397->01.04% (3,761,360B) 0xE180623: vorbis_book_init_decode (in /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.5)
398|
399->01.04% (3,761,360B) 0xE1805AE: vorbis_book_init_decode (in /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.5)
400|
401->01.04% (3,760,896B) 0x589B893: JSFlatString* JSRope::flattenInternal<(JSRope::UsingBarrier)1>(JSContext*) (Utility.h:154)
402
403--------------------------------------------------------------------------------
404 n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
405--------------------------------------------------------------------------------
406 42 1,382,198,516,963 342,351,640 313,567,717 28,783,923 0
407 43 1,412,178,955,895 334,485,368 307,652,985 26,832,383 0
408 44 1,439,657,499,133 343,182,248 315,057,338 28,124,910 0
409 45 1,469,649,702,732 352,229,728 322,973,757 29,255,971 0
410 46 1,506,287,451,073 363,279,184 330,417,600 32,861,584 0
411 47 1,545,883,793,263 336,388,344 308,994,221 27,394,123 0
412 48 1,590,462,279,050 387,309,240 353,659,854 33,649,386 0
41391.31% (353,659,854B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
414->27.85% (107,862,319B) in 2720 places, all below massif's threshold (01.00%)
415|
416->12.91% (49,988,540B) 0x7225563: ??? (in /usr/lib/x86_64-linux-gnu/libopenal.so.1.14.0)
417|
418->08.32% (32,242,672B) 0x4123C560: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
419|
420->05.30% (20,521,484B) 0x8898D4D: std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep::_S_create(unsigned long, unsigned long, std::allocator<wchar_t> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19)
421|
422->04.01% (15,536,592B) 0x83F5A1: rtl_AllocateAligned(unsigned long, unsigned long) (gcc.cpp:39)
423|
424->03.99% (15,441,328B) 0x6D3E01: CModelDef::Load(Path const&, Path const&) (ModelDef.cpp:289)
425|
426->03.65% (14,133,720B) 0x50D161: std::_Rb_tree<std::string, std::pair<std::string const, CParamNode>, std::_Select1st<std::pair<std::string const, CParamNode> >, std::less<std::string>, std::allocator<std::pair<std::string const, CParamNode> > >::_M_copy(std::_Rb_tree_node<std::pair<std::string const, CParamNode> > const*, std::_Rb_tree_node<std::pair<std::string const, CParamNode> >*) (new_allocator.h:104)
427|
428->02.75% (10,635,776B) 0x597881E: JSObject::growSlots(JSContext*, JS::Handle<JSObject*>, unsigned int, unsigned int) (Utility.h:154)
429|
430->02.47% (9,568,476B) 0x58F038B: JSStructuredCloneReader::readString(unsigned int) (Utility.h:154)
431|
432->02.40% (9,276,344B) 0x669FE4: CSkeletonAnimDef::Load(Path const&) (SkeletonAnimDef.cpp:108)
433|
434->02.19% (8,471,840B) 0x80A2B0: std::_Rb_tree_iterator<std::pair<Path const, VfsFile> > std::_Rb_tree<Path, std::pair<Path const, VfsFile>, std::_Select1st<std::pair<Path const, VfsFile> >, std::less<Path>, std::allocator<std::pair<Path const, VfsFile> > >::_M_insert_<std::pair<Path, VfsFile>&>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<Path, VfsFile>&) (new_allocator.h:104)
435|
436->02.17% (8,394,752B) 0x582C1BA: js::LifoAlloc::getOrCreateChunk(unsigned long) (Utility.h:154)
437|
438->02.04% (7,914,840B) 0x50D290: std::_Rb_tree<std::string, std::pair<std::string const, CParamNode>, std::_Select1st<std::pair<std::string const, CParamNode> >, std::less<std::string>, std::allocator<std::pair<std::string const, CParamNode> > >::_M_copy(std::_Rb_tree_node<std::pair<std::string const, CParamNode> > const*, std::_Rb_tree_node<std::pair<std::string const, CParamNode> >*) (new_allocator.h:104)
439|
440->01.86% (7,198,080B) 0x6376DB: CModel::Clone() const (Model.cpp:594)
441|
442->01.76% (6,815,332B) 0xE17FEE8: _book_unquantize (in /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.5)
443|
444->01.28% (4,944,687B) 0x88963B7: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19)
445|
446->01.15% (4,436,992B) 0x6398EF: CFont::GlyphMap::set(unsigned short, CFont::GlyphData const&) (Font.cpp:43)
447|
448->01.08% (4,194,304B) 0x5A6642: CProfiler2::RegisterCurrentThread(std::string const&) (Profiler2.cpp:306)
449|
450->01.05% (4,069,248B) 0x589B893: JSFlatString* JSRope::flattenInternal<(JSRope::UsingBarrier)1>(JSContext*) (Utility.h:154)
451|
452->01.05% (4,060,800B) 0x48332C: CComponentManager::AllocateEntityHandle(unsigned int) (ComponentManager.cpp:805)
453|
454->01.03% (3,975,864B) 0xE180623: vorbis_book_init_decode (in /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.5)
455|
456->01.03% (3,975,864B) 0xE1805AE: vorbis_book_init_decode (in /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.5)
457
458--------------------------------------------------------------------------------
459 n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
460--------------------------------------------------------------------------------
461 49 1,611,597,612,622 355,153,224 325,877,367 29,275,857 0
462 50 1,613,988,451,066 358,483,704 328,430,055 30,053,649 0
463 51 1,616,379,288,576 364,470,536 333,544,285 30,926,251 0
46491.51% (333,544,285B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
465->27.79% (101,275,761B) in 2720 places, all below massif's threshold (01.00%)
466|
467->12.58% (45,834,920B) 0x7225563: ??? (in /usr/lib/x86_64-linux-gnu/libopenal.so.1.14.0)
468|
469->08.90% (32,443,732B) 0x4123C560: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
470|
471->05.63% (20,515,656B) 0x8898D4D: std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep::_S_create(unsigned long, unsigned long, std::allocator<wchar_t> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19)
472|
473->04.31% (15,705,584B) 0x83F5A1: rtl_AllocateAligned(unsigned long, unsigned long) (gcc.cpp:39)
474|
475->04.24% (15,441,328B) 0x6D3E01: CModelDef::Load(Path const&, Path const&) (ModelDef.cpp:289)
476|
477->03.88% (14,137,560B) 0x50D161: std::_Rb_tree<std::string, std::pair<std::string const, CParamNode>, std::_Select1st<std::pair<std::string const, CParamNode> >, std::less<std::string>, std::allocator<std::pair<std::string const, CParamNode> > >::_M_copy(std::_Rb_tree_node<std::pair<std::string const, CParamNode> > const*, std::_Rb_tree_node<std::pair<std::string const, CParamNode> >*) (new_allocator.h:104)
478|
479->02.55% (9,276,344B) 0x669FE4: CSkeletonAnimDef::Load(Path const&) (SkeletonAnimDef.cpp:108)
480|
481->02.36% (8,619,136B) 0x597881E: JSObject::growSlots(JSContext*, JS::Handle<JSObject*>, unsigned int, unsigned int) (Utility.h:154)
482|
483->02.32% (8,471,840B) 0x80A2B0: std::_Rb_tree_iterator<std::pair<Path const, VfsFile> > std::_Rb_tree<Path, std::pair<Path const, VfsFile>, std::_Select1st<std::pair<Path const, VfsFile> >, std::less<Path>, std::allocator<std::pair<Path const, VfsFile> > >::_M_insert_<std::pair<Path, VfsFile>&>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<Path, VfsFile>&) (new_allocator.h:104)
484|
485->02.17% (7,917,240B) 0x50D290: std::_Rb_tree<std::string, std::pair<std::string const, CParamNode>, std::_Select1st<std::pair<std::string const, CParamNode> >, std::less<std::string>, std::allocator<std::pair<std::string const, CParamNode> > >::_M_copy(std::_Rb_tree_node<std::pair<std::string const, CParamNode> > const*, std::_Rb_tree_node<std::pair<std::string const, CParamNode> >*) (new_allocator.h:104)
486|
487->01.97% (7,163,856B) 0x6376DB: CModel::Clone() const (Model.cpp:594)
488|
489->01.87% (6,814,372B) 0xE17FEE8: _book_unquantize (in /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.5)
490|
491->01.54% (5,628,222B) 0x58F038B: JSStructuredCloneReader::readString(unsigned int) (Utility.h:154)
492|
493->01.37% (5,007,360B) 0x582C1BA: js::LifoAlloc::getOrCreateChunk(unsigned long) (Utility.h:154)
494|
495->01.35% (4,935,454B) 0x88963B7: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19)
496|
497->01.22% (4,436,992B) 0x6398EF: CFont::GlyphMap::set(unsigned short, CFont::GlyphData const&) (Font.cpp:43)
498|
499->01.15% (4,194,304B) 0x5A6642: CProfiler2::RegisterCurrentThread(std::string const&) (Profiler2.cpp:306)
500|
501->01.10% (4,021,920B) 0x48332C: CComponentManager::AllocateEntityHandle(unsigned int) (ComponentManager.cpp:805)
502|
503->01.09% (3,975,384B) 0xE180623: vorbis_book_init_decode (in /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.5)
504|
505->01.09% (3,975,384B) 0xE1805AE: vorbis_book_init_decode (in /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.5)
506|
507->01.03% (3,751,936B) 0xE395E14: ogg_stream_init (in /usr/lib/x86_64-linux-gnu/libogg.so.0.8.1)
508
509--------------------------------------------------------------------------------
510 n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
511--------------------------------------------------------------------------------
512 52 1,618,779,716,396 368,019,784 336,381,147 31,638,637 0
513 53 1,621,172,103,453 374,947,336 342,444,250 32,503,086 0
514 54 1,623,562,940,750 375,588,728 342,497,599 33,091,129 0
515 55 1,625,953,776,575 379,327,384 345,594,296 33,733,088 0
516 56 1,628,344,628,734 342,547,312 315,209,065 27,338,247 0
517 57 1,630,735,475,794 349,420,072 321,082,005 28,338,067 0
518 58 1,633,127,072,052 354,682,960 325,456,074 29,226,886 0
519 59 1,635,518,969,903 358,429,576 328,601,446 29,828,130 0
520 60 1,637,910,075,839 361,272,080 330,819,451 30,452,629 0
521 61 1,640,309,717,766 367,283,176 335,765,616 31,517,560 0
52291.42% (335,765,616B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
523->27.64% (101,532,421B) in 2720 places, all below massif's threshold (01.00%)
524|
525->12.48% (45,848,640B) 0x7225563: ??? (in /usr/lib/x86_64-linux-gnu/libopenal.so.1.14.0)
526|
527->08.87% (32,582,080B) 0x4123C560: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
528|
529->05.58% (20,504,804B) 0x8898D4D: std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep::_S_create(unsigned long, unsigned long, std::allocator<wchar_t> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19)
530|
531->04.25% (15,624,656B) 0x83F5A1: rtl_AllocateAligned(unsigned long, unsigned long) (gcc.cpp:39)
532|
533->04.20% (15,441,328B) 0x6D3E01: CModelDef::Load(Path const&, Path const&) (ModelDef.cpp:289)
534|
535->03.85% (14,137,560B) 0x50D161: std::_Rb_tree<std::string, std::pair<std::string const, CParamNode>, std::_Select1st<std::pair<std::string const, CParamNode> >, std::less<std::string>, std::allocator<std::pair<std::string const, CParamNode> > >::_M_copy(std::_Rb_tree_node<std::pair<std::string const, CParamNode> > const*, std::_Rb_tree_node<std::pair<std::string const, CParamNode> >*) (new_allocator.h:104)
536|
537->02.53% (9,276,344B) 0x669FE4: CSkeletonAnimDef::Load(Path const&) (SkeletonAnimDef.cpp:108)
538|
539->02.42% (8,882,624B) 0x597881E: JSObject::growSlots(JSContext*, JS::Handle<JSObject*>, unsigned int, unsigned int) (Utility.h:154)
540|
541->02.31% (8,471,840B) 0x80A2B0: std::_Rb_tree_iterator<std::pair<Path const, VfsFile> > std::_Rb_tree<Path, std::pair<Path const, VfsFile>, std::_Select1st<std::pair<Path const, VfsFile> >, std::less<Path>, std::allocator<std::pair<Path const, VfsFile> > >::_M_insert_<std::pair<Path, VfsFile>&>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<Path, VfsFile>&) (new_allocator.h:104)
542|
543->02.16% (7,917,240B) 0x50D290: std::_Rb_tree<std::string, std::pair<std::string const, CParamNode>, std::_Select1st<std::pair<std::string const, CParamNode> >, std::less<std::string>, std::allocator<std::pair<std::string const, CParamNode> > >::_M_copy(std::_Rb_tree_node<std::pair<std::string const, CParamNode> > const*, std::_Rb_tree_node<std::pair<std::string const, CParamNode> >*) (new_allocator.h:104)
544|
545->01.96% (7,189,248B) 0x6376DB: CModel::Clone() const (Model.cpp:594)
546|
547->01.86% (6,841,564B) 0x58F038B: JSStructuredCloneReader::readString(unsigned int) (Utility.h:154)
548|
549->01.86% (6,814,372B) 0xE17FEE8: _book_unquantize (in /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.5)
550|
551->01.46% (5,379,584B) 0x582C1BA: js::LifoAlloc::getOrCreateChunk(unsigned long) (Utility.h:154)
552|
553->01.35% (4,944,511B) 0x88963B7: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19)
554|
555->01.21% (4,436,992B) 0x6398EF: CFont::GlyphMap::set(unsigned short, CFont::GlyphData const&) (Font.cpp:43)
556|
557->01.14% (4,194,304B) 0x5A6642: CProfiler2::RegisterCurrentThread(std::string const&) (Profiler2.cpp:306)
558|
559->01.10% (4,042,800B) 0x48332C: CComponentManager::AllocateEntityHandle(unsigned int) (ComponentManager.cpp:805)
560|
561->01.08% (3,975,384B) 0xE180623: vorbis_book_init_decode (in /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.5)
562|
563->01.08% (3,975,384B) 0xE1805AE: vorbis_book_init_decode (in /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.5)
564|
565->01.02% (3,751,936B) 0xE395E14: ogg_stream_init (in /usr/lib/x86_64-linux-gnu/libogg.so.0.8.1)
566
567--------------------------------------------------------------------------------
568 n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
569--------------------------------------------------------------------------------
570 62 1,642,707,561,028 378,313,160 345,857,032 32,456,128 0
571 63 1,645,098,398,980 387,941,056 354,352,099 33,588,957 0
572 64 1,645,668,191,547 391,182,416 357,193,766 33,988,650 0
57391.31% (357,193,766B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
574->27.58% (107,875,598B) in 2723 places, all below massif's threshold (01.00%)
575|
576->12.98% (50,763,840B) 0x7225563: ??? (in /usr/lib/x86_64-linux-gnu/libopenal.so.1.14.0)
577|
578->08.35% (32,648,080B) 0x4123C560: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
579|
580->05.27% (20,611,056B) 0x8898D4D: std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep::_S_create(unsigned long, unsigned long, std::allocator<wchar_t> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19)
581|
582->04.12% (16,115,088B) 0x83F5A1: rtl_AllocateAligned(unsigned long, unsigned long) (gcc.cpp:39)
583|
584->04.02% (15,744,168B) 0x6D3E01: CModelDef::Load(Path const&, Path const&) (ModelDef.cpp:289)
585|
586->03.61% (14,141,040B) 0x50D161: std::_Rb_tree<std::string, std::pair<std::string const, CParamNode>, std::_Select1st<std::pair<std::string const, CParamNode> >, std::less<std::string>, std::allocator<std::pair<std::string const, CParamNode> > >::_M_copy(std::_Rb_tree_node<std::pair<std::string const, CParamNode> > const*, std::_Rb_tree_node<std::pair<std::string const, CParamNode> >*) (new_allocator.h:104)
587|
588->03.45% (13,482,920B) 0x5958A87: js::NativeIterator::allocateIterator(JSContext*, unsigned int, JS::AutoIdVector const&) (Utility.h:154)
589|
590->02.83% (11,075,008B) 0x597881E: JSObject::growSlots(JSContext*, JS::Handle<JSObject*>, unsigned int, unsigned int) (Utility.h:154)
591|
592->02.37% (9,276,344B) 0x669FE4: CSkeletonAnimDef::Load(Path const&) (SkeletonAnimDef.cpp:108)
593|
594->02.17% (8,475,480B) 0x80A2B0: std::_Rb_tree_iterator<std::pair<Path const, VfsFile> > std::_Rb_tree<Path, std::pair<Path const, VfsFile>, std::_Select1st<std::pair<Path const, VfsFile> >, std::less<Path>, std::allocator<std::pair<Path const, VfsFile> > >::_M_insert_<std::pair<Path, VfsFile>&>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<Path, VfsFile>&) (new_allocator.h:104)
595|
596->02.04% (7,965,320B) 0x58F038B: JSStructuredCloneReader::readString(unsigned int) (Utility.h:154)
597|
598->02.02% (7,919,520B) 0x50D290: std::_Rb_tree<std::string, std::pair<std::string const, CParamNode>, std::_Select1st<std::pair<std::string const, CParamNode> >, std::less<std::string>, std::allocator<std::pair<std::string const, CParamNode> > >::_M_copy(std::_Rb_tree_node<std::pair<std::string const, CParamNode> > const*, std::_Rb_tree_node<std::pair<std::string const, CParamNode> >*) (new_allocator.h:104)
599|
600->01.75% (6,832,332B) 0xE17FEE8: _book_unquantize (in /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.5)
601|
602->01.74% (6,795,120B) 0x6376DB: CModel::Clone() const (Model.cpp:594)
603|
604->01.53% (5,966,848B) 0x582C1BA: js::LifoAlloc::getOrCreateChunk(unsigned long) (Utility.h:154)
605|
606->01.25% (4,894,796B) 0x88963B7: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19)
607|
608->01.13% (4,436,992B) 0x6398EF: CFont::GlyphMap::set(unsigned short, CFont::GlyphData const&) (Font.cpp:43)
609|
610->01.07% (4,194,304B) 0x5A6642: CProfiler2::RegisterCurrentThread(std::string const&) (Profiler2.cpp:306)
611|
612->01.02% (3,989,956B) 0xE1805AE: vorbis_book_init_decode (in /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.5)
613|
614->01.02% (3,989,956B) 0xE180623: vorbis_book_init_decode (in /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.5)
615
616--------------------------------------------------------------------------------
617 n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
618--------------------------------------------------------------------------------
619 65 1,646,351,109,900 395,094,336 360,623,445 34,470,891 0
62091.28% (360,623,445B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
621->27.17% (107,361,312B) in 2723 places, all below massif's threshold (01.00%)
622|
623->12.85% (50,763,840B) 0x7225563: ??? (in /usr/lib/x86_64-linux-gnu/libopenal.so.1.14.0)
624|
625->08.26% (32,648,080B) 0x4123C560: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
626|
627->05.22% (20,611,056B) 0x8898D4D: std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep::_S_create(unsigned long, unsigned long, std::allocator<wchar_t> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19)
628|
629->04.45% (17,565,144B) 0x5958A87: js::NativeIterator::allocateIterator(JSContext*, unsigned int, JS::AutoIdVector const&) (Utility.h:154)
630|
631->04.08% (16,115,088B) 0x83F5A1: rtl_AllocateAligned(unsigned long, unsigned long) (gcc.cpp:39)
632|
633->03.98% (15,744,168B) 0x6D3E01: CModelDef::Load(Path const&, Path const&) (ModelDef.cpp:289)
634|
635->03.58% (14,141,040B) 0x50D161: std::_Rb_tree<std::string, std::pair<std::string const, CParamNode>, std::_Select1st<std::pair<std::string const, CParamNode> >, std::less<std::string>, std::allocator<std::pair<std::string const, CParamNode> > >::_M_copy(std::_Rb_tree_node<std::pair<std::string const, CParamNode> > const*, std::_Rb_tree_node<std::pair<std::string const, CParamNode> >*) (new_allocator.h:104)
636|
637->02.81% (11,097,152B) 0x597881E: JSObject::growSlots(JSContext*, JS::Handle<JSObject*>, unsigned int, unsigned int) (Utility.h:154)
638|
639->02.35% (9,276,344B) 0x669FE4: CSkeletonAnimDef::Load(Path const&) (SkeletonAnimDef.cpp:108)
640|
641->02.15% (8,475,480B) 0x80A2B0: std::_Rb_tree_iterator<std::pair<Path const, VfsFile> > std::_Rb_tree<Path, std::pair<Path const, VfsFile>, std::_Select1st<std::pair<Path const, VfsFile> >, std::less<Path>, std::allocator<std::pair<Path const, VfsFile> > >::_M_insert_<std::pair<Path, VfsFile>&>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<Path, VfsFile>&) (new_allocator.h:104)
642|
643->02.02% (7,965,320B) 0x58F038B: JSStructuredCloneReader::readString(unsigned int) (Utility.h:154)
644|
645->02.00% (7,919,520B) 0x50D290: std::_Rb_tree<std::string, std::pair<std::string const, CParamNode>, std::_Select1st<std::pair<std::string const, CParamNode> >, std::less<std::string>, std::allocator<std::pair<std::string const, CParamNode> > >::_M_copy(std::_Rb_tree_node<std::pair<std::string const, CParamNode> > const*, std::_Rb_tree_node<std::pair<std::string const, CParamNode> >*) (new_allocator.h:104)
646|
647->01.73% (6,832,332B) 0xE17FEE8: _book_unquantize (in /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.5)
648|
649->01.69% (6,671,472B) 0x6376DB: CModel::Clone() const (Model.cpp:594)
650|
651->01.51% (5,966,848B) 0x582C1BA: js::LifoAlloc::getOrCreateChunk(unsigned long) (Utility.h:154)
652|
653->01.23% (4,858,041B) 0x88963B7: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19)
654|
655->01.12% (4,436,992B) 0x6398EF: CFont::GlyphMap::set(unsigned short, CFont::GlyphData const&) (Font.cpp:43)
656|
657->01.06% (4,194,304B) 0x5A6642: CProfiler2::RegisterCurrentThread(std::string const&) (Profiler2.cpp:306)
658|
659->01.01% (3,989,956B) 0xE1805AE: vorbis_book_init_decode (in /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.5)
660|
661->01.01% (3,989,956B) 0xE180623: vorbis_book_init_decode (in /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.5)
662
663--------------------------------------------------------------------------------
664 n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
665--------------------------------------------------------------------------------
666 66 1,647,046,722,152 399,045,320 364,086,973 34,958,347 0
66791.24% (364,086,973B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
668->28.77% (114,809,394B) in 2725 places, all below massif's threshold (01.00%)
669|
670->12.72% (50,763,840B) 0x7225563: ??? (in /usr/lib/x86_64-linux-gnu/libopenal.so.1.14.0)
671|
672->08.18% (32,648,080B) 0x4123C560: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
673|
674->05.44% (21,727,760B) 0x5958A87: js::NativeIterator::allocateIterator(JSContext*, unsigned int, JS::AutoIdVector const&) (Utility.h:154)
675|
676->05.17% (20,611,056B) 0x8898D4D: std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep::_S_create(unsigned long, unsigned long, std::allocator<wchar_t> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19)
677|
678->04.04% (16,115,088B) 0x83F5A1: rtl_AllocateAligned(unsigned long, unsigned long) (gcc.cpp:39)
679|
680->03.95% (15,744,168B) 0x6D3E01: CModelDef::Load(Path const&, Path const&) (ModelDef.cpp:289)
681|
682->03.54% (14,141,040B) 0x50D161: std::_Rb_tree<std::string, std::pair<std::string const, CParamNode>, std::_Select1st<std::pair<std::string const, CParamNode> >, std::less<std::string>, std::allocator<std::pair<std::string const, CParamNode> > >::_M_copy(std::_Rb_tree_node<std::pair<std::string const, CParamNode> > const*, std::_Rb_tree_node<std::pair<std::string const, CParamNode> >*) (new_allocator.h:104)
683|
684->02.79% (11,119,808B) 0x597881E: JSObject::growSlots(JSContext*, JS::Handle<JSObject*>, unsigned int, unsigned int) (Utility.h:154)
685|
686->02.32% (9,276,344B) 0x669FE4: CSkeletonAnimDef::Load(Path const&) (SkeletonAnimDef.cpp:108)
687|
688->02.12% (8,475,480B) 0x80A2B0: std::_Rb_tree_iterator<std::pair<Path const, VfsFile> > std::_Rb_tree<Path, std::pair<Path const, VfsFile>, std::_Select1st<std::pair<Path const, VfsFile> >, std::less<Path>, std::allocator<std::pair<Path const, VfsFile> > >::_M_insert_<std::pair<Path, VfsFile>&>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<Path, VfsFile>&) (new_allocator.h:104)
689|
690->02.00% (7,965,320B) 0x58F038B: JSStructuredCloneReader::readString(unsigned int) (Utility.h:154)
691|
692->01.98% (7,919,520B) 0x50D290: std::_Rb_tree<std::string, std::pair<std::string const, CParamNode>, std::_Select1st<std::pair<std::string const, CParamNode> >, std::less<std::string>, std::allocator<std::pair<std::string const, CParamNode> > >::_M_copy(std::_Rb_tree_node<std::pair<std::string const, CParamNode> > const*, std::_Rb_tree_node<std::pair<std::string const, CParamNode> >*) (new_allocator.h:104)
693|
694->01.71% (6,832,332B) 0xE17FEE8: _book_unquantize (in /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.5)
695|
696->01.63% (6,517,464B) 0x6376DB: CModel::Clone() const (Model.cpp:594)
697|
698->01.50% (5,966,848B) 0x582C1BA: js::LifoAlloc::getOrCreateChunk(unsigned long) (Utility.h:154)
699|
700->01.21% (4,822,135B) 0x88963B7: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19)
701|
702->01.11% (4,436,992B) 0x6398EF: CFont::GlyphMap::set(unsigned short, CFont::GlyphData const&) (Font.cpp:43)
703|
704->01.05% (4,194,304B) 0x5A6642: CProfiler2::RegisterCurrentThread(std::string const&) (Profiler2.cpp:306)
705
706--------------------------------------------------------------------------------
707 n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
708--------------------------------------------------------------------------------
709 67 1,649,441,527,874 197,961,056 183,934,860 14,026,196 0