1
--------------------------------------------------------------------------------
2
Command: ./expat-sablotron-dom 1 xmlgen 64000000
3
Massif arguments: --heap=yes --depth=5 --massif-out-file=/tmp/massif.out
4
ms_print arguments: /tmp/massif.out
5
--------------------------------------------------------------------------------
10
| . .. ...... ... :::# . ....,.....,...:@:::
11
| : ::::::: :: :::::: ::: :::# :::@::::@::::@:::::@::::@:::
12
| : ::::::: :: :::::: ::: :::# .:::@::::@::::@:::::@::::@:::
13
| : ::::::: :: :::::: ::: :::# ::::@::::@::::@:::::@::::@:::
14
| @: ::::::: :: :::::: ::: :::# ::::@::::@::::@:::::@::::@:::
15
| @: ::::::: :: :::::: ::: :::# ::::@::::@::::@:::::@::::@:::
16
| ,@: ::::::: :: :::::: ::: :::# :::::@::::@::::@:::::@::::@:::
17
| @@: ::::::: :: :::::: ::: :::# :::::@::::@::::@:::::@::::@:::
18
| @@: ::::::: :: :::::: ::: :::# :::::@::::@::::@:::::@::::@:::
19
| ,@@: ::::::: :: :::::: ::: :::# . :::::@::::@::::@:::::@::::@:::
20
| @@@: ::::::: :: :::::: ::: :::# : :::::@::::@::::@:::::@::::@:::
21
| @@@: ::::::: :: :::::: ::: :::# : :::::@::::@::::@:::::@::::@:::
22
| @@@@: ::::::: :: :::::: ::: :::# : :::::@::::@::::@:::::@::::@:::
23
| @@@@: ::::::: :: :::::: ::: :::# : :::::@::::@::::@:::::@::::@:::
24
| ,@@@@: ::::::: :: :::::: ::: :::# : :::::@::::@::::@:::::@::::@:::
25
| @@@@@: ::::::: :: :::::: ::: :::# : : :::::@::::@::::@:::::@::::@:::
26
| @@@@@: ::::::: :: :::::: ::: :::# : : :::::@::::@::::@:::::@::::@:::
27
| @@@@@@: ::::::: :: :::::: ::: :::# : : :::::@::::@::::@:::::@::::@:::
28
| @@@@@@: ::::::: :: :::::: ::: :::# :: : :::::@::::@::::@:::::@::::@:::
29
0 +----------------------------------------------------------------------->Gi
32
Number of snapshots: 87
33
Detailed snapshots: [2, 3, 4, 5, 6, 7, 32 (peak), 45, 50, 60, 70, 80]
35
--------------------------------------------------------------------------------
36
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
37
--------------------------------------------------------------------------------
39
1 3,138,979,318 64,000,080 64,000,046 34 0
40
2 6,745,868,148 321,322,848 321,274,838 48,010 0
41
99.99% (321,274,838B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
42
->60.09% (193,069,056B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
43
| ->60.07% (193,003,520B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
44
| | ->26.37% (84,738,048B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
45
| | | ->26.37% (84,738,048B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
46
| | | ->26.37% (84,738,048B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
48
| | ->18.93% (60,817,408B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
49
| | | ->18.93% (60,817,408B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
50
| | | ->18.93% (60,817,408B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
52
| | ->09.20% (29,556,736B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
53
| | | ->09.20% (29,556,736B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
54
| | | ->07.00% (22,478,848B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
56
| | | ->02.20% (7,077,888B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
58
| | ->03.02% (9,699,328B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
59
| | | ->03.02% (9,699,328B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
60
| | | ->03.02% (9,699,328B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
62
| | ->01.24% (3,997,696B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
63
| | | ->01.24% (3,997,696B) in 2 places, all below massif's threshold (01.00%)
65
| | ->01.20% (3,866,624B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
66
| | | ->01.20% (3,866,624B) in 2 places, all below massif's threshold (01.00%)
68
| | ->00.10% (327,680B) in 1+ places, all below ms_print's threshold (01.00%)
70
| ->00.02% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
72
->19.92% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
73
| ->19.92% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
74
| ->19.92% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
76
->19.92% (63,999,883B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
77
| ->19.92% (63,999,818B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
78
| | ->19.92% (63,999,818B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
79
| | ->19.92% (63,999,818B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
80
| | ->19.92% (63,999,818B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
82
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
84
->00.06% (205,898B) in 1+ places, all below ms_print's threshold (01.00%)
86
--------------------------------------------------------------------------------
87
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
88
--------------------------------------------------------------------------------
89
3 9,236,720,551 663,897,880 663,803,138 94,742 0
90
99.99% (663,803,138B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
91
->80.66% (535,527,408B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
92
| ->80.65% (535,461,872B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
93
| | ->35.72% (237,124,000B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
94
| | | ->35.72% (237,124,000B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
95
| | | ->35.72% (237,124,000B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
97
| | ->23.93% (158,868,384B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
98
| | | ->23.93% (158,868,384B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
99
| | | ->23.93% (158,868,384B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
101
| | ->10.73% (71,241,296B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
102
| | | ->10.73% (71,241,296B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
103
| | | ->08.20% (54,463,280B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
105
| | | ->02.53% (16,778,016B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
107
| | ->05.54% (36,768,576B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
108
| | | ->05.54% (36,768,576B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
109
| | | ->05.54% (36,768,576B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
111
| | ->02.47% (16,385,328B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
112
| | | ->02.02% (13,436,032B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
113
| | | | ->02.02% (13,436,032B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
115
| | | ->00.44% (2,949,296B) in 1+ places, all below ms_print's threshold (01.00%)
117
| | ->02.11% (14,025,648B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
118
| | | ->01.19% (7,930,544B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
119
| | | | ->01.19% (7,930,544B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
121
| | | ->00.92% (6,095,104B) in 1+ places, all below ms_print's threshold (01.00%)
123
| | ->00.16% (1,048,640B) in 1+ places, all below ms_print's threshold (01.00%)
125
| ->00.01% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
127
->09.64% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
128
| ->09.64% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
129
| ->09.64% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
131
->09.64% (63,999,883B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
132
| ->09.64% (63,999,818B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
133
| | ->09.64% (63,999,818B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
134
| | ->09.64% (63,999,818B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
135
| | ->09.64% (63,999,818B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
137
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
139
->00.04% (275,846B) in 1+ places, all below ms_print's threshold (01.00%)
141
--------------------------------------------------------------------------------
142
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
143
--------------------------------------------------------------------------------
144
4 11,575,961,334 984,830,760 984,716,342 114,418 0
145
99.99% (984,716,342B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
146
->86.96% (856,411,248B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
147
| ->86.95% (856,345,712B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
148
| | ->37.97% (373,971,520B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
149
| | | ->37.97% (373,971,520B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
150
| | | ->37.97% (373,971,520B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
152
| | ->25.40% (250,100,064B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
153
| | | ->25.40% (250,100,064B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
154
| | | ->25.40% (250,100,064B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
156
| | ->11.73% (115,546,336B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
157
| | | ->11.73% (115,546,336B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
158
| | | ->09.23% (90,903,520B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
160
| | | ->02.50% (24,642,816B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
162
| | ->06.24% (61,411,616B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
163
| | | ->06.24% (61,411,616B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
164
| | | ->06.24% (61,411,616B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
166
| | ->03.05% (30,017,648B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
167
| | | ->02.51% (24,708,912B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
168
| | | | ->02.51% (24,708,912B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
170
| | | ->00.54% (5,308,736B) in 1+ places, all below ms_print's threshold (01.00%)
172
| | ->02.44% (23,987,728B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
173
| | | ->01.47% (14,484,544B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
174
| | | | ->01.47% (14,484,544B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
176
| | | ->00.96% (9,503,184B) in 1+ places, all below ms_print's threshold (01.00%)
178
| | ->00.13% (1,310,800B) in 1+ places, all below ms_print's threshold (01.00%)
180
| ->00.01% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
182
->06.50% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
183
| ->06.50% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
184
| ->06.50% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
186
->06.50% (63,999,883B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
187
| ->06.50% (63,999,818B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
188
| | ->06.50% (63,999,818B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
189
| | ->06.50% (63,999,818B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
190
| | ->06.50% (63,999,818B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
192
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
194
->00.03% (305,210B) in 1+ places, all below ms_print's threshold (01.00%)
196
--------------------------------------------------------------------------------
197
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
198
--------------------------------------------------------------------------------
199
5 14,211,155,367 1,347,168,544 1,347,038,470 130,074 0
200
99.99% (1,347,038,470B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
201
->90.46% (1,218,709,904B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
202
| ->90.46% (1,218,644,368B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
203
| | ->39.61% (533,624,016B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
204
| | | ->39.61% (533,624,016B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
205
| | | ->39.61% (533,624,016B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
207
| | ->26.82% (361,253,872B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
208
| | | ->26.82% (361,253,872B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
209
| | | ->26.82% (361,253,872B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
211
| | ->12.18% (164,045,104B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
212
| | | ->12.18% (164,045,104B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
213
| | | ->09.65% (129,964,656B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
215
| | | ->02.53% (34,080,448B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
217
| | ->06.10% (82,121,952B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
218
| | | ->06.10% (82,121,952B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
219
| | | ->06.10% (82,121,952B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
221
| | ->03.20% (43,125,424B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
222
| | | ->02.67% (35,981,600B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
223
| | | | ->02.67% (35,981,600B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
225
| | | ->00.53% (7,143,824B) in 1+ places, all below ms_print's threshold (01.00%)
227
| | ->02.34% (31,590,272B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
228
| | | ->01.44% (19,465,536B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
229
| | | | ->01.44% (19,465,536B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
231
| | | ->00.90% (12,124,736B) in 1+ places, all below ms_print's threshold (01.00%)
233
| | ->00.21% (2,883,728B) in 1+ places, all below ms_print's threshold (01.00%)
235
| ->00.00% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
237
->04.75% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
238
| ->04.75% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
239
| ->04.75% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
241
->04.75% (63,999,883B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
242
| ->04.75% (63,999,818B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
243
| | ->04.75% (63,999,818B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
244
| | ->04.75% (63,999,818B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
245
| | ->04.75% (63,999,818B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
247
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
249
->00.02% (328,682B) in 1+ places, all below ms_print's threshold (01.00%)
251
--------------------------------------------------------------------------------
252
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
253
--------------------------------------------------------------------------------
254
6 16,787,568,483 1,700,576,432 1,700,435,542 140,890 0
255
99.99% (1,700,435,542B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
256
->92.44% (1,572,090,800B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
257
| ->92.44% (1,572,025,264B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
258
| | ->41.18% (700,352,688B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
259
| | | ->41.18% (700,352,688B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
260
| | | ->41.18% (700,352,688B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
262
| | ->26.95% (458,250,112B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
263
| | | ->26.95% (458,250,112B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
264
| | | ->26.95% (458,250,112B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
266
| | ->11.99% (203,892,208B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
267
| | | ->11.99% (203,892,208B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
268
| | | ->09.55% (162,471,504B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
270
| | | ->02.44% (41,420,704B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
272
| | ->06.28% (106,764,240B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
273
| | | ->06.28% (106,764,240B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
274
| | | ->06.28% (106,764,240B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
276
| | ->03.40% (57,805,936B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
277
| | | ->02.79% (47,516,288B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
278
| | | | ->02.79% (47,516,288B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
280
| | | ->00.61% (10,289,648B) in 1+ places, all below ms_print's threshold (01.00%)
282
| | ->02.38% (40,503,440B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
283
| | | ->01.33% (22,611,360B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
284
| | | | ->01.33% (22,611,360B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
286
| | | ->01.04% (17,760,992B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
287
| | | | ->01.04% (17,760,992B) in 2 places, all below massif's threshold (01.00%)
289
| | | ->00.01% (131,088B) in 1+ places, all below ms_print's threshold (01.00%)
291
| | ->00.26% (4,456,640B) in 1+ places, all below ms_print's threshold (01.00%)
293
| ->00.00% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
295
->03.76% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
296
| ->03.76% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
297
| ->03.76% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
299
->03.76% (63,999,883B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
300
| ->03.76% (63,999,818B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
301
| | ->03.76% (63,999,818B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
302
| | ->03.76% (63,999,818B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
303
| | ->03.76% (63,999,818B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
305
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
307
->00.02% (344,858B) in 1+ places, all below ms_print's threshold (01.00%)
309
--------------------------------------------------------------------------------
310
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
311
--------------------------------------------------------------------------------
312
7 19,712,224,254 2,101,699,664 2,101,546,462 153,202 0
313
99.99% (2,101,546,462B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
314
->93.89% (1,973,183,360B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
315
| ->93.88% (1,973,117,824B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
316
| | ->42.48% (892,772,256B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
317
| | | ->42.48% (892,772,256B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
318
| | | ->42.48% (892,772,256B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
320
| | ->27.09% (569,402,560B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
321
| | | ->27.09% (569,402,560B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
322
| | | ->27.09% (569,402,560B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
324
| | ->12.07% (253,701,088B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
325
| | | ->12.07% (253,701,088B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
326
| | | ->09.70% (203,891,520B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
328
| | | ->02.37% (49,809,568B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
330
| | ->06.00% (126,163,488B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
331
| | | ->06.00% (126,163,488B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
332
| | | ->06.00% (126,163,488B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
334
| | ->03.57% (75,107,968B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
335
| | | ->02.93% (61,672,496B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
336
| | | | ->02.93% (61,672,496B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
338
| | | ->00.64% (13,435,472B) in 1+ places, all below ms_print's threshold (01.00%)
340
| | ->02.43% (50,989,520B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
341
| | | ->01.23% (25,757,184B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
342
| | | | ->01.23% (25,757,184B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
344
| | | ->01.19% (25,101,248B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
345
| | | | ->01.03% (21,562,144B) 0x4E8F541: TreeConstructer::tcEndElement(void*, char const*) (in /usr/lib64/libsablot.so.0.100.3)
347
| | | | ->00.17% (3,539,104B) in 1+ places, all below ms_print's threshold (01.00%)
349
| | | ->00.01% (131,088B) in 1+ places, all below ms_print's threshold (01.00%)
351
| | ->00.24% (4,980,944B) in 1+ places, all below ms_print's threshold (01.00%)
353
| ->00.00% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
355
->03.05% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
356
| ->03.05% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
357
| ->03.05% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
359
->03.05% (63,999,883B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
360
| ->03.05% (63,999,818B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
361
| | ->03.05% (63,999,818B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
362
| | ->03.05% (63,999,818B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
363
| | ->03.05% (63,999,818B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
365
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
367
->00.02% (363,218B) in 1+ places, all below ms_print's threshold (01.00%)
369
--------------------------------------------------------------------------------
370
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
371
--------------------------------------------------------------------------------
372
8 23,537,047,014 2,480,520,304 2,480,334,427 185,877 0
373
9 26,981,746,206 2,486,414,152 2,486,077,729 336,423 0
374
10 29,196,197,208 2,490,202,616 2,489,769,133 433,483 0
375
11 32,148,795,277 2,495,258,896 2,494,695,333 563,563 0
376
12 34,117,192,206 2,498,627,216 2,497,977,029 650,187 0
377
13 36,777,227,795 2,503,179,344 2,502,412,858 766,486 0
378
14 40,197,274,429 2,509,028,008 2,508,112,043 915,965 0
379
15 42,477,304,129 2,512,931,376 2,511,914,956 1,016,420 0
380
16 45,517,345,252 2,518,131,864 2,516,982,315 1,149,549 0
381
17 49,317,394,303 2,524,631,136 2,523,315,200 1,315,936 0
382
18 53,117,444,450 2,531,134,648 2,529,652,113 1,482,535 0
383
19 56,875,620,719 2,537,561,176 2,535,914,643 1,646,533 0
384
20 60,633,799,362 2,543,993,192 2,542,182,546 1,810,646 0
385
21 63,139,250,962 2,548,279,280 2,546,359,133 1,920,147 0
386
22 65,447,438,954 2,552,227,584 2,550,206,219 2,021,365 0
387
23 69,205,614,714 2,558,659,816 2,556,472,996 2,186,820 0
388
24 71,711,067,902 2,562,949,560 2,560,652,677 2,296,883 0
389
25 75,469,245,972 2,569,383,520 2,566,920,995 2,462,525 0
390
26 77,348,335,469 2,572,599,928 2,570,054,647 2,545,281 0
391
27 79,713,247,373 2,576,645,920 2,573,996,490 2,649,430 0
392
28 82,218,696,214 2,580,934,040 2,578,173,886 2,760,154 0
393
29 86,322,154,290 2,587,956,288 2,585,016,235 2,940,053 0
394
30 89,658,706,695 2,593,668,200 2,590,581,190 3,087,010 0
395
31 91,883,077,309 2,597,471,136 2,594,286,826 3,184,310 0
396
32 95,413,765,596 2,720,290,944 2,716,952,978 3,337,966 0
397
99.88% (2,716,952,978B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
398
->88.75% (2,414,182,432B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
399
| ->88.74% (2,414,051,360B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
400
| | ->40.39% (1,098,820,896B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
401
| | | ->40.39% (1,098,820,896B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
402
| | | ->40.39% (1,098,820,896B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
404
| | ->24.94% (678,456,272B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
405
| | | ->24.94% (678,456,272B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
406
| | | ->24.94% (678,456,272B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
408
| | ->11.56% (314,519,504B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
409
| | | ->11.56% (314,519,504B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
410
| | | ->09.21% (250,553,920B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
412
| | | ->02.35% (63,965,584B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
414
| | ->05.74% (156,048,384B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
415
| | | ->05.74% (156,048,384B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
416
| | | ->05.74% (156,048,384B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
418
| | ->03.61% (98,177,024B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
419
| | | ->03.04% (82,644,368B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
420
| | | | ->03.04% (82,644,368B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
422
| | | ->00.57% (15,532,656B) in 1+ places, all below ms_print's threshold (01.00%)
424
| | ->02.28% (61,999,744B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
425
| | | ->01.17% (31,917,104B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
426
| | | | ->01.00% (27,329,408B) 0x4E8F541: TreeConstructer::tcEndElement(void*, char const*) (in /usr/lib64/libsablot.so.0.100.3)
428
| | | | ->00.17% (4,587,696B) in 1+ places, all below ms_print's threshold (01.00%)
430
| | | ->01.10% (29,951,552B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
431
| | | | ->01.10% (29,951,552B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
433
| | | ->00.00% (131,088B) in 1+ places, all below ms_print's threshold (01.00%)
435
| | ->00.22% (6,029,536B) in 1+ places, all below ms_print's threshold (01.00%)
437
| ->00.00% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
439
->04.33% (117,867,366B) 0x4E6A2EB: DynBlock::compactToBuffer() const (in /usr/lib64/libsablot.so.0.100.3)
440
| ->04.33% (117,867,366B) 0x4E95F06: Processor::copyArg(Situation&, Str const&, int*, char*&) (in /usr/lib64/libsablot.so.0.100.3)
441
| ->04.33% (117,867,366B) 0x4E9A7AD: SablotGetResultArg (in /usr/lib64/libsablot.so.0.100.3)
442
| ->04.33% (117,867,366B) 0x401477: transformXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
443
| ->04.33% (117,867,366B) 0x403360: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
445
->04.33% (117,867,365B) 0x4E6A35C: DynBlock::nadd(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
446
| ->04.33% (117,867,365B) 0x4EB1147: DataLine::save(Situation&, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
447
| | ->04.33% (117,867,365B) 0x4E87934: PhysicalOutputLayerObj::flushBuffer(Situation&) (in /usr/lib64/libsablot.so.0.100.3)
448
| | ->04.33% (117,866,800B) 0x4E88A8B: PhysicalOutputLayerObj::sendOut(Situation&, char const*, int, EscMode) (in /usr/lib64/libsablot.so.0.100.3)
449
| | | ->02.73% (74,268,425B) in 16 places, all below massif's threshold (01.00%)
451
| | | ->01.60% (43,598,375B) 0x4E8A98B: PhysicalOutputLayerObj::outputElementStart(Situation&, Str const&, NamespaceStack const&, int, StrStrList const&, int) (in /usr/lib64/libsablot.so.0.100.3)
453
| | ->00.00% (565B) in 1+ places, all below ms_print's threshold (01.00%)
455
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
457
->02.35% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
458
| ->02.35% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
459
| ->02.35% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
461
->00.11% (3,035,814B) in 1+ places, all below ms_print's threshold (01.00%)
463
--------------------------------------------------------------------------------
464
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
465
--------------------------------------------------------------------------------
466
33 96,866,510,124 2,602,423,464 2,599,085,557 3,337,907 0
467
34 100,203,063,696 187,898,168 184,720,095 3,178,073 0
468
35 102,427,433,979 282,327,144 279,140,892 3,186,252 0
469
36 104,651,801,448 587,830,432 584,579,749 3,250,683 0
470
37 107,988,353,547 1,045,798,184 1,042,509,395 3,288,789 0
471
38 110,212,720,789 1,351,513,816 1,348,209,060 3,304,756 0
472
39 113,549,271,618 1,808,741,840 1,805,423,066 3,318,774 0
473
40 116,885,823,365 2,267,542,664 2,264,209,912 3,332,752 0
474
41 119,110,190,883 2,572,694,512 2,569,357,131 3,337,381 0
475
42 122,446,743,174 2,484,511,032 2,484,234,713 276,319 0
476
43 124,671,110,342 2,488,319,536 2,487,945,182 374,354 0
477
44 126,895,479,755 2,492,122,600 2,491,650,873 471,727 0
478
45 129,119,847,019 2,495,931,688 2,495,361,740 569,948 0
479
99.98% (2,495,361,740B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
480
->96.75% (2,414,706,672B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
481
| ->96.74% (2,414,575,600B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
482
| | ->43.43% (1,083,943,584B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
483
| | | ->43.43% (1,083,943,584B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
484
| | | ->43.43% (1,083,943,584B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
486
| | ->27.59% (688,744,912B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
487
| | | ->27.59% (688,744,912B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
488
| | | ->27.59% (688,744,912B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
490
| | ->12.50% (311,898,480B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
491
| | | ->12.50% (311,898,480B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
492
| | | ->09.54% (238,036,400B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
494
| | | ->02.96% (73,862,080B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
496
| | ->06.17% (154,016,864B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
497
| | | ->06.17% (154,016,864B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
498
| | | ->06.17% (154,016,864B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
500
| | ->04.02% (100,274,336B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
501
| | | ->03.25% (81,202,512B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
502
| | | | ->03.25% (81,202,512B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
504
| | | ->00.76% (19,071,824B) in 1+ places, all below ms_print's threshold (01.00%)
506
| | ->02.70% (67,505,136B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
507
| | | ->01.60% (39,847,840B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
508
| | | | ->01.60% (39,847,840B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
510
| | | ->01.09% (27,132,960B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
511
| | | | ->01.09% (27,132,960B) in 2 places, all below massif's threshold (01.00%)
513
| | | ->00.02% (524,336B) in 1+ places, all below ms_print's threshold (01.00%)
515
| | ->00.33% (8,192,288B) in 1+ places, all below ms_print's threshold (01.00%)
517
| ->00.01% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
519
->02.56% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
520
| ->02.56% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
521
| ->02.56% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
523
->00.67% (16,655,067B) in 1+ places, all below ms_print's threshold (01.00%)
525
--------------------------------------------------------------------------------
526
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
527
--------------------------------------------------------------------------------
528
46 131,344,214,182 2,499,741,224 2,499,073,362 667,862 0
529
47 133,568,581,625 2,503,545,976 2,502,780,188 765,788 0
530
48 135,792,950,042 2,507,352,912 2,506,489,154 863,758 0
531
49 139,129,502,451 2,513,063,312 2,512,053,054 1,010,258 0
532
50 140,582,247,091 2,515,549,528 2,514,475,214 1,074,314 0
533
99.96% (2,514,475,214B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
534
->95.99% (2,414,706,672B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
535
| ->95.99% (2,414,575,600B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
536
| | ->43.09% (1,083,943,584B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
537
| | | ->43.09% (1,083,943,584B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
538
| | | ->43.09% (1,083,943,584B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
540
| | ->27.38% (688,744,912B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
541
| | | ->27.38% (688,744,912B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
542
| | | ->27.38% (688,744,912B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
544
| | ->12.40% (311,898,480B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
545
| | | ->12.40% (311,898,480B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
546
| | | ->09.46% (238,036,400B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
548
| | | ->02.94% (73,862,080B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
550
| | ->06.12% (154,016,864B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
551
| | | ->06.12% (154,016,864B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
552
| | | ->06.12% (154,016,864B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
554
| | ->03.99% (100,274,336B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
555
| | | ->03.23% (81,202,512B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
556
| | | | ->03.23% (81,202,512B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
558
| | | ->00.76% (19,071,824B) in 1+ places, all below ms_print's threshold (01.00%)
560
| | ->02.68% (67,505,136B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
561
| | | ->01.58% (39,847,840B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
562
| | | | ->01.58% (39,847,840B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
564
| | | ->01.08% (27,132,960B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
565
| | | | ->01.08% (27,132,960B) in 2 places, all below massif's threshold (01.00%)
567
| | | ->00.02% (524,336B) in 1+ places, all below ms_print's threshold (01.00%)
569
| | ->00.33% (8,192,288B) in 1+ places, all below ms_print's threshold (01.00%)
571
| ->00.01% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
573
->02.54% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
574
| ->02.54% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
575
| ->02.54% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
577
->01.34% (33,649,725B) 0x4E6A35C: DynBlock::nadd(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
578
| ->01.34% (33,649,725B) 0x4EB1147: DataLine::save(Situation&, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
579
| | ->01.34% (33,649,725B) 0x4E87934: PhysicalOutputLayerObj::flushBuffer(Situation&) (in /usr/lib64/libsablot.so.0.100.3)
580
| | ->01.34% (33,649,725B) 0x4E88A8B: PhysicalOutputLayerObj::sendOut(Situation&, char const*, int, EscMode) (in /usr/lib64/libsablot.so.0.100.3)
581
| | | ->01.34% (33,649,725B) in 17 places, all below massif's threshold (01.00%)
583
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
585
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
587
->00.08% (2,118,816B) in 1+ places, all below ms_print's threshold (01.00%)
589
--------------------------------------------------------------------------------
590
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
591
--------------------------------------------------------------------------------
592
51 142,034,991,657 2,518,032,928 2,516,895,532 1,137,396 0
593
52 143,487,736,519 2,520,517,912 2,519,316,325 1,201,587 0
594
53 144,940,481,585 2,523,004,192 2,521,738,471 1,265,721 0
595
54 146,393,226,513 2,525,488,320 2,524,159,150 1,329,170 0
596
55 147,845,971,358 2,527,972,824 2,526,579,290 1,393,534 0
597
56 149,298,716,265 2,530,459,944 2,529,001,831 1,458,113 0
598
57 150,751,461,575 2,532,944,944 2,531,423,093 1,521,851 0
599
58 152,204,206,247 2,535,433,680 2,533,847,073 1,586,607 0
600
59 153,656,951,776 2,537,921,096 2,536,270,785 1,650,311 0
601
60 155,109,698,379 2,540,404,160 2,538,690,301 1,713,859 0
602
99.93% (2,538,690,301B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
603
->95.05% (2,414,706,672B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
604
| ->95.05% (2,414,575,600B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
605
| | ->42.67% (1,083,943,584B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
606
| | | ->42.67% (1,083,943,584B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
607
| | | ->42.67% (1,083,943,584B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
609
| | ->27.11% (688,744,912B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
610
| | | ->27.11% (688,744,912B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
611
| | | ->27.11% (688,744,912B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
613
| | ->12.28% (311,898,480B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
614
| | | ->12.28% (311,898,480B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
615
| | | ->09.37% (238,036,400B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
617
| | | ->02.91% (73,862,080B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
619
| | ->06.06% (154,016,864B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
620
| | | ->06.06% (154,016,864B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
621
| | | ->06.06% (154,016,864B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
623
| | ->03.95% (100,274,336B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
624
| | | ->03.20% (81,202,512B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
625
| | | | ->03.20% (81,202,512B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
627
| | | ->00.75% (19,071,824B) in 1+ places, all below ms_print's threshold (01.00%)
629
| | ->02.66% (67,505,136B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
630
| | | ->01.57% (39,847,840B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
631
| | | | ->01.57% (39,847,840B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
633
| | | ->01.07% (27,132,960B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
634
| | | | ->01.07% (27,132,960B) in 2 places, all below massif's threshold (01.00%)
636
| | | ->00.02% (524,336B) in 1+ places, all below ms_print's threshold (01.00%)
638
| | ->00.32% (8,192,288B) in 1+ places, all below ms_print's threshold (01.00%)
640
| ->00.01% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
642
->02.52% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
643
| ->02.52% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
644
| ->02.52% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
646
->02.26% (57,310,825B) 0x4E6A35C: DynBlock::nadd(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
647
| ->02.26% (57,310,825B) 0x4EB1147: DataLine::save(Situation&, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
648
| | ->02.26% (57,310,825B) 0x4E87934: PhysicalOutputLayerObj::flushBuffer(Situation&) (in /usr/lib64/libsablot.so.0.100.3)
649
| | ->02.26% (57,310,825B) 0x4E88A8B: PhysicalOutputLayerObj::sendOut(Situation&, char const*, int, EscMode) (in /usr/lib64/libsablot.so.0.100.3)
650
| | | ->02.26% (57,310,825B) in 17 places, all below massif's threshold (01.00%)
652
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
654
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
656
->00.11% (2,672,803B) in 1+ places, all below ms_print's threshold (01.00%)
658
--------------------------------------------------------------------------------
659
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
660
--------------------------------------------------------------------------------
661
61 156,562,443,050 2,542,891,032 2,541,113,515 1,777,517 0
662
62 158,015,187,599 2,545,379,448 2,543,537,830 1,841,618 0
663
63 159,467,932,151 2,547,865,968 2,545,960,600 1,905,368 0
664
64 160,920,676,834 2,550,351,280 2,548,382,016 1,969,264 0
665
65 162,373,421,510 2,552,838,200 2,550,805,216 2,032,984 0
666
66 163,826,166,172 2,555,323,264 2,553,225,269 2,097,995 0
667
67 165,278,910,889 2,557,809,784 2,555,647,386 2,162,398 0
668
68 166,731,655,431 2,560,297,024 2,558,070,627 2,226,397 0
669
69 168,184,400,092 2,562,783,688 2,560,492,939 2,290,749 0
670
70 169,637,144,693 2,565,271,696 2,562,916,961 2,354,735 0
671
99.91% (2,562,916,961B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
672
->94.13% (2,414,706,672B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
673
| ->94.13% (2,414,575,600B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
674
| | ->42.25% (1,083,943,584B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
675
| | | ->42.25% (1,083,943,584B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
676
| | | ->42.25% (1,083,943,584B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
678
| | ->26.85% (688,744,912B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
679
| | | ->26.85% (688,744,912B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
680
| | | ->26.85% (688,744,912B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
682
| | ->12.16% (311,898,480B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
683
| | | ->12.16% (311,898,480B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
684
| | | ->09.28% (238,036,400B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
686
| | | ->02.88% (73,862,080B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
688
| | ->06.00% (154,016,864B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
689
| | | ->06.00% (154,016,864B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
690
| | | ->06.00% (154,016,864B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
692
| | ->03.91% (100,274,336B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
693
| | | ->03.17% (81,202,512B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
694
| | | | ->03.17% (81,202,512B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
696
| | | ->00.74% (19,071,824B) in 1+ places, all below ms_print's threshold (01.00%)
698
| | ->02.63% (67,505,136B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
699
| | | ->01.55% (39,847,840B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
700
| | | | ->01.55% (39,847,840B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
702
| | | ->01.06% (27,132,960B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
703
| | | | ->01.06% (27,132,960B) in 2 places, all below massif's threshold (01.00%)
705
| | | ->00.02% (524,336B) in 1+ places, all below ms_print's threshold (01.00%)
707
| | ->00.32% (8,192,288B) in 1+ places, all below ms_print's threshold (01.00%)
709
| ->00.01% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
711
->03.16% (80,983,200B) 0x4E6A35C: DynBlock::nadd(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
712
| ->03.16% (80,983,200B) 0x4EB1147: DataLine::save(Situation&, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
713
| | ->03.16% (80,983,200B) 0x4E87934: PhysicalOutputLayerObj::flushBuffer(Situation&) (in /usr/lib64/libsablot.so.0.100.3)
714
| | ->03.16% (80,983,200B) 0x4E88A8B: PhysicalOutputLayerObj::sendOut(Situation&, char const*, int, EscMode) (in /usr/lib64/libsablot.so.0.100.3)
715
| | | ->01.99% (51,022,450B) in 16 places, all below massif's threshold (01.00%)
717
| | | ->01.17% (29,960,750B) 0x4E8A98B: PhysicalOutputLayerObj::outputElementStart(Situation&, Str const&, NamespaceStack const&, int, StrStrList const&, int) (in /usr/lib64/libsablot.so.0.100.3)
719
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
721
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
723
->02.49% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
724
| ->02.49% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
725
| ->02.49% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
727
->00.13% (3,227,088B) in 1+ places, all below ms_print's threshold (01.00%)
729
--------------------------------------------------------------------------------
730
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
731
--------------------------------------------------------------------------------
732
71 171,089,889,290 2,567,758,168 2,565,339,621 2,418,547 0
733
72 172,542,634,875 2,570,243,888 2,567,761,851 2,482,037 0
734
73 173,995,379,661 2,572,729,552 2,570,182,561 2,546,991 0
735
74 175,448,126,830 2,575,216,064 2,572,605,520 2,610,544 0
736
75 176,900,873,534 2,577,701,472 2,575,026,612 2,674,860 0
737
76 178,353,618,174 2,580,188,048 2,577,448,783 2,739,265 0
738
77 179,806,362,746 2,582,674,320 2,579,871,141 2,803,179 0
739
78 181,259,107,428 2,585,162,848 2,582,295,184 2,867,664 0
740
79 182,711,851,968 2,587,649,352 2,584,717,374 2,931,978 0
741
80 184,164,596,810 2,590,135,584 2,587,139,719 2,995,865 0
742
99.88% (2,587,139,719B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
743
->93.23% (2,414,706,672B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
744
| ->93.22% (2,414,575,600B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
745
| | ->41.85% (1,083,943,584B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
746
| | | ->41.85% (1,083,943,584B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
747
| | | ->41.85% (1,083,943,584B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
749
| | ->26.59% (688,744,912B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
750
| | | ->26.59% (688,744,912B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
751
| | | ->26.59% (688,744,912B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
753
| | ->12.04% (311,898,480B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
754
| | | ->12.04% (311,898,480B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
755
| | | ->09.19% (238,036,400B) 0x406D38E: (within /usr/lib64/libexpat.so.1.5.2)
757
| | | ->02.85% (73,862,080B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
759
| | ->05.95% (154,016,864B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
760
| | | ->05.95% (154,016,864B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
761
| | | ->05.95% (154,016,864B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
763
| | ->03.87% (100,274,336B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
764
| | | ->03.14% (81,202,512B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
765
| | | | ->03.14% (81,202,512B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
767
| | | ->00.74% (19,071,824B) in 1+ places, all below ms_print's threshold (01.00%)
769
| | ->02.61% (67,505,136B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
770
| | | ->01.54% (39,847,840B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
771
| | | | ->01.54% (39,847,840B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
773
| | | ->01.05% (27,132,960B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
774
| | | | ->01.05% (27,132,960B) in 2 places, all below massif's threshold (01.00%)
776
| | | ->00.02% (524,336B) in 1+ places, all below ms_print's threshold (01.00%)
778
| | ->00.32% (8,192,288B) in 1+ places, all below ms_print's threshold (01.00%)
780
| ->00.01% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
782
->04.04% (104,652,500B) 0x4E6A35C: DynBlock::nadd(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
783
| ->04.04% (104,652,500B) 0x4EB1147: DataLine::save(Situation&, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
784
| | ->04.04% (104,652,500B) 0x4E87934: PhysicalOutputLayerObj::flushBuffer(Situation&) (in /usr/lib64/libsablot.so.0.100.3)
785
| | ->04.04% (104,652,500B) 0x4E88A8B: PhysicalOutputLayerObj::sendOut(Situation&, char const*, int, EscMode) (in /usr/lib64/libsablot.so.0.100.3)
786
| | | ->02.55% (66,070,475B) in 16 places, all below massif's threshold (01.00%)
788
| | | ->01.49% (38,582,025B) 0x4E8A98B: PhysicalOutputLayerObj::outputElementStart(Situation&, Str const&, NamespaceStack const&, int, StrStrList const&, int) (in /usr/lib64/libsablot.so.0.100.3)
790
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
792
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
794
->02.47% (64,000,001B) 0x401C34: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
795
| ->02.47% (64,000,001B) 0x40339F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
796
| ->02.47% (64,000,001B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
798
->00.15% (3,780,546B) in 1+ places, all below ms_print's threshold (01.00%)
800
--------------------------------------------------------------------------------
801
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
802
--------------------------------------------------------------------------------
803
81 185,617,341,385 2,592,623,424 2,589,563,657 3,059,767 0
804
82 187,070,085,964 2,595,110,144 2,591,985,892 3,124,252 0
805
83 188,522,830,940 2,597,596,032 2,594,408,487 3,187,545 0
806
84 189,975,576,121 2,600,084,448 2,596,832,702 3,251,746 0
807
85 191,428,321,165 2,602,567,080 2,599,251,720 3,315,360 0
808
86 193,780,203,404 2,603,017,200 2,599,664,045 3,353,155 0