1
--------------------------------------------------------------------------------
2
Command: ./expat-sablotron-dom 1 ../xml.files/mini.rdf ../xml.files/rdf2html.xsl
3
Massif arguments: --heap=yes --depth=5 --massif-out-file=/tmp/massif.out
4
ms_print arguments: /tmp/massif.out
5
--------------------------------------------------------------------------------
13
| . :@@:@@# : .:@:::::@::
14
| ,:: :@@:@@# : ..::@:::::@::
15
| .@@:: :@@:@@# : :::::@:::::@::
16
| .@:@@:: :@@:@@# : .:@:::::@:::::@::
17
| .@:@:@@:: :@@:@@# : ..::@:::::@:::::@::
18
| ,::@:@:@@:: :@@:@@# : .::::@:::::@:::::@::
19
| .@@::@:@:@@:: :@@:@@# : .:@:::::@:::::@:::::@::
20
| .::@@::@:@:@@:: :@@:@@# : .:::@:::::@:::::@:::::@::
21
| ,@::::@@::@:@:@@:: :@@:@@# : :::::@:::::@:::::@:::::@::
22
| ,@@@::::@@::@:@:@@:: :@@:@@# : .:@:::::@:::::@:::::@:::::@::
23
| .@@@@::::@@::@:@:@@:: :@@:@@# : :::@:::::@:::::@:::::@:::::@::
24
| ,,@:@@@@::::@@::@:@:@@:: :@@:@@# : :::::@:::::@:::::@:::::@:::::@::
25
| :@@@:@@@@::::@@::@:@:@@:: :@@:@@# : .::::::@:::::@:::::@:::::@:::::@::
26
|:::@@@:@@@@::::@@::@:@:@@:: :@@:@@# :::::::::@:::::@:::::@:::::@:::::@::
27
|:::@@@:@@@@::::@@::@:@:@@:: :@@:@@# :::::::::@:::::@:::::@:::::@:::::@::
28
|:::@@@:@@@@::::@@::@:@:@@:: :@@:@@# :::::::::@:::::@:::::@:::::@:::::@::
29
0 +----------------------------------------------------------------------->Mi
32
Number of snapshots: 93
33
Detailed snapshots: [5, 6, 7, 10, 11, 12, 13, 18, 19, 20, 23, 25, 27, 28, 34, 35, 38, 39, 40 (peak), 50, 60, 70, 80, 90]
35
--------------------------------------------------------------------------------
36
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
37
--------------------------------------------------------------------------------
39
1 5,210,565 3,779,952 3,779,668 284 0
40
2 11,389,342 4,228,760 4,227,806 954 0
41
3 18,649,314 4,753,384 4,752,293 1,091 0
42
4 24,015,434 5,146,800 5,145,630 1,170 0
43
5 31,767,328 5,802,672 5,801,329 1,343 0
44
99.98% (5,801,329B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
45
->33.88% (1,966,080B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
46
| ->32.75% (1,900,544B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
47
| | ->14.68% (851,968B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
48
| | | ->14.68% (851,968B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
49
| | | ->10.16% (589,824B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
51
| | | ->04.52% (262,144B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
53
| | ->11.29% (655,360B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
54
| | | ->10.16% (589,824B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
55
| | | | ->10.16% (589,824B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
57
| | | ->01.13% (65,536B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
58
| | | ->01.13% (65,536B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
60
| | ->04.52% (262,144B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
61
| | | ->04.52% (262,144B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
62
| | | ->03.39% (196,608B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
64
| | | ->01.13% (65,536B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
66
| | ->01.13% (65,536B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
67
| | | ->01.13% (65,536B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
68
| | | ->01.13% (65,536B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
70
| | ->01.13% (65,536B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
71
| | ->01.13% (65,536B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
72
| | ->01.13% (65,536B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
74
| ->01.13% (65,536B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
75
| ->01.13% (65,536B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
76
| ->01.13% (65,536B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
77
| ->01.13% (65,536B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
79
->31.93% (1,852,918B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
80
| ->31.90% (1,851,189B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
81
| | ->31.90% (1,851,189B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
83
| ->00.03% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
85
->31.90% (1,851,246B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
86
| ->31.90% (1,851,181B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
87
| | ->31.90% (1,851,181B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
88
| | ->31.90% (1,851,181B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
89
| | ->31.90% (1,851,181B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
91
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
93
->01.13% (65,549B) in 42 places, all below massif's threshold (01.00%)
95
->01.13% (65,536B) 0x4E90E5F: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
96
->01.13% (65,536B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
97
->01.13% (65,536B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
98
->01.13% (65,536B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
99
->01.13% (65,536B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
101
--------------------------------------------------------------------------------
102
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
103
--------------------------------------------------------------------------------
104
6 37,010,719 6,195,944 6,194,536 1,408 0
105
99.98% (6,194,536B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
106
->38.08% (2,359,296B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
107
| ->37.02% (2,293,760B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
108
| | ->20.10% (1,245,184B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
109
| | | ->20.10% (1,245,184B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
110
| | | ->13.75% (851,968B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
112
| | | ->06.35% (393,216B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
114
| | ->10.58% (655,360B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
115
| | | ->09.52% (589,824B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
116
| | | | ->09.52% (589,824B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
118
| | | ->01.06% (65,536B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
119
| | | ->01.06% (65,536B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
121
| | ->04.23% (262,144B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
122
| | | ->04.23% (262,144B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
123
| | | ->03.17% (196,608B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
125
| | | ->01.06% (65,536B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
127
| | ->01.06% (65,536B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
128
| | | ->01.06% (65,536B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
129
| | | ->01.06% (65,536B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
131
| | ->01.06% (65,536B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
132
| | ->01.06% (65,536B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
133
| | ->01.06% (65,536B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
135
| ->01.06% (65,536B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
136
| ->01.06% (65,536B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
137
| ->01.06% (65,536B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
138
| ->01.06% (65,536B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
140
->29.91% (1,852,918B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
141
| ->29.88% (1,851,189B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
142
| | ->29.88% (1,851,189B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
144
| ->00.03% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
146
->29.88% (1,851,246B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
147
| ->29.88% (1,851,181B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
148
| | ->29.88% (1,851,181B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
149
| | ->29.88% (1,851,181B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
150
| | ->29.88% (1,851,181B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
152
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
154
->01.06% (65,540B) in 42 places, all below massif's threshold (01.00%)
156
->01.06% (65,536B) 0x4E90E5F: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
157
->01.06% (65,536B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
158
->01.06% (65,536B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
159
->01.06% (65,536B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
160
->01.06% (65,536B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
162
--------------------------------------------------------------------------------
163
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
164
--------------------------------------------------------------------------------
165
7 43,851,612 6,720,704 6,719,100 1,604 0
166
99.98% (6,719,100B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
167
->42.91% (2,883,584B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
168
| ->41.93% (2,818,048B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
169
| | ->20.48% (1,376,256B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
170
| | | ->20.48% (1,376,256B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
171
| | | ->13.65% (917,504B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
173
| | | ->06.83% (458,752B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
175
| | ->10.73% (720,896B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
176
| | | ->09.75% (655,360B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
177
| | | | ->09.75% (655,360B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
179
| | | ->00.98% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
181
| | ->07.80% (524,288B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
182
| | | ->07.80% (524,288B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
183
| | | ->06.83% (458,752B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
185
| | | ->00.98% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
187
| | ->02.93% (196,608B) in 3 places, all below massif's threshold (01.00%)
189
| ->00.98% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
191
->27.57% (1,852,918B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
192
| ->27.54% (1,851,189B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
193
| | ->27.54% (1,851,189B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
195
| ->00.03% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
197
->27.55% (1,851,246B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
198
| ->27.54% (1,851,181B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
199
| | ->27.54% (1,851,181B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
200
| | ->27.54% (1,851,181B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
201
| | ->27.54% (1,851,181B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
203
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
205
->01.95% (131,352B) in 43 places, all below massif's threshold (01.00%)
207
--------------------------------------------------------------------------------
208
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
209
--------------------------------------------------------------------------------
210
8 49,801,667 7,179,680 7,177,985 1,695 0
211
9 59,642,715 7,835,400 7,833,560 1,840 0
212
10 64,576,399 8,294,512 8,292,511 2,001 0
213
99.98% (8,292,511B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
214
->53.73% (4,456,448B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
215
| ->52.94% (4,390,912B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
216
| | ->27.65% (2,293,760B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
217
| | | ->27.65% (2,293,760B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
218
| | | ->19.75% (1,638,400B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
220
| | | ->07.90% (655,360B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
222
| | ->12.64% (1,048,576B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
223
| | | ->11.06% (917,504B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
224
| | | | ->11.06% (917,504B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
226
| | | ->01.58% (131,072B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
227
| | | ->01.58% (131,072B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
229
| | ->08.69% (720,896B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
230
| | | ->08.69% (720,896B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
231
| | | ->07.90% (655,360B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
233
| | | ->00.79% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
235
| | ->01.58% (131,072B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
236
| | | ->01.58% (131,072B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
237
| | | ->01.58% (131,072B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
239
| | ->01.58% (131,072B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
240
| | | ->01.58% (131,072B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
241
| | | ->01.58% (131,072B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
243
| | ->00.79% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
245
| ->00.79% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
247
->22.34% (1,852,918B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
248
| ->22.32% (1,851,189B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
249
| | ->22.32% (1,851,189B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
251
| ->00.02% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
253
->22.32% (1,851,246B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
254
| ->22.32% (1,851,181B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
255
| | ->22.32% (1,851,181B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
256
| | ->22.32% (1,851,181B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
257
| | ->22.32% (1,851,181B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
259
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
261
->01.59% (131,899B) in 43 places, all below massif's threshold (01.00%)
263
--------------------------------------------------------------------------------
264
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
265
--------------------------------------------------------------------------------
266
11 71,609,022 8,819,152 8,817,020 2,132 0
267
99.98% (8,817,020B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
268
->56.48% (4,980,736B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
269
| ->55.73% (4,915,200B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
270
| | ->28.98% (2,555,904B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
271
| | | ->28.98% (2,555,904B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
272
| | | ->21.55% (1,900,544B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
274
| | | ->07.43% (655,360B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
276
| | ->11.89% (1,048,576B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
277
| | | ->10.40% (917,504B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
278
| | | | ->10.40% (917,504B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
280
| | | ->01.49% (131,072B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
281
| | | ->01.49% (131,072B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
283
| | ->10.40% (917,504B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
284
| | | ->10.40% (917,504B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
285
| | | ->08.92% (786,432B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
287
| | | ->01.49% (131,072B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
289
| | ->01.49% (131,072B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
290
| | | ->01.49% (131,072B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
291
| | | ->01.49% (131,072B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
293
| | ->01.49% (131,072B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
294
| | | ->01.49% (131,072B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
295
| | | ->01.49% (131,072B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
297
| | ->01.49% (131,072B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
298
| | ->01.49% (131,072B) in 2 places, all below massif's threshold (01.00%)
300
| ->00.74% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
302
->21.01% (1,852,918B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
303
| ->20.99% (1,851,189B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
304
| | ->20.99% (1,851,189B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
306
| ->00.02% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
308
->20.99% (1,851,246B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
309
| ->20.99% (1,851,181B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
310
| | ->20.99% (1,851,181B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
311
| | ->20.99% (1,851,181B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
312
| | ->20.99% (1,851,181B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
314
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
316
->01.50% (132,120B) in 43 places, all below massif's threshold (01.00%)
318
--------------------------------------------------------------------------------
319
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
320
--------------------------------------------------------------------------------
321
12 81,140,625 9,606,120 9,603,811 2,309 0
322
99.98% (9,603,811B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
323
->60.04% (5,767,168B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
324
| ->59.35% (5,701,632B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
325
| | ->29.34% (2,818,048B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
326
| | | ->29.34% (2,818,048B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
327
| | | ->21.83% (2,097,152B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
329
| | | ->07.50% (720,896B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
331
| | ->11.60% (1,114,112B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
332
| | | ->10.23% (983,040B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
333
| | | | ->10.23% (983,040B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
335
| | | ->01.36% (131,072B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
336
| | | ->01.36% (131,072B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
338
| | ->10.92% (1,048,576B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
339
| | | ->10.92% (1,048,576B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
340
| | | ->08.19% (786,432B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
342
| | | ->02.73% (262,144B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
344
| | ->03.41% (327,680B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
345
| | | ->03.41% (327,680B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
346
| | | ->03.41% (327,680B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
348
| | ->02.05% (196,608B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
349
| | | ->01.36% (131,072B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
350
| | | | ->01.36% (131,072B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
352
| | | ->00.68% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
354
| | ->02.05% (196,608B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
355
| | ->01.36% (131,072B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
356
| | | ->01.36% (131,072B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
358
| | ->00.68% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
360
| ->00.68% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
362
->19.29% (1,852,918B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
363
| ->19.27% (1,851,189B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
364
| | ->19.27% (1,851,189B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
366
| ->00.02% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
368
->19.27% (1,851,246B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
369
| ->19.27% (1,851,181B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
370
| | ->19.27% (1,851,181B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
371
| | ->19.27% (1,851,181B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
372
| | ->19.27% (1,851,181B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
374
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
376
->01.38% (132,479B) in 43 places, all below massif's threshold (01.00%)
378
--------------------------------------------------------------------------------
379
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
380
--------------------------------------------------------------------------------
381
13 88,141,221 10,130,712 10,128,220 2,492 0
382
99.98% (10,128,220B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
383
->62.10% (6,291,456B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
384
| ->61.46% (6,225,920B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
385
| | ->29.11% (2,949,120B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
386
| | | ->29.11% (2,949,120B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
387
| | | ->21.99% (2,228,224B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
389
| | | ->07.12% (720,896B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
391
| | ->12.94% (1,310,720B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
392
| | | ->11.00% (1,114,112B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
393
| | | | ->11.00% (1,114,112B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
395
| | | ->01.94% (196,608B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
396
| | | ->01.94% (196,608B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
398
| | ->11.00% (1,114,112B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
399
| | | ->11.00% (1,114,112B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
400
| | | ->08.41% (851,968B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
402
| | | ->02.59% (262,144B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
404
| | ->03.88% (393,216B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
405
| | | ->03.88% (393,216B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
406
| | | ->03.88% (393,216B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
408
| | ->02.59% (262,144B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
409
| | | ->01.94% (196,608B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
410
| | | | ->01.94% (196,608B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
412
| | | ->00.65% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
414
| | ->01.94% (196,608B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
415
| | ->01.29% (131,072B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
416
| | | ->01.29% (131,072B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
418
| | ->00.65% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
420
| ->00.65% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
422
->18.29% (1,852,918B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
423
| ->18.27% (1,851,189B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
424
| | ->18.27% (1,851,189B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
426
| ->00.02% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
428
->18.27% (1,851,246B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
429
| ->18.27% (1,851,181B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
430
| | ->18.27% (1,851,181B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
431
| | ->18.27% (1,851,181B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
432
| | ->18.27% (1,851,181B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
434
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
436
->01.31% (132,600B) in 43 places, all below massif's threshold (01.00%)
438
--------------------------------------------------------------------------------
439
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
440
--------------------------------------------------------------------------------
441
14 94,294,629 10,524,112 10,521,546 2,566 0
442
15 99,447,858 10,917,496 10,914,887 2,609 0
443
16 106,448,110 11,442,168 11,439,385 2,783 0
444
17 115,505,106 12,163,576 12,160,567 3,009 0
445
18 125,010,346 12,884,896 12,881,711 3,185 0
446
99.98% (12,881,711B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
447
->70.19% (9,043,968B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
448
| ->69.68% (8,978,432B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
449
| | ->32.55% (4,194,304B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
450
| | | ->32.55% (4,194,304B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
451
| | | ->23.91% (3,080,192B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
453
| | | ->08.65% (1,114,112B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
455
| | ->13.73% (1,769,472B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
456
| | | ->11.19% (1,441,792B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
457
| | | | ->11.19% (1,441,792B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
459
| | | ->02.54% (327,680B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
460
| | | ->02.54% (327,680B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
462
| | ->12.72% (1,638,400B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
463
| | | ->12.72% (1,638,400B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
464
| | | ->08.65% (1,114,112B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
466
| | | ->04.07% (524,288B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
468
| | ->04.07% (524,288B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
469
| | | ->04.07% (524,288B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
470
| | | ->04.07% (524,288B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
472
| | ->04.07% (524,288B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
473
| | | ->03.05% (393,216B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
474
| | | | ->03.05% (393,216B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
476
| | | ->01.02% (131,072B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
477
| | | ->01.02% (131,072B) 0x4E8F541: TreeConstructer::tcEndElement(void*, char const*) (in /usr/lib64/libsablot.so.0.100.3)
479
| | ->02.54% (327,680B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
480
| | ->02.03% (262,144B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
481
| | | ->02.03% (262,144B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
483
| | ->00.51% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
485
| ->00.51% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
487
->14.38% (1,852,918B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
488
| ->14.37% (1,851,189B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
489
| | ->14.37% (1,851,189B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
491
| ->00.01% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
493
->14.37% (1,851,246B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
494
| ->14.37% (1,851,181B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
495
| | ->14.37% (1,851,181B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
496
| | ->14.37% (1,851,181B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
497
| | ->14.37% (1,851,181B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
499
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
501
->01.04% (133,579B) in 43 places, all below massif's threshold (01.00%)
503
--------------------------------------------------------------------------------
504
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
505
--------------------------------------------------------------------------------
506
19 131,467,358 13,343,864 13,340,608 3,256 0
507
99.98% (13,340,608B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
508
->71.21% (9,502,720B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
509
| ->70.72% (9,437,184B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
510
| | ->32.41% (4,325,376B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
511
| | | ->32.41% (4,325,376B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
512
| | | ->23.57% (3,145,728B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
514
| | | ->08.84% (1,179,648B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
516
| | ->14.24% (1,900,544B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
517
| | | ->11.30% (1,507,328B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
518
| | | | ->11.30% (1,507,328B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
520
| | | ->02.95% (393,216B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
521
| | | ->02.95% (393,216B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
523
| | ->13.26% (1,769,472B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
524
| | | ->13.26% (1,769,472B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
525
| | | ->08.35% (1,114,112B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
527
| | | ->04.91% (655,360B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
529
| | ->04.42% (589,824B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
530
| | | ->04.42% (589,824B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
531
| | | ->04.42% (589,824B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
533
| | ->03.93% (524,288B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
534
| | | ->02.95% (393,216B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
535
| | | | ->02.95% (393,216B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
537
| | | ->00.98% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
539
| | ->02.46% (327,680B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
540
| | ->01.96% (262,144B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
541
| | | ->01.96% (262,144B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
543
| | ->00.49% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
545
| ->00.49% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
547
->13.89% (1,852,918B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
548
| ->13.87% (1,851,189B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
549
| | ->13.87% (1,851,189B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
551
| ->00.01% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
553
->13.87% (1,851,246B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
554
| ->13.87% (1,851,181B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
555
| | ->13.87% (1,851,181B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
556
| | ->13.87% (1,851,181B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
557
| | ->13.87% (1,851,181B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
559
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
561
->01.00% (133,724B) in 43 places, all below massif's threshold (01.00%)
563
--------------------------------------------------------------------------------
564
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
565
--------------------------------------------------------------------------------
566
20 136,401,036 13,737,280 13,733,936 3,344 0
567
99.98% (13,733,936B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
568
->72.04% (9,895,936B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
569
| ->71.56% (9,830,400B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
570
| | ->32.44% (4,456,448B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
571
| | | ->32.44% (4,456,448B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
572
| | | ->23.85% (3,276,800B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
574
| | | ->08.59% (1,179,648B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
576
| | ->14.79% (2,031,616B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
577
| | | ->11.93% (1,638,400B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
578
| | | | ->11.93% (1,638,400B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
580
| | | ->02.86% (393,216B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
581
| | | ->02.86% (393,216B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
583
| | ->13.36% (1,835,008B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
584
| | | ->13.36% (1,835,008B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
585
| | | ->08.59% (1,179,648B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
587
| | | ->04.77% (655,360B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
589
| | ->04.29% (589,824B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
590
| | | ->04.29% (589,824B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
591
| | | ->04.29% (589,824B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
593
| | ->04.29% (589,824B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
594
| | | ->02.86% (393,216B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
595
| | | | ->02.86% (393,216B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
597
| | | ->01.43% (196,608B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
598
| | | ->01.43% (196,608B) 0x4E8F541: TreeConstructer::tcEndElement(void*, char const*) (in /usr/lib64/libsablot.so.0.100.3)
600
| | ->02.39% (327,680B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
601
| | ->01.91% (262,144B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
602
| | | ->01.91% (262,144B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
604
| | ->00.48% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
606
| ->00.48% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
608
->13.49% (1,852,918B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
609
| ->13.48% (1,851,189B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
610
| | ->13.48% (1,851,189B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
612
| ->00.01% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
614
->13.48% (1,851,246B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
615
| ->13.48% (1,851,181B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
616
| | ->13.48% (1,851,181B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
617
| | ->13.48% (1,851,181B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
618
| | ->13.48% (1,851,181B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
620
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
622
->00.97% (133,836B) in 1+ places, all below ms_print's threshold (01.00%)
624
--------------------------------------------------------------------------------
625
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
626
--------------------------------------------------------------------------------
627
21 143,452,430 14,262,016 14,258,486 3,530 0
628
22 149,055,158 14,655,480 14,651,847 3,633 0
629
23 156,735,781 15,311,120 15,307,376 3,744 0
630
99.98% (15,307,376B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
631
->74.91% (11,468,800B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
632
| ->74.48% (11,403,264B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
633
| | ->32.53% (4,980,736B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
634
| | | ->32.53% (4,980,736B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
635
| | | ->23.54% (3,604,480B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
637
| | | ->08.99% (1,376,256B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
639
| | ->16.69% (2,555,904B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
640
| | | ->13.27% (2,031,616B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
641
| | | | ->13.27% (2,031,616B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
643
| | | ->03.42% (524,288B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
644
| | | ->03.42% (524,288B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
646
| | ->12.41% (1,900,544B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
647
| | | ->12.41% (1,900,544B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
648
| | | ->08.13% (1,245,184B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
650
| | | ->04.28% (655,360B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
652
| | ->05.56% (851,968B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
653
| | | ->05.56% (851,968B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
654
| | | ->05.56% (851,968B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
656
| | ->04.28% (655,360B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
657
| | | ->02.57% (393,216B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
658
| | | | ->02.57% (393,216B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
660
| | | ->01.28% (196,608B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
661
| | | | ->01.28% (196,608B) 0x4E8F541: TreeConstructer::tcEndElement(void*, char const*) (in /usr/lib64/libsablot.so.0.100.3)
663
| | | ->00.43% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
665
| | ->02.57% (393,216B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
666
| | | ->02.14% (327,680B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
667
| | | | ->02.14% (327,680B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
669
| | | ->00.43% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
671
| | ->00.43% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
673
| ->00.43% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
675
->12.10% (1,852,918B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
676
| ->12.09% (1,851,189B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
677
| | ->12.09% (1,851,189B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
679
| ->00.01% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
681
->12.09% (1,851,246B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
682
| ->12.09% (1,851,181B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
683
| | ->12.09% (1,851,181B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
684
| | ->12.09% (1,851,181B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
685
| | ->12.09% (1,851,181B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
687
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
689
->00.88% (134,412B) in 1+ places, all below ms_print's threshold (01.00%)
691
--------------------------------------------------------------------------------
692
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
693
--------------------------------------------------------------------------------
694
24 163,404,824 15,770,280 15,766,366 3,914 0
695
25 172,081,717 16,491,536 16,487,488 4,048 0
696
99.98% (16,487,488B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
697
->76.70% (12,648,448B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
698
| ->76.30% (12,582,912B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
699
| | ->32.59% (5,373,952B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
700
| | | ->32.59% (5,373,952B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
701
| | | ->23.45% (3,866,624B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
703
| | | ->09.14% (1,507,328B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
705
| | ->16.29% (2,686,976B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
706
| | | ->12.72% (2,097,152B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
707
| | | | ->12.72% (2,097,152B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
709
| | | ->03.58% (589,824B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
710
| | | ->03.58% (589,824B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
712
| | ->13.11% (2,162,688B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
713
| | | ->13.11% (2,162,688B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
714
| | | ->08.35% (1,376,256B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
716
| | | ->04.77% (786,432B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
718
| | ->05.96% (983,040B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
719
| | | ->05.96% (983,040B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
720
| | | ->05.96% (983,040B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
722
| | ->04.37% (720,896B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
723
| | | ->02.78% (458,752B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
724
| | | | ->02.78% (458,752B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
726
| | | ->01.19% (196,608B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
727
| | | | ->01.19% (196,608B) 0x4E8F541: TreeConstructer::tcEndElement(void*, char const*) (in /usr/lib64/libsablot.so.0.100.3)
729
| | | ->00.40% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
731
| | ->03.18% (524,288B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
732
| | | ->02.78% (458,752B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
733
| | | | ->02.78% (458,752B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
735
| | | ->00.40% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
737
| | ->00.79% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
739
| ->00.40% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
741
->11.24% (1,852,918B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
742
| ->11.23% (1,851,189B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
743
| | ->11.23% (1,851,189B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
745
| ->00.01% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
747
->11.23% (1,851,246B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
748
| ->11.23% (1,851,181B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
749
| | ->11.23% (1,851,181B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
750
| | ->11.23% (1,851,181B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
751
| | ->11.23% (1,851,181B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
753
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
755
->00.82% (134,876B) in 1+ places, all below ms_print's threshold (01.00%)
757
--------------------------------------------------------------------------------
758
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
759
--------------------------------------------------------------------------------
760
26 182,117,182 17,212,936 17,208,661 4,275 0
761
27 190,108,347 17,868,608 17,864,216 4,392 0
762
99.98% (17,864,216B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
763
->78.49% (14,024,704B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
764
| ->78.12% (13,959,168B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
765
| | ->33.38% (5,963,776B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
766
| | | ->33.38% (5,963,776B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
767
| | | ->23.84% (4,259,840B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
769
| | | ->09.54% (1,703,936B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
771
| | ->16.87% (3,014,656B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
772
| | | ->13.20% (2,359,296B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
773
| | | | ->13.20% (2,359,296B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
775
| | | ->03.67% (655,360B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
776
| | | ->03.67% (655,360B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
778
| | ->13.57% (2,424,832B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
779
| | | ->13.57% (2,424,832B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
780
| | | ->08.44% (1,507,328B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
782
| | | ->05.13% (917,504B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
784
| | ->05.50% (983,040B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
785
| | | ->05.50% (983,040B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
786
| | | ->05.50% (983,040B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
788
| | ->04.77% (851,968B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
789
| | | ->02.93% (524,288B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
790
| | | | ->02.93% (524,288B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
792
| | | ->01.10% (196,608B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
793
| | | | ->01.10% (196,608B) 0x4E8F541: TreeConstructer::tcEndElement(void*, char const*) (in /usr/lib64/libsablot.so.0.100.3)
795
| | | ->00.73% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
797
| | ->02.93% (524,288B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
798
| | | ->02.57% (458,752B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
799
| | | | ->02.57% (458,752B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
801
| | | ->00.37% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
803
| | ->01.10% (196,608B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
804
| | ->01.10% (196,608B) in 2 places, all below massif's threshold (01.00%)
806
| ->00.37% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
808
->10.37% (1,852,918B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
809
| ->10.36% (1,851,189B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
810
| | ->10.36% (1,851,189B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
812
| ->00.01% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
814
->10.36% (1,851,246B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
815
| ->10.36% (1,851,181B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
816
| | ->10.36% (1,851,181B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
817
| | ->10.36% (1,851,181B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
818
| | ->10.36% (1,851,181B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
820
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
822
->00.76% (135,348B) in 1+ places, all below ms_print's threshold (01.00%)
824
--------------------------------------------------------------------------------
825
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
826
--------------------------------------------------------------------------------
827
28 195,996,848 18,262,072 18,257,576 4,496 0
828
99.98% (18,257,576B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
829
->78.95% (14,417,920B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
830
| ->78.59% (14,352,384B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
831
| | ->33.02% (6,029,312B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
832
| | | ->33.02% (6,029,312B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
833
| | | ->23.33% (4,259,840B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
835
| | | ->09.69% (1,769,472B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
837
| | ->17.23% (3,145,728B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
838
| | | ->12.92% (2,359,296B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
839
| | | | ->12.92% (2,359,296B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
841
| | | ->04.31% (786,432B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
842
| | | ->04.31% (786,432B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
844
| | ->13.28% (2,424,832B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
845
| | | ->13.28% (2,424,832B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
846
| | | ->08.25% (1,507,328B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
848
| | | ->05.02% (917,504B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
850
| | ->06.10% (1,114,112B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
851
| | | ->06.10% (1,114,112B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
852
| | | ->06.10% (1,114,112B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
854
| | ->04.67% (851,968B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
855
| | | ->02.87% (524,288B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
856
| | | | ->02.87% (524,288B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
858
| | | ->01.08% (196,608B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
859
| | | | ->01.08% (196,608B) 0x4E8F541: TreeConstructer::tcEndElement(void*, char const*) (in /usr/lib64/libsablot.so.0.100.3)
861
| | | ->00.72% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
863
| | ->02.87% (524,288B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
864
| | | ->02.51% (458,752B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
865
| | | | ->02.51% (458,752B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
867
| | | ->00.36% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
869
| | ->01.44% (262,144B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
870
| | ->01.08% (196,608B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
871
| | | ->01.08% (196,608B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
873
| | ->00.36% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
875
| ->00.36% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
877
->10.15% (1,852,918B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
878
| ->10.14% (1,851,189B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
879
| | ->10.14% (1,851,189B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
881
| ->00.01% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
883
->10.14% (1,851,246B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
884
| ->10.14% (1,851,181B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
885
| | ->10.14% (1,851,181B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
886
| | ->10.14% (1,851,181B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
887
| | ->10.14% (1,851,181B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
889
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
891
->00.74% (135,492B) in 1+ places, all below ms_print's threshold (01.00%)
893
--------------------------------------------------------------------------------
894
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
895
--------------------------------------------------------------------------------
896
29 203,104,509 18,786,816 18,782,126 4,690 0
897
30 208,143,661 19,180,176 19,175,440 4,736 0
898
31 218,678,226 19,967,192 19,962,207 4,985 0
899
32 228,940,053 20,754,208 20,749,024 5,184 0
900
33 235,993,554 21,278,720 21,273,406 5,314 0
901
34 240,832,119 21,672,224 21,666,780 5,444 0
902
99.97% (21,666,780B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
903
->82.25% (17,825,792B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
904
| ->81.95% (17,760,256B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
905
| | ->36.29% (7,864,320B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
906
| | | ->36.29% (7,864,320B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
907
| | | ->25.40% (5,505,024B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
909
| | | ->10.89% (2,359,296B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
911
| | ->16.33% (3,538,944B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
912
| | | ->12.40% (2,686,976B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
913
| | | | ->12.40% (2,686,976B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
915
| | | ->03.93% (851,968B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
916
| | | ->03.93% (851,968B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
918
| | ->13.00% (2,818,048B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
919
| | | ->13.00% (2,818,048B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
920
| | | ->07.86% (1,703,936B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
922
| | | ->05.14% (1,114,112B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
924
| | ->05.75% (1,245,184B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
925
| | | ->05.75% (1,245,184B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
926
| | | ->05.75% (1,245,184B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
928
| | ->05.44% (1,179,648B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
929
| | | ->03.63% (786,432B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
930
| | | | ->03.63% (786,432B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
932
| | | ->01.21% (262,144B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
933
| | | | ->01.21% (262,144B) 0x4E8F541: TreeConstructer::tcEndElement(void*, char const*) (in /usr/lib64/libsablot.so.0.100.3)
935
| | | ->00.60% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
937
| | ->03.02% (655,360B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
938
| | | ->02.72% (589,824B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
939
| | | | ->02.72% (589,824B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
941
| | | ->00.30% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
943
| | ->02.12% (458,752B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
944
| | ->01.51% (327,680B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
945
| | | ->01.51% (327,680B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
947
| | ->00.60% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
949
| ->00.30% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
951
->08.55% (1,852,918B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
952
| ->08.54% (1,851,189B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
953
| | ->08.54% (1,851,189B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
955
| ->00.01% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
957
->08.54% (1,851,246B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
958
| ->08.54% (1,851,181B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
959
| | ->08.54% (1,851,181B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
960
| | ->08.54% (1,851,181B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
961
| | ->08.54% (1,851,181B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
963
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
965
->00.63% (136,824B) in 1+ places, all below ms_print's threshold (01.00%)
967
--------------------------------------------------------------------------------
968
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
969
--------------------------------------------------------------------------------
970
35 248,259,929 22,196,704 22,191,208 5,496 0
971
99.98% (22,191,208B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
972
->82.67% (18,350,080B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
973
| ->82.38% (18,284,544B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
974
| | ->36.91% (8,192,000B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
975
| | | ->36.91% (8,192,000B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
976
| | | ->25.69% (5,701,632B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
978
| | | ->11.22% (2,490,368B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
980
| | ->16.53% (3,670,016B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
981
| | | ->12.40% (2,752,512B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
982
| | | | ->12.40% (2,752,512B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
984
| | | ->04.13% (917,504B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
985
| | | ->04.13% (917,504B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
987
| | ->12.99% (2,883,584B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
988
| | | ->12.99% (2,883,584B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
989
| | | ->07.97% (1,769,472B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
991
| | | ->05.02% (1,114,112B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
993
| | ->05.61% (1,245,184B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
994
| | | ->05.61% (1,245,184B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
995
| | | ->05.61% (1,245,184B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
997
| | ->05.31% (1,179,648B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
998
| | | ->03.54% (786,432B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
999
| | | | ->03.54% (786,432B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1001
| | | ->01.18% (262,144B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
1002
| | | | ->01.18% (262,144B) 0x4E8F541: TreeConstructer::tcEndElement(void*, char const*) (in /usr/lib64/libsablot.so.0.100.3)
1004
| | | ->00.59% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
1006
| | ->02.95% (655,360B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1007
| | | ->02.66% (589,824B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
1008
| | | | ->02.66% (589,824B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
1010
| | | ->00.30% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
1012
| | ->02.07% (458,752B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
1013
| | ->01.48% (327,680B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
1014
| | | ->01.48% (327,680B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
1016
| | ->00.59% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
1018
| ->00.30% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
1020
->08.35% (1,852,918B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1021
| ->08.34% (1,851,189B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1022
| | ->08.34% (1,851,189B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
1024
| ->00.01% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
1026
->08.34% (1,851,246B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
1027
| ->08.34% (1,851,181B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
1028
| | ->08.34% (1,851,181B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
1029
| | ->08.34% (1,851,181B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1030
| | ->08.34% (1,851,181B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1032
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
1034
->00.62% (136,964B) in 1+ places, all below ms_print's threshold (01.00%)
1036
--------------------------------------------------------------------------------
1037
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
1038
--------------------------------------------------------------------------------
1039
36 253,714,329 22,590,280 22,584,621 5,659 0
1040
37 260,812,605 23,114,880 23,109,087 5,793 0
1041
38 265,724,746 23,508,352 23,502,460 5,892 0
1042
99.97% (23,502,460B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1043
->83.63% (19,660,800B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
1044
| ->83.35% (19,595,264B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
1045
| | ->37.63% (8,847,360B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
1046
| | | ->37.63% (8,847,360B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1047
| | | ->26.48% (6,225,920B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
1049
| | | ->11.15% (2,621,440B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
1051
| | ->16.45% (3,866,624B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1052
| | | ->12.54% (2,949,120B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
1053
| | | | ->12.54% (2,949,120B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
1055
| | | ->03.90% (917,504B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
1056
| | | ->03.90% (917,504B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
1058
| | ->12.54% (2,949,120B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
1059
| | | ->12.54% (2,949,120B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
1060
| | | ->07.81% (1,835,008B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
1062
| | | ->04.74% (1,114,112B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
1064
| | ->06.13% (1,441,792B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
1065
| | | ->06.13% (1,441,792B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
1066
| | | ->06.13% (1,441,792B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
1068
| | ->05.30% (1,245,184B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
1069
| | | ->03.35% (786,432B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
1070
| | | | ->03.35% (786,432B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1072
| | | ->01.12% (262,144B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
1073
| | | | ->01.12% (262,144B) 0x4E8F541: TreeConstructer::tcEndElement(void*, char const*) (in /usr/lib64/libsablot.so.0.100.3)
1075
| | | ->00.84% (196,608B) in 1+ places, all below ms_print's threshold (01.00%)
1077
| | ->03.35% (786,432B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1078
| | | ->02.79% (655,360B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
1079
| | | | ->02.79% (655,360B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
1081
| | | ->00.56% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
1083
| | ->01.95% (458,752B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
1084
| | ->01.39% (327,680B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
1085
| | | ->01.39% (327,680B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
1087
| | ->00.56% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
1089
| ->00.28% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
1091
->07.88% (1,852,918B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1092
| ->07.87% (1,851,189B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1093
| | ->07.87% (1,851,189B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
1095
| ->00.01% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
1097
->07.87% (1,851,246B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
1098
| ->07.87% (1,851,181B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
1099
| | ->07.87% (1,851,181B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
1100
| | ->07.87% (1,851,181B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1101
| | ->07.87% (1,851,181B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1103
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
1105
->00.58% (137,496B) in 1+ places, all below ms_print's threshold (01.00%)
1107
--------------------------------------------------------------------------------
1108
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
1109
--------------------------------------------------------------------------------
1110
39 276,219,128 24,557,600 24,551,488 6,112 0
1111
99.98% (24,551,488B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1112
->84.33% (20,709,408B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
1113
| ->84.06% (20,643,872B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
1114
| | ->37.90% (9,306,112B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
1115
| | | ->37.90% (9,306,112B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1116
| | | ->26.69% (6,553,600B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
1118
| | | ->11.21% (2,752,512B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
1120
| | ->15.75% (3,866,624B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1121
| | | ->12.01% (2,949,120B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
1122
| | | | ->12.01% (2,949,120B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
1124
| | | ->03.74% (917,504B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
1125
| | | ->03.74% (917,504B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
1127
| | ->12.28% (3,014,656B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
1128
| | | ->12.28% (3,014,656B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
1129
| | | ->07.47% (1,835,008B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
1131
| | | ->04.80% (1,179,648B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
1133
| | ->06.40% (1,572,880B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
1134
| | | ->06.40% (1,572,880B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
1135
| | | ->06.40% (1,572,880B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
1137
| | ->05.60% (1,376,256B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
1138
| | | ->03.20% (786,432B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
1139
| | | | ->03.20% (786,432B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1141
| | | ->01.33% (327,680B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
1142
| | | | ->01.33% (327,680B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
1144
| | | ->01.07% (262,144B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
1145
| | | ->01.07% (262,144B) 0x4E8F541: TreeConstructer::tcEndElement(void*, char const*) (in /usr/lib64/libsablot.so.0.100.3)
1147
| | ->04.00% (983,056B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1148
| | | ->03.47% (851,984B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
1149
| | | | ->03.47% (851,984B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
1151
| | | ->00.53% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
1153
| | ->02.13% (524,288B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
1154
| | ->01.60% (393,216B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
1155
| | | ->01.60% (393,216B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
1157
| | ->00.53% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
1159
| ->00.27% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
1161
->07.55% (1,852,918B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1162
| ->07.54% (1,851,189B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1163
| | ->07.54% (1,851,189B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
1165
| ->00.01% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
1167
->07.54% (1,851,246B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
1168
| ->07.54% (1,851,181B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
1169
| | ->07.54% (1,851,181B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
1170
| | ->07.54% (1,851,181B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1171
| | ->07.54% (1,851,181B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1173
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
1175
->00.56% (137,916B) in 1+ places, all below ms_print's threshold (01.00%)
1177
--------------------------------------------------------------------------------
1178
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
1179
--------------------------------------------------------------------------------
1180
40 283,317,659 25,082,120 25,075,961 6,159 0
1181
99.98% (25,075,961B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1182
->84.66% (21,233,760B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
1183
| ->84.40% (21,168,224B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
1184
| | ->37.63% (9,437,200B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
1185
| | | ->37.63% (9,437,200B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1186
| | | ->26.13% (6,553,600B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
1188
| | | ->11.50% (2,883,600B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
1190
| | ->15.94% (3,997,712B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1191
| | | ->11.76% (2,949,120B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
1192
| | | | ->11.76% (2,949,120B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
1194
| | | ->04.18% (1,048,592B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
1195
| | | ->04.18% (1,048,592B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
1197
| | ->12.54% (3,145,744B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
1198
| | | ->12.54% (3,145,744B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
1199
| | | ->07.84% (1,966,096B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
1201
| | | ->04.70% (1,179,648B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
1203
| | ->06.27% (1,572,880B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
1204
| | | ->06.27% (1,572,880B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
1205
| | | ->06.27% (1,572,880B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
1207
| | ->06.01% (1,507,344B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
1208
| | | ->03.14% (786,432B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
1209
| | | | ->03.14% (786,432B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1211
| | | ->01.83% (458,768B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
1212
| | | | ->01.83% (458,768B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
1214
| | | ->01.05% (262,144B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
1215
| | | ->01.05% (262,144B) 0x4E8F541: TreeConstructer::tcEndElement(void*, char const*) (in /usr/lib64/libsablot.so.0.100.3)
1217
| | ->03.92% (983,056B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1218
| | | ->03.40% (851,984B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
1219
| | | | ->03.40% (851,984B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
1221
| | | ->00.52% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
1223
| | ->02.09% (524,288B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
1224
| | ->01.57% (393,216B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
1225
| | | ->01.57% (393,216B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
1227
| | ->00.52% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
1229
| ->00.26% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
1231
->07.39% (1,852,918B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1232
| ->07.38% (1,851,189B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1233
| | ->07.38% (1,851,189B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
1235
| ->00.01% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
1237
->07.38% (1,851,246B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
1238
| ->07.38% (1,851,181B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
1239
| | ->07.38% (1,851,181B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
1240
| | ->07.38% (1,851,181B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1241
| | ->07.38% (1,851,181B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1243
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
1245
->00.55% (138,037B) in 1+ places, all below ms_print's threshold (01.00%)
1247
--------------------------------------------------------------------------------
1248
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
1249
--------------------------------------------------------------------------------
1250
41 295,184,803 23,197,976 23,190,666 7,310 0
1251
42 302,764,535 4,251,472 4,248,658 2,814 0
1252
43 312,732,919 4,972,864 4,969,818 3,046 0
1253
44 320,065,506 5,563,088 5,559,858 3,230 0
1254
45 329,911,238 6,284,400 6,280,975 3,425 0
1255
46 337,292,783 6,874,672 6,871,072 3,600 0
1256
47 347,187,732 7,596,008 7,592,218 3,790 0
1257
48 354,519,266 8,186,152 8,182,242 3,910 0
1258
49 364,358,318 8,907,576 8,903,485 4,091 0
1259
50 369,239,331 9,300,952 9,296,763 4,189 0
1260
99.95% (9,296,763B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1261
->58.48% (5,439,488B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
1262
| ->57.07% (5,308,416B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
1263
| | ->28.18% (2,621,440B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
1264
| | | ->28.18% (2,621,440B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1265
| | | ->20.43% (1,900,544B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
1267
| | | ->07.75% (720,896B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
1269
| | ->11.98% (1,114,112B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1270
| | | ->10.57% (983,040B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
1271
| | | | ->10.57% (983,040B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
1273
| | | ->01.41% (131,072B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
1274
| | | ->01.41% (131,072B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
1276
| | ->09.86% (917,504B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
1277
| | | ->09.86% (917,504B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
1278
| | | ->08.46% (786,432B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
1280
| | | ->01.41% (131,072B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
1282
| | ->02.82% (262,144B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
1283
| | | ->02.82% (262,144B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
1284
| | | ->02.82% (262,144B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
1286
| | ->02.11% (196,608B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1287
| | | ->01.41% (131,072B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
1288
| | | | ->01.41% (131,072B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
1290
| | | ->00.70% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
1292
| | ->02.11% (196,608B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
1293
| | | ->01.41% (131,072B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
1294
| | | | ->01.41% (131,072B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1296
| | | ->00.70% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
1298
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1300
| ->01.41% (131,072B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
1301
| ->01.41% (131,072B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
1302
| ->01.41% (131,072B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
1303
| ->01.41% (131,072B) in 2 places, all below massif's threshold (01.00%)
1305
->19.92% (1,852,918B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1306
| ->19.90% (1,851,189B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1307
| | ->19.90% (1,851,189B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
1309
| ->00.02% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
1311
->19.90% (1,851,283B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
1312
| ->19.90% (1,851,181B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
1313
| | ->19.90% (1,851,181B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
1314
| | ->19.90% (1,851,181B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1315
| | | ->19.90% (1,851,181B) 0x40305B: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1317
| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1319
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1321
| ->00.00% (102B) in 1+ places, all below ms_print's threshold (01.00%)
1323
->01.65% (153,074B) in 73 places, all below massif's threshold (01.00%)
1325
--------------------------------------------------------------------------------
1326
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
1327
--------------------------------------------------------------------------------
1328
51 374,230,666 9,760,032 9,755,699 4,333 0
1329
52 379,069,431 10,087,920 10,083,499 4,421 0
1330
53 383,908,601 10,481,296 10,476,812 4,484 0
1331
54 388,747,308 10,809,128 10,804,587 4,541 0
1332
55 393,585,946 11,202,624 11,197,979 4,645 0
1333
56 398,428,606 11,530,624 11,525,819 4,805 0
1334
57 403,267,391 11,923,976 11,919,139 4,837 0
1335
58 408,227,538 12,251,976 12,246,979 4,997 0
1336
59 413,169,749 12,645,456 12,640,367 5,089 0
1337
60 418,154,025 13,038,888 13,033,698 5,190 0
1338
99.96% (13,033,698B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1339
->70.37% (9,175,040B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
1340
| ->69.36% (9,043,968B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
1341
| | ->32.17% (4,194,304B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
1342
| | | ->32.17% (4,194,304B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1343
| | | ->23.62% (3,080,192B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
1345
| | | ->08.54% (1,114,112B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
1347
| | ->13.57% (1,769,472B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1348
| | | ->11.06% (1,441,792B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
1349
| | | | ->11.06% (1,441,792B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
1351
| | | ->02.51% (327,680B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
1352
| | | ->02.51% (327,680B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
1354
| | ->13.07% (1,703,936B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
1355
| | | ->13.07% (1,703,936B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
1356
| | | ->08.54% (1,114,112B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
1358
| | | ->04.52% (589,824B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
1360
| | ->04.02% (524,288B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
1361
| | | ->03.02% (393,216B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
1362
| | | | ->03.02% (393,216B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1364
| | | ->01.01% (131,072B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
1365
| | | | ->01.01% (131,072B) 0x4E8F541: TreeConstructer::tcEndElement(void*, char const*) (in /usr/lib64/libsablot.so.0.100.3)
1367
| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1369
| | ->04.02% (524,288B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
1370
| | | ->04.02% (524,288B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
1371
| | | ->04.02% (524,288B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
1373
| | ->02.51% (327,680B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1374
| | | ->02.01% (262,144B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
1375
| | | | ->02.01% (262,144B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
1377
| | | ->00.50% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
1379
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1381
| ->01.01% (131,072B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
1382
| ->01.01% (131,072B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
1383
| ->01.01% (131,072B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
1384
| ->01.01% (131,072B) in 2 places, all below massif's threshold (01.00%)
1386
->14.21% (1,852,918B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1387
| ->14.20% (1,851,189B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1388
| | ->14.20% (1,851,189B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
1390
| ->00.01% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
1392
->14.20% (1,851,283B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
1393
| ->14.20% (1,851,181B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
1394
| | ->14.20% (1,851,181B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
1395
| | ->14.20% (1,851,181B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1396
| | | ->14.20% (1,851,181B) 0x40305B: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1398
| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1400
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1402
| ->00.00% (102B) in 1+ places, all below ms_print's threshold (01.00%)
1404
->01.18% (154,457B) in 73 places, all below massif's threshold (01.00%)
1406
--------------------------------------------------------------------------------
1407
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
1408
--------------------------------------------------------------------------------
1409
61 423,075,835 13,366,776 13,361,499 5,277 0
1410
62 428,034,682 13,760,232 13,754,858 5,374 0
1411
63 432,907,401 14,088,088 14,082,648 5,440 0
1412
64 437,903,793 14,547,160 14,541,579 5,581 0
1413
65 442,742,454 14,875,008 14,869,358 5,650 0
1414
66 447,823,627 15,268,504 15,262,738 5,766 0
1415
67 452,930,426 15,727,536 15,721,659 5,877 0
1416
68 457,898,350 16,055,400 16,049,476 5,924 0
1417
69 462,777,442 16,448,864 16,442,833 6,031 0
1418
70 467,629,181 16,776,760 16,770,619 6,141 0
1419
99.96% (16,770,619B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1420
->76.96% (12,910,592B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
1421
| ->76.17% (12,779,520B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
1422
| | ->32.42% (5,439,488B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
1423
| | | ->32.42% (5,439,488B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1424
| | | ->23.05% (3,866,624B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
1426
| | | ->09.38% (1,572,864B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
1428
| | ->16.41% (2,752,512B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1429
| | | ->12.89% (2,162,688B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
1430
| | | | ->12.89% (2,162,688B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
1432
| | | ->03.52% (589,824B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
1433
| | | ->03.52% (589,824B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
1435
| | ->12.89% (2,162,688B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
1436
| | | ->12.89% (2,162,688B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
1437
| | | ->08.20% (1,376,256B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
1439
| | | ->04.69% (786,432B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
1441
| | ->05.86% (983,040B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
1442
| | | ->05.86% (983,040B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
1443
| | | ->05.86% (983,040B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
1445
| | ->04.30% (720,896B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
1446
| | | ->02.73% (458,752B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
1447
| | | | ->02.73% (458,752B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1449
| | | ->01.17% (196,608B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
1450
| | | | ->01.17% (196,608B) 0x4E8F541: TreeConstructer::tcEndElement(void*, char const*) (in /usr/lib64/libsablot.so.0.100.3)
1452
| | | ->00.39% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
1454
| | ->03.13% (524,288B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1455
| | | ->02.73% (458,752B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
1456
| | | | ->02.73% (458,752B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
1458
| | | ->00.39% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
1460
| | ->01.17% (196,608B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
1461
| | ->01.17% (196,608B) in 3 places, all below massif's threshold (01.00%)
1463
| ->00.78% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
1465
->11.04% (1,852,918B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1466
| ->11.03% (1,851,189B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1467
| | ->11.03% (1,851,189B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
1469
| ->00.01% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
1471
->11.03% (1,851,283B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
1472
| ->11.03% (1,851,181B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
1473
| | ->11.03% (1,851,181B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
1474
| | ->11.03% (1,851,181B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1475
| | | ->11.03% (1,851,181B) 0x40305B: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1477
| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1479
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1481
| ->00.00% (102B) in 1+ places, all below ms_print's threshold (01.00%)
1483
->00.93% (155,826B) in 1+ places, all below ms_print's threshold (01.00%)
1485
--------------------------------------------------------------------------------
1486
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
1487
--------------------------------------------------------------------------------
1488
71 472,701,071 17,170,160 17,163,943 6,217 0
1489
72 477,690,210 17,563,672 17,557,360 6,312 0
1490
73 482,683,790 17,957,144 17,950,699 6,445 0
1491
74 487,572,644 18,285,008 18,278,500 6,508 0
1492
75 492,694,973 18,678,496 18,671,859 6,637 0
1493
76 497,653,629 19,071,936 19,065,231 6,705 0
1494
77 502,588,750 19,465,416 19,458,579 6,837 0
1495
78 507,562,313 19,793,296 19,786,378 6,918 0
1496
79 512,474,632 20,186,760 20,179,739 7,021 0
1497
80 517,443,261 20,580,216 20,573,098 7,118 0
1498
99.97% (20,573,098B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1499
->81.20% (16,711,680B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
1500
| ->80.57% (16,580,608B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
1501
| | ->35.67% (7,340,032B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
1502
| | | ->35.67% (7,340,032B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1503
| | | ->25.16% (5,177,344B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
1505
| | | ->10.51% (2,162,688B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
1507
| | ->16.56% (3,407,872B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1508
| | | ->12.42% (2,555,904B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
1509
| | | | ->12.42% (2,555,904B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
1511
| | | ->04.14% (851,968B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
1512
| | | ->04.14% (851,968B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
1514
| | ->12.74% (2,621,440B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
1515
| | | ->12.74% (2,621,440B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
1516
| | | ->07.96% (1,638,400B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
1518
| | | ->04.78% (983,040B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
1520
| | ->06.05% (1,245,184B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
1521
| | | ->06.05% (1,245,184B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
1522
| | | ->06.05% (1,245,184B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
1524
| | ->04.46% (917,504B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
1525
| | | ->02.87% (589,824B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
1526
| | | | ->02.87% (589,824B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1528
| | | ->01.59% (327,680B) in 2 places, all below massif's threshold (01.00%)
1530
| | ->02.87% (589,824B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1531
| | | ->02.55% (524,288B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
1532
| | | | ->02.55% (524,288B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
1534
| | | ->00.32% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
1536
| | ->02.23% (458,752B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
1537
| | ->01.59% (327,680B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
1538
| | | ->01.59% (327,680B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
1540
| | ->00.64% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
1542
| ->00.64% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
1544
->09.00% (1,852,918B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1545
| ->08.99% (1,851,189B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1546
| | ->08.99% (1,851,189B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
1548
| ->00.01% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
1550
->09.00% (1,851,283B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
1551
| ->08.99% (1,851,181B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
1552
| | ->08.99% (1,851,181B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
1553
| | ->08.99% (1,851,181B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1554
| | | ->08.99% (1,851,181B) 0x40305B: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1556
| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1558
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1560
| ->00.00% (102B) in 1+ places, all below ms_print's threshold (01.00%)
1562
->00.76% (157,217B) in 1+ places, all below ms_print's threshold (01.00%)
1564
--------------------------------------------------------------------------------
1565
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
1566
--------------------------------------------------------------------------------
1567
81 522,315,606 20,908,104 20,900,939 7,165 0
1568
82 527,214,946 21,301,552 21,294,259 7,293 0
1569
83 532,186,189 21,694,952 21,687,583 7,369 0
1570
84 537,147,989 22,022,904 22,015,418 7,486 0
1571
85 542,012,111 22,416,328 22,408,779 7,549 0
1572
86 547,021,731 22,809,824 22,802,142 7,682 0
1573
87 551,898,486 23,137,712 23,129,939 7,773 0
1574
88 556,740,575 23,465,592 23,457,738 7,854 0
1575
89 561,579,481 23,858,944 23,851,059 7,885 0
1576
90 566,418,474 24,252,472 24,244,439 8,033 0
1577
99.97% (24,244,439B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1578
->84.04% (20,381,696B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
1579
| ->83.50% (20,250,624B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
1580
| | ->38.10% (9,240,576B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
1581
| | | ->38.10% (9,240,576B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1582
| | | ->26.75% (6,488,064B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
1584
| | | ->11.35% (2,752,512B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
1586
| | ->15.94% (3,866,624B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1587
| | | ->12.16% (2,949,120B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
1588
| | | | ->12.16% (2,949,120B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
1590
| | | ->03.78% (917,504B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
1591
| | | ->03.78% (917,504B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
1593
| | ->12.16% (2,949,120B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
1594
| | | ->12.16% (2,949,120B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
1595
| | | ->07.57% (1,835,008B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
1597
| | | ->04.59% (1,114,112B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
1599
| | ->05.94% (1,441,792B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
1600
| | | ->05.94% (1,441,792B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
1601
| | | ->05.94% (1,441,792B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
1603
| | ->05.67% (1,376,256B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
1604
| | | ->03.24% (786,432B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
1605
| | | | ->03.24% (786,432B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1607
| | | ->01.35% (327,680B) 0x4EBB0B4: Text::Text(Tree&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
1608
| | | | ->01.35% (327,680B) 0x4EA8293: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
1610
| | | ->01.08% (262,144B) 0x4EA5846: Tree::flushPendingText() (in /usr/lib64/libsablot.so.0.100.3)
1611
| | | ->01.08% (262,144B) 0x4E8F541: TreeConstructer::tcEndElement(void*, char const*) (in /usr/lib64/libsablot.so.0.100.3)
1613
| | ->03.51% (851,968B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1614
| | | ->02.97% (720,896B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
1615
| | | | ->02.97% (720,896B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
1617
| | | ->00.54% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
1619
| | ->02.16% (524,288B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
1620
| | ->01.62% (393,216B) 0x4EB5C6E: Daddy::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
1621
| | | ->01.62% (393,216B) 0x4EB5CD8: Element::newChild(Situation&, Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
1623
| | ->00.54% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
1625
| ->00.54% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
1627
->07.64% (1,852,918B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1628
| ->07.63% (1,851,189B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1629
| | ->07.63% (1,851,189B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
1631
| ->00.01% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
1633
->07.63% (1,851,283B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
1634
| ->07.63% (1,851,181B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
1635
| | ->07.63% (1,851,181B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
1636
| | ->07.63% (1,851,181B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1637
| | | ->07.63% (1,851,181B) 0x40305B: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1639
| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1641
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1643
| ->00.00% (102B) in 1+ places, all below ms_print's threshold (01.00%)
1645
->00.65% (158,542B) in 1+ places, all below ms_print's threshold (01.00%)
1647
--------------------------------------------------------------------------------
1648
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
1649
--------------------------------------------------------------------------------
1650
91 571,264,273 24,777,048 24,768,914 8,134 0
1651
92 586,219,382 23,198,120 23,190,638 7,482 0