1 | --------------------------------------------------------------------------------
|
---|
2 | Command: ./pyrogenesis
|
---|
3 | Massif arguments: --depth=1
|
---|
4 | ms_print arguments: massif.out.5224
|
---|
5 | --------------------------------------------------------------------------------
|
---|
6 |
|
---|
7 |
|
---|
8 | MB
|
---|
9 | 380.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 |
|
---|
32 | Number 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
|
---|
44 | 91.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
|
---|
92 | 90.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
|
---|
139 | 90.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
|
---|
190 | 91.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
|
---|
241 | 90.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
|
---|
296 | 91.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
|
---|
356 | 91.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
|
---|
413 | 91.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
|
---|
464 | 91.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
|
---|
522 | 91.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
|
---|
573 | 91.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
|
---|
620 | 91.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
|
---|
667 | 91.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
|
---|