1
--------------------------------------------------------------------------------
2
Command: ./expat-sablotron-dom 1 ../xml.files/odt/content.xml ../xml.files/odt/export/odt2mediawiki.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: 53
33
Detailed snapshots: [3, 4, 5, 11, 13, 16, 19, 21, 29, 32, 33, 34, 48 (peak)]
35
--------------------------------------------------------------------------------
36
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
37
--------------------------------------------------------------------------------
39
1 3,001,082 576 568 8 0
40
2 3,575,344 1,074,664 1,074,197 467 0
41
3 3,988,886 1,100,456 1,098,608 1,848 0
42
99.83% (1,098,608B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
43
->78.79% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
44
| ->74.80% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
45
| | ->74.80% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
47
| ->03.99% (43,934B) 0x402E5D: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
48
| ->03.99% (43,934B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
50
->05.96% (65,536B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
51
| ->05.96% (65,536B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
52
| ->05.96% (65,536B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
53
| ->05.96% (65,536B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
54
| ->05.96% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
56
->05.96% (65,536B) 0x4E90E5F: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
57
| ->05.96% (65,536B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
58
| ->05.96% (65,536B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
59
| ->05.96% (65,536B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
60
| ->05.96% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
62
->04.00% (43,991B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
63
| ->03.99% (43,926B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
64
| | ->03.99% (43,926B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
65
| | ->03.99% (43,926B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
66
| | ->03.99% (43,926B) 0x402EBB: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
68
| ->00.01% (65B) in 1+ places, all below ms_print's threshold (01.00%)
70
->02.15% (23,685B) in 54 places, all below massif's threshold (01.00%)
72
->01.49% (16,385B) 0x4E90E81: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
73
| ->01.49% (16,385B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
74
| ->01.49% (16,385B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
75
| ->01.49% (16,385B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
76
| ->01.49% (16,385B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
78
->01.49% (16,384B) 0x40653C2: XML_GetBuffer (in /usr/lib64/libexpat.so.1.5.2)
79
->01.49% (16,384B) 0x4065585: XML_Parse (in /usr/lib64/libexpat.so.1.5.2)
80
->01.49% (16,384B) 0x4E91031: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
81
->01.49% (16,384B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
82
->01.49% (16,384B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
84
--------------------------------------------------------------------------------
85
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
86
--------------------------------------------------------------------------------
87
4 4,302,638 1,104,976 1,102,611 2,365 0
88
99.79% (1,102,611B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
89
->78.47% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
90
| ->74.50% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
91
| | ->74.50% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
93
| ->03.98% (43,934B) 0x402E5D: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
94
| ->03.98% (43,934B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
96
->05.93% (65,536B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
97
| ->05.93% (65,536B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
98
| ->05.93% (65,536B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
99
| ->05.93% (65,536B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
100
| ->05.93% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
102
->05.93% (65,536B) 0x4E90E5F: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
103
| ->05.93% (65,536B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
104
| ->05.93% (65,536B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
105
| ->05.93% (65,536B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
106
| ->05.93% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
108
->03.98% (43,991B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
109
| ->03.98% (43,926B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
110
| | ->03.98% (43,926B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
111
| | ->03.98% (43,926B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
112
| | ->03.98% (43,926B) 0x402EBB: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
114
| ->00.01% (65B) in 1+ places, all below ms_print's threshold (01.00%)
116
->02.51% (27,688B) in 60 places, all below massif's threshold (01.00%)
118
->01.48% (16,385B) 0x4E90E81: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
119
| ->01.48% (16,385B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
120
| ->01.48% (16,385B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
121
| ->01.48% (16,385B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
122
| ->01.48% (16,385B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
124
->01.48% (16,384B) 0x40653C2: XML_GetBuffer (in /usr/lib64/libexpat.so.1.5.2)
125
->01.48% (16,384B) 0x4065585: XML_Parse (in /usr/lib64/libexpat.so.1.5.2)
126
->01.48% (16,384B) 0x4E91031: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
127
->01.48% (16,384B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
128
->01.48% (16,384B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
130
--------------------------------------------------------------------------------
131
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
132
--------------------------------------------------------------------------------
133
5 4,736,391 1,172,768 1,170,067 2,701 0
134
99.77% (1,170,067B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
135
->73.94% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
136
| ->70.19% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
137
| | ->70.19% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
139
| ->03.75% (43,934B) 0x402E5D: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
140
| ->03.75% (43,934B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
142
->11.18% (131,072B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
143
| ->05.59% (65,536B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
144
| | ->05.59% (65,536B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
145
| | ->05.59% (65,536B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
146
| | ->05.59% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
148
| ->05.59% (65,536B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
149
| ->05.59% (65,536B) 0x4E9254A: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
150
| ->05.59% (65,536B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
151
| ->05.59% (65,536B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
153
->05.59% (65,536B) 0x4E90E5F: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
154
| ->05.59% (65,536B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
155
| ->05.59% (65,536B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
156
| ->05.59% (65,536B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
157
| ->05.59% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
159
->03.75% (43,991B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
160
| ->03.75% (43,926B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
161
| | ->03.75% (43,926B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
162
| | ->03.75% (43,926B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
163
| | ->03.75% (43,926B) 0x402EBB: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
165
| ->00.01% (65B) in 1+ places, all below ms_print's threshold (01.00%)
167
->02.52% (29,608B) in 62 places, all below massif's threshold (01.00%)
169
->01.40% (16,385B) 0x4E90E81: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
170
| ->01.40% (16,385B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
171
| ->01.40% (16,385B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
172
| ->01.40% (16,385B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
173
| ->01.40% (16,385B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
175
->01.40% (16,384B) 0x40653C2: XML_GetBuffer (in /usr/lib64/libexpat.so.1.5.2)
176
->01.40% (16,384B) 0x4065585: XML_Parse (in /usr/lib64/libexpat.so.1.5.2)
177
->01.40% (16,384B) 0x4E91031: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
178
->01.40% (16,384B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
179
->01.40% (16,384B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
181
--------------------------------------------------------------------------------
182
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
183
--------------------------------------------------------------------------------
184
6 5,028,798 1,245,272 1,241,653 3,619 0
185
7 5,562,919 1,255,088 1,250,286 4,802 0
186
8 5,895,515 1,322,144 1,317,200 4,944 0
187
9 6,557,003 1,395,000 1,389,145 5,855 0
188
10 7,189,143 1,529,104 1,522,825 6,279 0
189
11 7,878,551 1,665,184 1,658,381 6,803 0
190
99.59% (1,658,381B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
191
->52.07% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
192
| ->49.43% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
193
| | ->49.43% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
195
| ->02.64% (43,934B) 0x402E5D: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
196
| ->02.64% (43,934B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
198
->35.42% (589,824B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
199
| ->31.49% (524,288B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
200
| | ->23.61% (393,216B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
201
| | | ->23.61% (393,216B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
202
| | | ->11.81% (196,608B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
204
| | | ->11.81% (196,608B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
206
| | ->07.87% (131,072B) 0x4E9254A: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
207
| | ->03.94% (65,536B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
208
| | | ->03.94% (65,536B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
210
| | ->03.94% (65,536B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
211
| | ->03.94% (65,536B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
213
| ->03.94% (65,536B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
214
| ->03.94% (65,536B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
215
| ->03.94% (65,536B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
216
| ->03.94% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
218
->05.52% (91,915B) in 72 places, all below massif's threshold (01.00%)
220
->03.94% (65,536B) 0x4E90E5F: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
221
| ->03.94% (65,536B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
222
| ->03.94% (65,536B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
223
| ->03.94% (65,536B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
224
| ->03.94% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
226
->02.64% (44,015B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
227
->02.64% (43,926B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
228
| ->02.64% (43,926B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
229
| ->02.64% (43,926B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
230
| ->02.64% (43,926B) 0x402EBB: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
232
->00.01% (89B) in 1+ places, all below ms_print's threshold (01.00%)
234
--------------------------------------------------------------------------------
235
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
236
--------------------------------------------------------------------------------
237
12 8,258,306 1,668,248 1,661,012 7,236 0
238
13 8,832,006 1,805,120 1,797,071 8,049 0
239
99.55% (1,797,071B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
240
->48.04% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
241
| ->45.60% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
242
| | ->45.60% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
244
| ->02.43% (43,934B) 0x402E5D: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
245
| ->02.43% (43,934B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
247
->39.94% (720,896B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
248
| ->36.31% (655,360B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
249
| | ->29.04% (524,288B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
250
| | | ->29.04% (524,288B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
251
| | | ->14.52% (262,144B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
253
| | | ->14.52% (262,144B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
255
| | ->07.26% (131,072B) 0x4E9254A: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
256
| | ->03.63% (65,536B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
257
| | | ->03.63% (65,536B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
259
| | ->03.63% (65,536B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
260
| | ->03.63% (65,536B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
262
| ->03.63% (65,536B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
263
| ->03.63% (65,536B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
264
| ->03.63% (65,536B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
265
| ->03.63% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
267
->05.51% (99,533B) in 72 places, all below massif's threshold (01.00%)
269
->03.63% (65,536B) 0x4E90E5F: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
270
| ->03.63% (65,536B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
271
| ->03.63% (65,536B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
272
| ->03.63% (65,536B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
273
| ->03.63% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
275
->02.44% (44,015B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
276
->02.43% (43,926B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
277
| ->02.43% (43,926B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
278
| ->02.43% (43,926B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
279
| ->02.43% (43,926B) 0x402EBB: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
281
->00.00% (89B) in 1+ places, all below ms_print's threshold (01.00%)
283
--------------------------------------------------------------------------------
284
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
285
--------------------------------------------------------------------------------
286
14 9,352,625 1,812,392 1,803,339 9,053 0
287
15 9,790,289 1,880,832 1,871,369 9,463 0
288
16 10,299,143 2,015,552 2,005,408 10,144 0
289
99.50% (2,005,408B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
290
->45.52% (917,504B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
291
| ->42.27% (851,968B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
292
| | ->29.26% (589,824B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
293
| | | ->29.26% (589,824B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
294
| | | ->16.26% (327,680B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
296
| | | ->13.01% (262,144B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
298
| | ->09.75% (196,608B) 0x4E9254A: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
299
| | | ->06.50% (131,072B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
300
| | | | ->06.50% (131,072B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
302
| | | ->03.25% (65,536B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
303
| | | ->03.25% (65,536B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
305
| | ->03.25% (65,536B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
306
| | ->03.25% (65,536B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
307
| | ->03.25% (65,536B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
309
| ->03.25% (65,536B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
310
| ->03.25% (65,536B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
311
| ->03.25% (65,536B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
312
| ->03.25% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
314
->43.02% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
315
| ->40.84% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
316
| | ->40.84% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
318
| ->02.18% (43,934B) 0x402E5D: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
319
| ->02.18% (43,934B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
321
->05.52% (111,262B) in 72 places, all below massif's threshold (01.00%)
323
->03.25% (65,536B) 0x4E90E5F: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
324
| ->03.25% (65,536B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
325
| ->03.25% (65,536B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
326
| ->03.25% (65,536B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
327
| ->03.25% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
329
->02.18% (44,015B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
330
->02.18% (43,926B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
331
| ->02.18% (43,926B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
332
| ->02.18% (43,926B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
333
| ->02.18% (43,926B) 0x402EBB: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
335
->00.00% (89B) in 1+ places, all below ms_print's threshold (01.00%)
337
--------------------------------------------------------------------------------
338
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
339
--------------------------------------------------------------------------------
340
17 10,690,602 2,023,792 2,012,504 11,288 0
341
18 11,132,080 2,093,560 2,081,709 11,851 0
342
19 11,479,134 2,162,496 2,150,173 12,323 0
343
99.43% (2,150,173B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
344
->48.49% (1,048,576B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
345
| ->45.46% (983,040B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
346
| | ->30.31% (655,360B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
347
| | | ->30.31% (655,360B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
348
| | | ->15.15% (327,680B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
350
| | | ->15.15% (327,680B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
352
| | ->09.09% (196,608B) 0x4E9254A: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
353
| | | ->06.06% (131,072B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
354
| | | | ->06.06% (131,072B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
356
| | | ->03.03% (65,536B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
357
| | | ->03.03% (65,536B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
359
| | ->03.03% (65,536B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
360
| | | ->03.03% (65,536B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
361
| | | ->03.03% (65,536B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
363
| | ->03.03% (65,536B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
364
| | ->03.03% (65,536B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
365
| | ->03.03% (65,536B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
367
| ->03.03% (65,536B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
368
| ->03.03% (65,536B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
369
| ->03.03% (65,536B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
370
| ->03.03% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
372
->40.10% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
373
| ->38.07% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
374
| | ->38.07% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
376
| ->02.03% (43,934B) 0x402E5D: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
377
| ->02.03% (43,934B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
379
->05.78% (124,955B) in 72 places, all below massif's threshold (01.00%)
381
->03.03% (65,536B) 0x4E90E5F: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
382
| ->03.03% (65,536B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
383
| ->03.03% (65,536B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
384
| ->03.03% (65,536B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
385
| ->03.03% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
387
->02.04% (44,015B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
388
->02.03% (43,926B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
389
| ->02.03% (43,926B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
390
| ->02.03% (43,926B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
391
| ->02.03% (43,926B) 0x402EBB: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
393
->00.00% (89B) in 1+ places, all below ms_print's threshold (01.00%)
395
--------------------------------------------------------------------------------
396
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
397
--------------------------------------------------------------------------------
398
20 12,062,859 2,236,664 2,223,264 13,400 0
399
21 12,734,448 2,320,640 2,306,964 13,676 0
400
99.41% (2,306,964B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
401
->50.83% (1,179,648B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
402
| ->48.01% (1,114,112B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
403
| | ->31.06% (720,896B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
404
| | | ->31.06% (720,896B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
405
| | | ->16.94% (393,216B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
407
| | | ->14.12% (327,680B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
409
| | ->08.47% (196,608B) 0x4E9254A: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
410
| | | ->05.65% (131,072B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
411
| | | | ->05.65% (131,072B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
413
| | | ->02.82% (65,536B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
414
| | | ->02.82% (65,536B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
416
| | ->02.82% (65,536B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
417
| | | ->02.82% (65,536B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
418
| | | ->02.82% (65,536B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
420
| | ->02.82% (65,536B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
421
| | | ->02.82% (65,536B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
422
| | | ->02.82% (65,536B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
424
| | ->02.82% (65,536B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
425
| | ->02.82% (65,536B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
426
| | ->02.82% (65,536B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
428
| ->02.82% (65,536B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
429
| ->02.82% (65,536B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
430
| ->02.82% (65,536B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
431
| ->02.82% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
433
->37.36% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
434
| ->35.47% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
435
| | ->35.47% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
437
| ->01.89% (43,934B) 0x402E5D: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
438
| ->01.89% (43,934B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
440
->05.08% (117,906B) in 71 places, all below massif's threshold (01.00%)
442
->02.82% (65,536B) 0x4E90E5F: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
443
| ->02.82% (65,536B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
444
| ->02.82% (65,536B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
445
| ->02.82% (65,536B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
446
| ->02.82% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
448
->01.90% (44,015B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
449
| ->01.89% (43,926B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
450
| | ->01.89% (43,926B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
451
| | ->01.89% (43,926B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
452
| | ->01.89% (43,926B) 0x402EBB: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
454
| ->00.00% (89B) in 1+ places, all below ms_print's threshold (01.00%)
456
->01.41% (32,768B) 0x40653C2: XML_GetBuffer (in /usr/lib64/libexpat.so.1.5.2)
457
->01.41% (32,768B) 0x4065585: XML_Parse (in /usr/lib64/libexpat.so.1.5.2)
458
->01.41% (32,768B) 0x4E91031: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
459
->01.41% (32,768B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
460
->01.41% (32,768B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
462
--------------------------------------------------------------------------------
463
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
464
--------------------------------------------------------------------------------
465
22 13,332,410 2,390,248 2,376,129 14,119 0
466
23 13,819,394 2,459,352 2,444,675 14,677 0
467
24 14,270,565 2,472,688 2,456,491 16,197 0
468
25 14,611,604 2,482,360 2,464,251 18,109 0
469
26 14,970,617 2,522,496 2,500,967 21,529 0
470
27 15,461,819 2,574,768 2,555,813 18,955 0
471
28 16,051,529 2,646,704 2,627,026 19,678 0
472
29 16,413,503 2,717,192 2,696,885 20,307 0
473
99.25% (2,696,885B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
474
->55.47% (1,507,328B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
475
| ->53.06% (1,441,792B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
476
| | ->36.18% (983,040B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
477
| | | ->36.18% (983,040B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
478
| | | ->19.30% (524,288B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
480
| | | ->16.88% (458,752B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
482
| | ->07.24% (196,608B) 0x4E9254A: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
483
| | | ->04.82% (131,072B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
484
| | | | ->04.82% (131,072B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
486
| | | ->02.41% (65,536B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
487
| | | ->02.41% (65,536B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
489
| | ->04.82% (131,072B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
490
| | | ->04.82% (131,072B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
491
| | | ->04.82% (131,072B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
493
| | ->02.41% (65,536B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
494
| | | ->02.41% (65,536B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
495
| | | ->02.41% (65,536B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
497
| | ->02.41% (65,536B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
498
| | ->02.41% (65,536B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
499
| | ->02.41% (65,536B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
501
| ->02.41% (65,536B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
502
| ->02.41% (65,536B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
503
| ->02.41% (65,536B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
504
| ->02.41% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
506
->31.91% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
507
| ->30.29% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
508
| | ->30.29% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
510
| ->01.62% (43,934B) 0x402E5D: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
511
| ->01.62% (43,934B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
513
->04.37% (118,787B) in 71 places, all below massif's threshold (01.00%)
515
->02.41% (65,536B) 0x4E90E5F: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
516
| ->02.41% (65,536B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
517
| ->02.41% (65,536B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
518
| ->02.41% (65,536B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
519
| ->02.41% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
521
->01.62% (44,015B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
522
| ->01.62% (43,926B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
523
| | ->01.62% (43,926B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
524
| | ->01.62% (43,926B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
525
| | ->01.62% (43,926B) 0x402EBB: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
527
| ->00.00% (89B) in 1+ places, all below ms_print's threshold (01.00%)
529
->01.21% (32,768B) 0x40653C2: XML_GetBuffer (in /usr/lib64/libexpat.so.1.5.2)
530
| ->01.21% (32,768B) 0x4065585: XML_Parse (in /usr/lib64/libexpat.so.1.5.2)
531
| ->01.21% (32,768B) 0x4E91031: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
532
| ->01.21% (32,768B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
533
| ->01.21% (32,768B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
535
->01.16% (31,616B) 0x4E760F3: Expression::Expression(Element&, ExFunctor) (in /usr/lib64/libsablot.so.0.100.3)
536
| ->01.09% (29,744B) 0x4E78D05: Expression::parseLP(Situation&, Tokenizer&, int&, int, int) (in /usr/lib64/libsablot.so.0.100.3)
537
| | ->01.06% (28,808B) 0x4E79287: Expression::parseBasic(Situation&, Tokenizer&, int, int, int) (in /usr/lib64/libsablot.so.0.100.3)
538
| | | ->01.06% (28,808B) 0x4E7A465: Expression::parse(Situation&, Tokenizer&, int, int, int) (in /usr/lib64/libsablot.so.0.100.3)
539
| | | ->01.06% (28,808B) in 7 places, all below massif's threshold (01.00%)
541
| | ->00.03% (936B) in 1+ places, all below ms_print's threshold (01.00%)
543
| ->00.07% (1,872B) in 1+ places, all below ms_print's threshold (01.00%)
545
->01.09% (29,744B) 0x4E78CF2: Expression::parseLP(Situation&, Tokenizer&, int&, int, int) (in /usr/lib64/libsablot.so.0.100.3)
546
->01.06% (28,808B) 0x4E79287: Expression::parseBasic(Situation&, Tokenizer&, int, int, int) (in /usr/lib64/libsablot.so.0.100.3)
547
| ->01.06% (28,808B) 0x4E7A465: Expression::parse(Situation&, Tokenizer&, int, int, int) (in /usr/lib64/libsablot.so.0.100.3)
548
| ->01.06% (28,808B) in 7 places, all below massif's threshold (01.00%)
550
->00.03% (936B) in 1+ places, all below ms_print's threshold (01.00%)
552
--------------------------------------------------------------------------------
553
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
554
--------------------------------------------------------------------------------
555
30 16,977,687 2,729,872 2,707,877 21,995 0
556
31 17,507,576 2,803,912 2,780,769 23,143 0
557
32 17,919,996 2,873,312 2,849,685 23,627 0
558
99.18% (2,849,685B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
559
->57.02% (1,638,400B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
560
| ->54.74% (1,572,864B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
561
| | ->38.77% (1,114,112B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
562
| | | ->38.77% (1,114,112B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
563
| | | ->22.81% (655,360B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
565
| | | ->15.97% (458,752B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
567
| | ->06.84% (196,608B) 0x4E9254A: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
568
| | | ->04.56% (131,072B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
569
| | | | ->04.56% (131,072B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
571
| | | ->02.28% (65,536B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
572
| | | ->02.28% (65,536B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
574
| | ->04.56% (131,072B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
575
| | | ->04.56% (131,072B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
576
| | | ->04.56% (131,072B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
578
| | ->02.28% (65,536B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
579
| | | ->02.28% (65,536B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
580
| | | ->02.28% (65,536B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
582
| | ->02.28% (65,536B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
583
| | ->02.28% (65,536B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
584
| | ->02.28% (65,536B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
586
| ->02.28% (65,536B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
587
| ->02.28% (65,536B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
588
| ->02.28% (65,536B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
589
| ->02.28% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
591
->30.18% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
592
| ->28.65% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
593
| | ->28.65% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
595
| ->01.53% (43,934B) 0x402E5D: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
596
| ->01.53% (43,934B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
598
->04.88% (140,307B) in 71 places, all below massif's threshold (01.00%)
600
->02.28% (65,536B) 0x4E90E5F: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
601
| ->02.28% (65,536B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
602
| ->02.28% (65,536B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
603
| ->02.28% (65,536B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
604
| ->02.28% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
606
->01.53% (44,015B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
607
| ->01.53% (43,926B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
608
| | ->01.53% (43,926B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
609
| | ->01.53% (43,926B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
610
| | ->01.53% (43,926B) 0x402EBB: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
612
| ->00.00% (89B) in 1+ places, all below ms_print's threshold (01.00%)
614
->01.14% (32,768B) 0x40653C2: XML_GetBuffer (in /usr/lib64/libexpat.so.1.5.2)
615
| ->01.14% (32,768B) 0x4065585: XML_Parse (in /usr/lib64/libexpat.so.1.5.2)
616
| ->01.14% (32,768B) 0x4E91031: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
617
| ->01.14% (32,768B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
618
| ->01.14% (32,768B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
620
->01.10% (31,720B) 0x4E760F3: Expression::Expression(Element&, ExFunctor) (in /usr/lib64/libsablot.so.0.100.3)
621
| ->01.04% (29,848B) 0x4E78D05: Expression::parseLP(Situation&, Tokenizer&, int&, int, int) (in /usr/lib64/libsablot.so.0.100.3)
622
| | ->01.01% (28,912B) 0x4E79287: Expression::parseBasic(Situation&, Tokenizer&, int, int, int) (in /usr/lib64/libsablot.so.0.100.3)
623
| | | ->01.01% (28,912B) 0x4E7A465: Expression::parse(Situation&, Tokenizer&, int, int, int) (in /usr/lib64/libsablot.so.0.100.3)
624
| | | ->01.01% (28,912B) in 7 places, all below massif's threshold (01.00%)
626
| | ->00.03% (936B) in 1+ places, all below ms_print's threshold (01.00%)
628
| ->00.07% (1,872B) in 1+ places, all below ms_print's threshold (01.00%)
630
->01.04% (29,848B) 0x4E78CF2: Expression::parseLP(Situation&, Tokenizer&, int&, int, int) (in /usr/lib64/libsablot.so.0.100.3)
631
->01.01% (28,912B) 0x4E79287: Expression::parseBasic(Situation&, Tokenizer&, int, int, int) (in /usr/lib64/libsablot.so.0.100.3)
632
| ->01.01% (28,912B) 0x4E7A465: Expression::parse(Situation&, Tokenizer&, int, int, int) (in /usr/lib64/libsablot.so.0.100.3)
633
| ->01.01% (28,912B) in 7 places, all below massif's threshold (01.00%)
635
->00.03% (936B) in 1+ places, all below ms_print's threshold (01.00%)
637
--------------------------------------------------------------------------------
638
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
639
--------------------------------------------------------------------------------
640
33 18,502,269 2,944,992 2,920,413 24,579 0
641
99.17% (2,920,413B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
642
->57.86% (1,703,936B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
643
| ->55.63% (1,638,400B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
644
| | ->40.06% (1,179,648B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
645
| | | ->40.06% (1,179,648B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
646
| | | ->24.48% (720,896B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
648
| | | ->15.58% (458,752B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
650
| | ->06.68% (196,608B) 0x4E9254A: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
651
| | | ->04.45% (131,072B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
652
| | | | ->04.45% (131,072B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
654
| | | ->02.23% (65,536B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
655
| | | ->02.23% (65,536B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
657
| | ->04.45% (131,072B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
658
| | | ->04.45% (131,072B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
659
| | | ->04.45% (131,072B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
661
| | ->02.23% (65,536B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
662
| | | ->02.23% (65,536B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
663
| | | ->02.23% (65,536B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
665
| | ->02.23% (65,536B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
666
| | ->02.23% (65,536B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
667
| | ->02.23% (65,536B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
669
| ->02.23% (65,536B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
670
| ->02.23% (65,536B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
671
| ->02.23% (65,536B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
672
| ->02.23% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
674
->29.44% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
675
| ->27.95% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
676
| | ->27.95% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
678
| ->01.49% (43,934B) 0x402E5D: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
679
| ->01.49% (43,934B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
681
->04.92% (144,875B) in 71 places, all below massif's threshold (01.00%)
683
->02.23% (65,536B) 0x4E90E5F: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
684
| ->02.23% (65,536B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
685
| ->02.23% (65,536B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
686
| ->02.23% (65,536B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
687
| ->02.23% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
689
->01.49% (44,015B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
690
| ->01.49% (43,926B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
691
| | ->01.49% (43,926B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
692
| | ->01.49% (43,926B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
693
| | ->01.49% (43,926B) 0x402EBB: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
695
| ->00.00% (89B) in 1+ places, all below ms_print's threshold (01.00%)
697
->01.11% (32,768B) 0x40653C2: XML_GetBuffer (in /usr/lib64/libexpat.so.1.5.2)
698
| ->01.11% (32,768B) 0x4065585: XML_Parse (in /usr/lib64/libexpat.so.1.5.2)
699
| ->01.11% (32,768B) 0x4E91031: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
700
| ->01.11% (32,768B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
701
| ->01.11% (32,768B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
703
->01.09% (32,032B) 0x4E760F3: Expression::Expression(Element&, ExFunctor) (in /usr/lib64/libsablot.so.0.100.3)
704
| ->01.02% (30,160B) 0x4E78D05: Expression::parseLP(Situation&, Tokenizer&, int&, int, int) (in /usr/lib64/libsablot.so.0.100.3)
705
| | ->01.02% (30,160B) in 2 places, all below massif's threshold (01.00%)
707
| ->00.06% (1,872B) in 1+ places, all below ms_print's threshold (01.00%)
709
->01.02% (30,160B) 0x4E78CF2: Expression::parseLP(Situation&, Tokenizer&, int&, int, int) (in /usr/lib64/libsablot.so.0.100.3)
710
->01.02% (30,160B) in 2 places, all below massif's threshold (01.00%)
712
--------------------------------------------------------------------------------
713
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
714
--------------------------------------------------------------------------------
715
34 19,157,327 3,021,776 2,995,582 26,194 0
716
99.13% (2,995,582B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
717
->58.56% (1,769,472B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
718
| ->56.39% (1,703,936B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
719
| | ->39.04% (1,179,648B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
720
| | | ->39.04% (1,179,648B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
721
| | | ->23.86% (720,896B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
723
| | | ->15.18% (458,752B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
725
| | ->06.51% (196,608B) 0x4E9254A: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
726
| | | ->04.34% (131,072B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
727
| | | | ->04.34% (131,072B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
729
| | | ->02.17% (65,536B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
730
| | | ->02.17% (65,536B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
732
| | ->04.34% (131,072B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
733
| | | ->04.34% (131,072B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
734
| | | ->04.34% (131,072B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
736
| | ->04.34% (131,072B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
737
| | | ->04.34% (131,072B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
738
| | | ->04.34% (131,072B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
740
| | ->02.17% (65,536B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
741
| | ->02.17% (65,536B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
742
| | ->02.17% (65,536B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
744
| ->02.17% (65,536B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
745
| ->02.17% (65,536B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
746
| ->02.17% (65,536B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
747
| ->02.17% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
749
->28.69% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
750
| ->27.24% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
751
| | ->27.24% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
753
| ->01.45% (43,934B) 0x402E5D: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
754
| ->01.45% (43,934B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
756
->05.09% (153,676B) in 72 places, all below massif's threshold (01.00%)
758
->02.17% (65,536B) 0x4E90E5F: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
759
| ->02.17% (65,536B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
760
| ->02.17% (65,536B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
761
| ->02.17% (65,536B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
762
| ->02.17% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
764
->01.46% (44,015B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
765
| ->01.45% (43,926B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
766
| | ->01.45% (43,926B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
767
| | ->01.45% (43,926B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
768
| | ->01.45% (43,926B) 0x402EBB: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
770
| ->00.00% (89B) in 1+ places, all below ms_print's threshold (01.00%)
772
->01.08% (32,768B) 0x40653C2: XML_GetBuffer (in /usr/lib64/libexpat.so.1.5.2)
773
| ->01.08% (32,768B) 0x4065585: XML_Parse (in /usr/lib64/libexpat.so.1.5.2)
774
| ->01.08% (32,768B) 0x4E91031: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
775
| ->01.08% (32,768B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
776
| ->01.08% (32,768B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
778
->01.07% (32,448B) 0x4E760F3: Expression::Expression(Element&, ExFunctor) (in /usr/lib64/libsablot.so.0.100.3)
779
| ->01.01% (30,576B) 0x4E78D05: Expression::parseLP(Situation&, Tokenizer&, int&, int, int) (in /usr/lib64/libsablot.so.0.100.3)
780
| | ->01.01% (30,576B) in 2 places, all below massif's threshold (01.00%)
782
| ->00.06% (1,872B) in 1+ places, all below ms_print's threshold (01.00%)
784
->01.01% (30,576B) 0x4E78CF2: Expression::parseLP(Situation&, Tokenizer&, int&, int, int) (in /usr/lib64/libsablot.so.0.100.3)
785
->01.01% (30,576B) in 2 places, all below massif's threshold (01.00%)
787
--------------------------------------------------------------------------------
788
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
789
--------------------------------------------------------------------------------
790
35 19,537,469 3,025,624 2,999,012 26,612 0
791
36 19,863,823 3,092,432 3,065,617 26,815 0
792
37 20,307,754 3,160,400 3,133,146 27,254 0
793
38 20,918,052 3,229,432 3,201,609 27,823 0
794
39 21,488,914 3,238,584 3,209,668 28,916 0
795
40 22,007,968 3,310,088 3,280,465 29,623 0
796
41 22,504,049 3,380,112 3,349,982 30,130 0
797
42 22,822,463 3,448,416 3,417,946 30,470 0
798
43 23,291,636 3,519,648 3,488,444 31,204 0
799
44 23,825,807 3,590,856 3,558,896 31,960 0
800
45 24,416,167 3,663,856 3,630,973 32,883 0
801
46 24,991,911 3,737,192 3,703,454 33,738 0
802
47 25,374,078 3,744,392 3,709,623 34,769 0
803
48 26,009,563 3,881,008 3,845,532 35,476 0
804
99.09% (3,845,532B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
805
->65.86% (2,555,904B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
806
| ->64.17% (2,490,368B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
807
| | ->48.97% (1,900,544B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
808
| | | ->48.97% (1,900,544B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
809
| | | ->32.08% (1,245,184B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
811
| | | ->16.89% (655,360B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
813
| | ->05.07% (196,608B) 0x4E9254A: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
814
| | | ->03.38% (131,072B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
815
| | | | ->03.38% (131,072B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
817
| | | ->01.69% (65,536B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
818
| | | ->01.69% (65,536B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
820
| | ->05.07% (196,608B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
821
| | | ->05.07% (196,608B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
822
| | | ->05.07% (196,608B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
824
| | ->03.38% (131,072B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
825
| | | ->03.38% (131,072B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
826
| | | ->03.38% (131,072B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
828
| | ->01.69% (65,536B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
829
| | ->01.69% (65,536B) 0x4EBA5BF: Attribute::Attribute(Tree&, QName const&, Str const&, XSL_ATT) (in /usr/lib64/libsablot.so.0.100.3)
830
| | ->01.69% (65,536B) 0x4E91E03: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
832
| ->01.69% (65,536B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
833
| ->01.69% (65,536B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
834
| ->01.69% (65,536B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
835
| ->01.69% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
837
->22.34% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
838
| ->21.21% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
839
| | ->21.21% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
841
| ->01.13% (43,934B) 0x402E5D: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
842
| ->01.13% (43,934B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
844
->08.06% (312,986B) in 75 places, all below massif's threshold (01.00%)
846
->01.69% (65,536B) 0x4E90E5F: TreeConstructer::feedDocumentToParser(Situation&, void*) (in /usr/lib64/libsablot.so.0.100.3)
847
| ->01.69% (65,536B) 0x4E915FC: TreeConstructer::parseDataLineUsingGivenExpat(Situation&, Tree*, DataLine*, XML_ParserStruct*) (in /usr/lib64/libsablot.so.0.100.3)
848
| ->01.69% (65,536B) 0x4E91B50: TreeConstructer::parseDataLineUsingExpat(Situation&, Tree*, DataLine*, char*) (in /usr/lib64/libsablot.so.0.100.3)
849
| ->01.69% (65,536B) 0x4E9B29A: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
850
| ->01.69% (65,536B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
852
->01.13% (44,015B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
853
->01.13% (43,926B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
854
| ->01.13% (43,926B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
855
| ->01.13% (43,926B) 0x401509: initXML_Transformation(TestData*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
856
| ->01.13% (43,926B) 0x402EBB: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
858
->00.00% (89B) in 1+ places, all below ms_print's threshold (01.00%)
860
--------------------------------------------------------------------------------
861
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
862
--------------------------------------------------------------------------------
863
49 26,584,339 3,689,472 3,657,272 32,200 0
864
50 26,877,310 3,629,832 3,605,349 24,483 0
865
51 27,170,734 3,519,552 3,507,448 12,104 0
866
52 27,463,507 3,448,464 3,445,474 2,990 0