/xmlbench/trunk

To get this branch, use:
bzr branch http://darksoft.org/webbzr/xmlbench/trunk
2 by Suren A. Chilingaryan
Intel, Tango, Phobos, and RapidXML parsers; Memory benchmark scripts
1
--------------------------------------------------------------------------------
2
Command:            ./libxml 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
--------------------------------------------------------------------------------
6
7
8
    MB
9
1.954^                                                                    ,.# 
10
     |                                                                ..:@@:# 
11
     |                                                       . , @: : :::@@:# 
12
     |                                            . ,.. @::::: @ @: : :::@@:# 
13
     |                                     . .: : : @:: @::::: @ @: : :::@@:# 
14
     |                         , ... ::@ ::: :: : : @:: @::::: @ @: : :::@@:# 
15
     |            ,      . . .@@ ::: ::@ ::: :: : : @:: @::::: @ @: : :::@@:# 
16
     |          . @ :: ::: : :@@ ::: ::@ ::: :: : : @:: @::::: @ @: : :::@@:#:
17
     |       , :: @ :: ::: : :@@ ::: ::@ ::: :: : : @:: @::::: @ @: : :::@@:#:
18
     |     .:@ :: @ :: ::: : :@@ ::: ::@ ::: :: : : @:: @::::: @ @: : :::@@:#:
19
     |   : ::@ :: @ :: ::: : :@@ ::: ::@ ::: :: : : @:: @::::: @ @: : :::@@:#:
20
     |   : ::@ :: @ :: ::: : :@@ ::: ::@ ::: :: : : @:: @::::: @ @: : :::@@:#:
21
     |   : ::@ :: @ :: ::: : :@@ ::: ::@ ::: :: : : @:: @::::: @ @: : :::@@:#:
22
     |   : ::@ :: @ :: ::: : :@@ ::: ::@ ::: :: : : @:: @::::: @ @: : :::@@:#:
23
     |   : ::@ :: @ :: ::: : :@@ ::: ::@ ::: :: : : @:: @::::: @ @: : :::@@:#:
24
     |   : ::@ :: @ :: ::: : :@@ ::: ::@ ::: :: : : @:: @::::: @ @: : :::@@:#:
25
     |   : ::@ :: @ :: ::: : :@@ ::: ::@ ::: :: : : @:: @::::: @ @: : :::@@:#:
26
     |   : ::@ :: @ :: ::: : :@@ ::: ::@ ::: :: : : @:: @::::: @ @: : :::@@:#:
27
     |   : ::@ :: @ :: ::: : :@@ ::: ::@ ::: :: : : @:: @::::: @ @: : :::@@:#:
28
     |   : ::@ :: @ :: ::: : :@@ ::: ::@ ::: :: : : @:: @::::: @ @: : :::@@:#:
29
   0 +----------------------------------------------------------------------->Mi
30
     0                                                                   18.61
31
32
Number of snapshots: 53
33
 Detailed snapshots: [5, 8, 16, 17, 23, 31, 34, 40, 41, 47, 48, 50 (peak)]
34
35
--------------------------------------------------------------------------------
36
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
37
--------------------------------------------------------------------------------
38
  0              0                0                0             0            0
39
  1        398,612              576              568             8            0
40
  2        963,711        1,028,288        1,019,132         9,156            0
41
  3      1,423,968        1,100,376        1,081,336        19,040            0
42
  4      1,687,587        1,142,696        1,117,935        24,761            0
43
  5      2,020,804        1,194,248        1,162,831        31,417            0
44
97.37% (1,162,831B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
45
->72.61% (867,091B) 0x401371: ReadFile (in /home/csa/misc/bench/xmlbench/xsl/libxml)
46
| ->68.93% (823,157B) 0x402B76: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
47
| | ->68.93% (823,157B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
48
| |   
49
| ->03.68% (43,934B) 0x402BB5: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
50
|   ->03.68% (43,934B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
51
|     
52
->08.37% (99,960B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
53
| ->03.68% (43,920B) 0x514B594: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
54
| | ->03.68% (43,920B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
55
| |   ->03.68% (43,920B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
56
| |     ->03.68% (43,920B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
57
| |       
58
| ->02.84% (33,960B) 0x514C578: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
59
| | ->02.83% (33,840B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
60
| | | ->02.83% (33,840B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
61
| | |   ->02.83% (33,840B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
62
| | |     
63
| | ->00.01% (120B) in 1+ places, all below ms_print's threshold (01.00%)
64
| | 
65
| ->01.85% (22,080B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
66
|   ->01.67% (19,920B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
67
|   | ->01.67% (19,920B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
68
|   |   ->01.67% (19,920B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
69
|   |     
70
|   ->00.18% (2,160B) in 1+ places, all below ms_print's threshold (01.00%)
71
|   
72
->05.49% (65,552B) 0x50AC5F0: xmlBufferResize (in /usr/lib64/libxml2.so.2.7.3)
73
| ->05.49% (65,552B) 0x50AC91D: xmlBufferAdd (in /usr/lib64/libxml2.so.2.7.3)
74
|   ->05.49% (65,552B) 0x50B7C38: xmlParserInputBufferCreateMem (in /usr/lib64/libxml2.so.2.7.3)
75
|     ->05.49% (65,552B) 0x509343E: xmlCreateMemoryParserCtxt (in /usr/lib64/libxml2.so.2.7.3)
76
|       ->05.49% (65,552B) 0x50A82B0: xmlSAXParseMemoryWithData (in /usr/lib64/libxml2.so.2.7.3)
77
|         
78
->03.31% (39,480B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
79
| ->03.31% (39,480B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
80
|   ->03.31% (39,480B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
81
|     ->03.30% (39,360B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
82
|     | ->03.30% (39,360B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
83
|     |   
84
|     ->00.01% (120B) in 1+ places, all below ms_print's threshold (01.00%)
85
|     
86
->02.42% (28,896B) 0x50AD74D: (within /usr/lib64/libxml2.so.2.7.3)
87
| ->02.42% (28,896B) 0x514C65A: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
88
|   ->02.41% (28,800B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
89
|   | ->02.41% (28,800B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
90
|   |   ->02.41% (28,800B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
91
|   |     
92
|   ->00.01% (96B) in 1+ places, all below ms_print's threshold (01.00%)
93
|   
94
->02.06% (24,576B) 0x51499CB: (within /usr/lib64/libxml2.so.2.7.3)
95
| ->02.06% (24,576B) 0x514A086: xmlDictLookup (in /usr/lib64/libxml2.so.2.7.3)
96
|   ->02.06% (24,576B) 0x50A03D5: (within /usr/lib64/libxml2.so.2.7.3)
97
|     ->02.06% (24,576B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
98
|       ->02.06% (24,576B) 0x50A779C: xmlParseDocument (in /usr/lib64/libxml2.so.2.7.3)
99
|         
100
->01.63% (19,422B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
101
| ->01.63% (19,422B) in 11 places, all below massif's threshold (01.00%)
102
|   
103
->01.49% (17,854B) in 37 places, all below massif's threshold (01.00%)
104
  
105
--------------------------------------------------------------------------------
106
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
107
--------------------------------------------------------------------------------
108
  6      2,560,652        1,270,008        1,228,578        41,430            0
109
  7      2,900,847        1,320,184        1,272,094        48,090            0
110
  8      3,341,312        1,390,944        1,333,592        57,352            0
111
95.88% (1,333,592B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
112
->62.34% (867,091B) 0x401371: ReadFile (in /home/csa/misc/bench/xmlbench/xsl/libxml)
113
| ->59.18% (823,157B) 0x402B76: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
114
| | ->59.18% (823,157B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
115
| |   
116
| ->03.16% (43,934B) 0x402BB5: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
117
|   ->03.16% (43,934B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
118
|     
119
->13.42% (186,720B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
120
| ->05.80% (80,640B) 0x514B594: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
121
| | ->05.80% (80,640B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
122
| |   ->05.80% (80,640B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
123
| |     ->05.80% (80,640B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
124
| |       
125
| ->04.68% (65,040B) 0x514C578: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
126
| | ->04.67% (64,920B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
127
| | | ->04.67% (64,920B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
128
| | |   ->04.67% (64,920B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
129
| | |     
130
| | ->00.01% (120B) in 1+ places, all below ms_print's threshold (01.00%)
131
| | 
132
| ->02.95% (41,040B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
133
|   ->02.73% (37,920B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
134
|   | ->02.73% (37,920B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
135
|   |   ->02.73% (37,920B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
136
|   |     
137
|   ->00.22% (3,120B) in 1+ places, all below ms_print's threshold (01.00%)
138
|   
139
->05.26% (73,200B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
140
| ->05.26% (73,200B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
141
|   ->05.26% (73,200B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
142
|     ->05.25% (73,080B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
143
|     | ->05.25% (73,080B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
144
|     |   
145
|     ->00.01% (120B) in 1+ places, all below ms_print's threshold (01.00%)
146
|     
147
->04.71% (65,552B) 0x50AC5F0: xmlBufferResize (in /usr/lib64/libxml2.so.2.7.3)
148
| ->04.71% (65,552B) 0x50AC91D: xmlBufferAdd (in /usr/lib64/libxml2.so.2.7.3)
149
|   ->04.71% (65,552B) 0x50B7C38: xmlParserInputBufferCreateMem (in /usr/lib64/libxml2.so.2.7.3)
150
|     ->04.71% (65,552B) 0x509343E: xmlCreateMemoryParserCtxt (in /usr/lib64/libxml2.so.2.7.3)
151
|       ->04.71% (65,552B) 0x50A82B0: xmlSAXParseMemoryWithData (in /usr/lib64/libxml2.so.2.7.3)
152
|         
153
->04.00% (55,584B) 0x50AD74D: (within /usr/lib64/libxml2.so.2.7.3)
154
| ->04.00% (55,584B) 0x514C65A: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
155
|   ->03.99% (55,488B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
156
|   | ->03.99% (55,488B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
157
|   |   ->03.99% (55,488B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
158
|   |     
159
|   ->00.01% (96B) in 1+ places, all below ms_print's threshold (01.00%)
160
|   
161
->02.70% (37,581B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
162
| ->01.40% (19,422B) 0x514B330: (within /usr/lib64/libxml2.so.2.7.3)
163
| | ->01.40% (19,422B) in 3 places, all below massif's threshold (01.00%)
164
| |   
165
| ->01.31% (18,159B) in 11 places, all below massif's threshold (01.00%)
166
|   
167
->01.77% (24,576B) 0x51499CB: (within /usr/lib64/libxml2.so.2.7.3)
168
| ->01.77% (24,576B) 0x514A086: xmlDictLookup (in /usr/lib64/libxml2.so.2.7.3)
169
|   ->01.77% (24,576B) 0x50A03D5: (within /usr/lib64/libxml2.so.2.7.3)
170
|     ->01.77% (24,576B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
171
|       ->01.77% (24,576B) 0x50A779C: xmlParseDocument (in /usr/lib64/libxml2.so.2.7.3)
172
|         
173
->01.67% (23,288B) in 41 places, all below massif's threshold (01.00%)
174
  
175
--------------------------------------------------------------------------------
176
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
177
--------------------------------------------------------------------------------
178
  9      3,894,257        1,338,280        1,278,544        59,736            0
179
 10      4,310,558        1,352,288        1,292,418        59,870            0
180
 11      4,623,739        1,368,624        1,308,440        60,184            0
181
 12      5,119,402        1,373,856        1,313,715        60,141            0
182
 13      5,358,061        1,396,672        1,336,097        60,575            0
183
 14      5,744,019        1,398,616        1,338,434        60,182            0
184
 15      6,238,978        1,430,352        1,369,844        60,508            0
185
 16      6,667,393        1,449,840        1,388,154        61,686            0
186
95.75% (1,388,154B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
187
->59.81% (867,091B) 0x401371: ReadFile (in /home/csa/misc/bench/xmlbench/xsl/libxml)
188
| ->56.78% (823,157B) 0x402B76: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
189
| | ->56.78% (823,157B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
190
| |   
191
| ->03.03% (43,934B) 0x402BB5: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
192
|   ->03.03% (43,934B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
193
|     
194
->11.11% (161,040B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
195
| ->04.58% (66,360B) 0x514C578: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
196
| | ->04.57% (66,240B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
197
| | | ->04.57% (66,240B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
198
| | |   ->04.57% (66,240B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
199
| | |     
200
| | ->00.01% (120B) in 1+ places, all below ms_print's threshold (01.00%)
201
| | 
202
| ->04.14% (60,000B) 0x514B594: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
203
| | ->04.13% (59,880B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
204
| | | ->04.13% (59,880B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
205
| | |   ->04.13% (59,880B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
206
| | |     
207
| | ->00.01% (120B) in 1+ places, all below ms_print's threshold (01.00%)
208
| | 
209
| ->02.39% (34,680B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
210
|   ->02.17% (31,440B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
211
|   | ->02.17% (31,440B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
212
|   |   ->02.17% (31,440B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
213
|   |     
214
|   ->00.22% (3,240B) in 1+ places, all below ms_print's threshold (01.00%)
215
|   
216
->05.19% (75,240B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
217
| ->05.19% (75,240B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
218
|   ->05.19% (75,240B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
219
|     ->05.18% (75,120B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
220
|     | ->05.18% (75,120B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
221
|     |   
222
|     ->00.01% (120B) in 1+ places, all below ms_print's threshold (01.00%)
223
|     
224
->03.91% (56,640B) 0x50AD74D: (within /usr/lib64/libxml2.so.2.7.3)
225
| ->03.91% (56,640B) 0x514C65A: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
226
|   ->03.90% (56,544B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
227
|   | ->03.90% (56,544B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
228
|   |   ->03.90% (56,544B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
229
|   |     
230
|   ->00.01% (96B) in 1+ places, all below ms_print's threshold (01.00%)
231
|   
232
->03.82% (55,338B) in 62 places, all below massif's threshold (01.00%)
233
| 
234
->03.19% (46,248B) 0x50AAA8E: xmlGetNsList (in /usr/lib64/libxml2.so.2.7.3)
235
| ->03.19% (46,248B) 0x4E46B91: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
236
|   ->03.19% (46,248B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
237
|     ->03.19% (46,248B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
238
|       ->03.19% (46,248B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
239
|         
240
->03.13% (45,440B) 0x50D8631: (within /usr/lib64/libxml2.so.2.7.3)
241
| ->03.09% (44,800B) 0x50D8D50: xmlXPathNewParserContext (in /usr/lib64/libxml2.so.2.7.3)
242
| | ->03.09% (44,800B) 0x50E9446: xmlXPathCtxtCompile (in /usr/lib64/libxml2.so.2.7.3)
243
| |   ->03.09% (44,800B) 0x4E36268: xsltXPathCompile (in /usr/lib64/libxslt.so.1.1.24)
244
| |     ->01.94% (28,160B) in 6 places, all below massif's threshold (01.00%)
245
| |     | 
246
| |     ->01.15% (16,640B) 0x4E46DB6: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
247
| |       
248
| ->00.04% (640B) in 1+ places, all below ms_print's threshold (01.00%)
249
| 
250
->02.98% (43,168B) 0x4E4628B: (within /usr/lib64/libxslt.so.1.1.24)
251
| ->02.98% (43,168B) in 10 places, all below massif's threshold (01.00%)
252
|   
253
->02.62% (37,949B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
254
  ->01.34% (19,378B) in 32 places, all below massif's threshold (01.00%)
255
  | 
256
  ->01.28% (18,571B) 0x514B330: (within /usr/lib64/libxml2.so.2.7.3)
257
    ->01.28% (18,571B) in 3 places, all below massif's threshold (01.00%)
258
      
259
--------------------------------------------------------------------------------
260
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
261
--------------------------------------------------------------------------------
262
 17      6,971,628        1,487,088        1,424,984        62,104            0
263
95.82% (1,424,984B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
264
->58.31% (867,091B) 0x401371: ReadFile (in /home/csa/misc/bench/xmlbench/xsl/libxml)
265
| ->55.35% (823,157B) 0x402B76: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
266
| | ->55.35% (823,157B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
267
| |   
268
| ->02.95% (43,934B) 0x402BB5: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
269
|   ->02.95% (43,934B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
270
|     
271
->10.66% (158,520B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
272
| ->04.46% (66,360B) 0x514C578: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
273
| | ->04.45% (66,240B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
274
| | | ->04.45% (66,240B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
275
| | |   ->04.45% (66,240B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
276
| | |     
277
| | ->00.01% (120B) in 1+ places, all below ms_print's threshold (01.00%)
278
| | 
279
| ->03.92% (58,320B) 0x514B594: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
280
| | ->03.91% (58,200B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
281
| | | ->03.91% (58,200B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
282
| | |   ->03.91% (58,200B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
283
| | |     
284
| | ->00.01% (120B) in 1+ places, all below ms_print's threshold (01.00%)
285
| | 
286
| ->02.28% (33,840B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
287
|   ->02.06% (30,600B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
288
|   | ->02.06% (30,600B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
289
|   |   ->02.06% (30,600B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
290
|   |     
291
|   ->00.22% (3,240B) in 1+ places, all below ms_print's threshold (01.00%)
292
|   
293
->05.06% (75,240B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
294
| ->05.06% (75,240B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
295
|   ->05.06% (75,240B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
296
|     ->05.05% (75,120B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
297
|     | ->05.05% (75,120B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
298
|     |   
299
|     ->00.01% (120B) in 1+ places, all below ms_print's threshold (01.00%)
300
|     
301
->03.86% (57,434B) in 62 places, all below massif's threshold (01.00%)
302
| 
303
->03.81% (56,640B) 0x50AD74D: (within /usr/lib64/libxml2.so.2.7.3)
304
| ->03.81% (56,640B) 0x514C65A: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
305
|   ->03.80% (56,544B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
306
|   | ->03.80% (56,544B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
307
|   |   ->03.80% (56,544B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
308
|   |     
309
|   ->00.01% (96B) in 1+ places, all below ms_print's threshold (01.00%)
310
|   
311
->03.42% (50,840B) 0x50AAA8E: xmlGetNsList (in /usr/lib64/libxml2.so.2.7.3)
312
| ->03.42% (50,840B) 0x4E46B91: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
313
|   ->03.42% (50,840B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
314
|     ->03.42% (50,840B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
315
|       ->03.42% (50,840B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
316
|         
317
->03.31% (49,280B) 0x50D8631: (within /usr/lib64/libxml2.so.2.7.3)
318
| ->03.27% (48,640B) 0x50D8D50: xmlXPathNewParserContext (in /usr/lib64/libxml2.so.2.7.3)
319
| | ->03.27% (48,640B) 0x50E9446: xmlXPathCtxtCompile (in /usr/lib64/libxml2.so.2.7.3)
320
| |   ->03.27% (48,640B) 0x4E36268: xsltXPathCompile (in /usr/lib64/libxslt.so.1.1.24)
321
| |     ->02.11% (31,360B) in 6 places, all below massif's threshold (01.00%)
322
| |     | 
323
| |     ->01.16% (17,280B) 0x4E46DB6: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
324
| |       
325
| ->00.04% (640B) in 1+ places, all below ms_print's threshold (01.00%)
326
| 
327
->03.19% (47,424B) 0x4E4628B: (within /usr/lib64/libxslt.so.1.1.24)
328
| ->03.19% (47,424B) in 10 places, all below massif's threshold (01.00%)
329
|   
330
->02.55% (37,939B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
331
| ->01.31% (19,479B) in 32 places, all below massif's threshold (01.00%)
332
| | 
333
| ->01.24% (18,460B) 0x514B330: (within /usr/lib64/libxml2.so.2.7.3)
334
|   ->01.24% (18,460B) in 3 places, all below massif's threshold (01.00%)
335
|     
336
->01.65% (24,576B) 0x51499CB: (within /usr/lib64/libxml2.so.2.7.3)
337
  ->01.65% (24,576B) 0x514A086: xmlDictLookup (in /usr/lib64/libxml2.so.2.7.3)
338
    ->01.65% (24,576B) 0x50DA241: (within /usr/lib64/libxml2.so.2.7.3)
339
    | ->01.65% (24,576B) 0x50E0B19: (within /usr/lib64/libxml2.so.2.7.3)
340
    |   ->01.65% (24,576B) 0x50E12D8: (within /usr/lib64/libxml2.so.2.7.3)
341
    |     
342
    ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
343
    
344
--------------------------------------------------------------------------------
345
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
346
--------------------------------------------------------------------------------
347
 18      7,449,440        1,497,024        1,435,679        61,345            0
348
 19      7,773,770        1,511,352        1,449,255        62,097            0
349
 20      8,058,285        1,509,152        1,447,290        61,862            0
350
 21      8,440,321        1,536,976        1,474,515        62,461            0
351
 22      8,831,168        1,540,424        1,478,163        62,261            0
352
 23      9,171,333        1,565,608        1,502,679        62,929            0
353
95.98% (1,502,679B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
354
->55.38% (867,091B) 0x401371: ReadFile (in /home/csa/misc/bench/xmlbench/xsl/libxml)
355
| ->52.58% (823,157B) 0x402B76: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
356
| | ->52.58% (823,157B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
357
| |   
358
| ->02.81% (43,934B) 0x402BB5: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
359
|   ->02.81% (43,934B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
360
|     
361
->08.86% (138,720B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
362
| ->04.24% (66,360B) 0x514C578: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
363
| | ->04.23% (66,240B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
364
| | | ->04.23% (66,240B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
365
| | |   ->04.23% (66,240B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
366
| | |     
367
| | ->00.01% (120B) in 1+ places, all below ms_print's threshold (01.00%)
368
| | 
369
| ->02.85% (44,640B) 0x514B594: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
370
| | ->02.84% (44,520B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
371
| | | ->02.84% (44,520B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
372
| | |   ->02.84% (44,520B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
373
| | |     
374
| | ->00.01% (120B) in 1+ places, all below ms_print's threshold (01.00%)
375
| | 
376
| ->01.77% (27,720B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
377
|   ->01.56% (24,480B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
378
|   | ->01.56% (24,480B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
379
|   |   ->01.56% (24,480B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
380
|   |     
381
|   ->00.21% (3,240B) in 1+ places, all below ms_print's threshold (01.00%)
382
|   
383
->05.15% (80,688B) 0x50AAA8E: xmlGetNsList (in /usr/lib64/libxml2.so.2.7.3)
384
| ->05.15% (80,688B) 0x4E46B91: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
385
|   ->05.15% (80,688B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
386
|     ->05.15% (80,688B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
387
|       ->05.15% (80,688B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
388
|         
389
->05.15% (80,640B) 0x50D8631: (within /usr/lib64/libxml2.so.2.7.3)
390
| ->04.95% (77,440B) 0x50D8D50: xmlXPathNewParserContext (in /usr/lib64/libxml2.so.2.7.3)
391
| | ->04.95% (77,440B) 0x50E9446: xmlXPathCtxtCompile (in /usr/lib64/libxml2.so.2.7.3)
392
| |   ->04.95% (77,440B) 0x4E36268: xsltXPathCompile (in /usr/lib64/libxslt.so.1.1.24)
393
| |     ->02.90% (45,440B) in 6 places, all below massif's threshold (01.00%)
394
| |     | 
395
| |     ->02.04% (32,000B) 0x4E46DB6: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
396
| |       
397
| ->00.20% (3,200B) in 1+ places, all below ms_print's threshold (01.00%)
398
| 
399
->04.81% (75,240B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
400
| ->04.81% (75,240B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
401
|   ->04.81% (75,240B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
402
|     ->04.80% (75,120B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
403
|     | ->04.80% (75,120B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
404
|     |   
405
|     ->00.01% (120B) in 1+ places, all below ms_print's threshold (01.00%)
406
|     
407
->04.80% (75,088B) 0x4E4628B: (within /usr/lib64/libxslt.so.1.1.24)
408
| ->04.80% (75,088B) in 10 places, all below massif's threshold (01.00%)
409
|   
410
->03.62% (56,640B) 0x50AD74D: (within /usr/lib64/libxml2.so.2.7.3)
411
| ->03.62% (56,640B) 0x514C65A: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
412
|   ->03.61% (56,544B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
413
|   | ->03.61% (56,544B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
414
|   |   ->03.61% (56,544B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
415
|   |     
416
|   ->00.01% (96B) in 1+ places, all below ms_print's threshold (01.00%)
417
|   
418
->02.92% (45,714B) in 61 places, all below massif's threshold (01.00%)
419
| 
420
->02.41% (37,802B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
421
| ->01.30% (20,330B) in 32 places, all below massif's threshold (01.00%)
422
| | 
423
| ->01.12% (17,472B) 0x514B330: (within /usr/lib64/libxml2.so.2.7.3)
424
|   ->01.12% (17,472B) in 3 places, all below massif's threshold (01.00%)
425
|     
426
->01.57% (24,576B) 0x51499CB: (within /usr/lib64/libxml2.so.2.7.3)
427
| ->01.57% (24,576B) 0x514A086: xmlDictLookup (in /usr/lib64/libxml2.so.2.7.3)
428
|   ->01.57% (24,576B) 0x50DA241: (within /usr/lib64/libxml2.so.2.7.3)
429
|   | ->01.57% (24,576B) 0x50E0B19: (within /usr/lib64/libxml2.so.2.7.3)
430
|   |   ->01.57% (24,576B) 0x50E12D8: (within /usr/lib64/libxml2.so.2.7.3)
431
|   |     
432
|   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
433
|   
434
->01.31% (20,480B) 0x50DA2C8: (within /usr/lib64/libxml2.so.2.7.3)
435
  ->01.31% (20,480B) in 7 places, all below massif's threshold (01.00%)
436
    
437
--------------------------------------------------------------------------------
438
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
439
--------------------------------------------------------------------------------
440
 24      9,538,356        1,577,680        1,514,771        62,909            0
441
 25      9,782,617        1,572,832        1,510,250        62,582            0
442
 26     10,264,801        1,604,136        1,540,945        63,191            0
443
 27     10,645,989        1,619,872        1,556,200        63,672            0
444
 28     11,045,967        1,656,192        1,591,722        64,470            0
445
 29     11,535,356        1,662,632        1,598,015        64,617            0
446
 30     12,080,455        1,695,728        1,630,614        65,114            0
447
 31     12,591,908        1,721,024        1,654,883        66,141            0
448
96.16% (1,654,883B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
449
->50.38% (867,091B) 0x401371: ReadFile (in /home/csa/misc/bench/xmlbench/xsl/libxml)
450
| ->47.83% (823,157B) 0x402B76: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
451
| | ->47.83% (823,157B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
452
| |   
453
| ->02.55% (43,934B) 0x402BB5: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
454
|   ->02.55% (43,934B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
455
|     
456
->07.09% (122,016B) 0x50AAA8E: xmlGetNsList (in /usr/lib64/libxml2.so.2.7.3)
457
| ->07.09% (122,016B) 0x4E46B91: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
458
|   ->07.09% (122,016B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
459
|     ->07.09% (122,016B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
460
|       ->07.09% (122,016B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
461
|         
462
->06.95% (119,680B) 0x50D8631: (within /usr/lib64/libxml2.so.2.7.3)
463
| ->06.66% (114,560B) 0x50D8D50: xmlXPathNewParserContext (in /usr/lib64/libxml2.so.2.7.3)
464
| | ->06.66% (114,560B) 0x50E9446: xmlXPathCtxtCompile (in /usr/lib64/libxml2.so.2.7.3)
465
| |   ->06.66% (114,560B) 0x4E36268: xsltXPathCompile (in /usr/lib64/libxslt.so.1.1.24)
466
| |     ->02.31% (39,680B) 0x4E46DB6: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
467
| |     | 
468
| |     ->01.71% (29,440B) in 4 places, all below massif's threshold (01.00%)
469
| |     | 
470
| |     ->01.34% (23,040B) 0x4E472A3: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
471
| |     | 
472
| |     ->01.30% (22,400B) 0x4E4689A: (within /usr/lib64/libxslt.so.1.1.24)
473
| |       
474
| ->00.30% (5,120B) in 1+ places, all below ms_print's threshold (01.00%)
475
| 
476
->06.61% (113,760B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
477
| ->03.86% (66,360B) 0x514C578: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
478
| | ->03.85% (66,240B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
479
| | | ->03.85% (66,240B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
480
| | |   ->03.85% (66,240B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
481
| | |     
482
| | ->00.01% (120B) in 1+ places, all below ms_print's threshold (01.00%)
483
| | 
484
| ->01.58% (27,120B) 0x514B594: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
485
| | ->01.57% (27,000B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
486
| | | ->01.57% (27,000B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
487
| | |   ->01.57% (27,000B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
488
| | |     
489
| | ->00.01% (120B) in 1+ places, all below ms_print's threshold (01.00%)
490
| | 
491
| ->01.18% (20,280B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
492
|   ->01.18% (20,280B) in 4 places, all below massif's threshold (01.00%)
493
|     
494
->06.59% (113,392B) 0x4E4628B: (within /usr/lib64/libxslt.so.1.1.24)
495
| ->03.18% (54,720B) in 7 places, all below massif's threshold (01.00%)
496
| | 
497
| ->01.24% (21,280B) 0x4E46818: (within /usr/lib64/libxslt.so.1.1.24)
498
| | ->01.24% (21,280B) 0x4E47FF1: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
499
| |   ->01.24% (21,280B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
500
| |     ->01.24% (21,280B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
501
| |       
502
| ->01.11% (19,152B) 0x4E46D27: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
503
| | ->01.11% (19,152B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
504
| |   ->01.11% (19,152B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
505
| |     ->01.11% (19,152B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
506
| |       
507
| ->01.06% (18,240B) 0x4E4765F: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
508
|   ->01.06% (18,240B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
509
|     ->01.06% (18,240B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
510
|       ->01.06% (18,240B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
511
|         
512
->04.37% (75,240B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
513
| ->04.37% (75,240B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
514
|   ->04.37% (75,240B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
515
|     ->04.36% (75,120B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
516
|     | ->04.36% (75,120B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
517
|     |   
518
|     ->00.01% (120B) in 1+ places, all below ms_print's threshold (01.00%)
519
|     
520
->03.29% (56,640B) 0x50AD74D: (within /usr/lib64/libxml2.so.2.7.3)
521
| ->03.29% (56,640B) 0x514C65A: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
522
|   ->03.29% (56,544B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
523
|   | ->03.29% (56,544B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
524
|   |   ->03.29% (56,544B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
525
|   |     
526
|   ->00.01% (96B) in 1+ places, all below ms_print's threshold (01.00%)
527
|   
528
->03.12% (53,760B) 0x50DA2C8: (within /usr/lib64/libxml2.so.2.7.3)
529
| ->01.64% (28,160B) in 10 places, all below massif's threshold (01.00%)
530
| | 
531
| ->01.49% (25,600B) 0x50E2821: (within /usr/lib64/libxml2.so.2.7.3)
532
|   ->01.49% (25,600B) 0x50E2943: (within /usr/lib64/libxml2.so.2.7.3)
533
|     ->01.49% (25,600B) 0x50E2AA5: (within /usr/lib64/libxml2.so.2.7.3)
534
|       ->01.49% (25,600B) 0x50E2C83: (within /usr/lib64/libxml2.so.2.7.3)
535
|         
536
->02.91% (50,058B) in 60 places, all below massif's threshold (01.00%)
537
| 
538
->02.18% (37,550B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
539
| ->02.18% (37,550B) in 33 places, all below massif's threshold (01.00%)
540
|   
541
->01.43% (24,576B) 0x51499CB: (within /usr/lib64/libxml2.so.2.7.3)
542
| ->01.43% (24,576B) 0x514A086: xmlDictLookup (in /usr/lib64/libxml2.so.2.7.3)
543
|   ->01.43% (24,576B) 0x50DA241: (within /usr/lib64/libxml2.so.2.7.3)
544
|   | ->01.43% (24,576B) 0x50E0B19: (within /usr/lib64/libxml2.so.2.7.3)
545
|   |   ->01.43% (24,576B) 0x50E12D8: (within /usr/lib64/libxml2.so.2.7.3)
546
|   |     
547
|   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
548
|   
549
->01.23% (21,120B) 0x51498CE: (within /usr/lib64/libxml2.so.2.7.3)
550
  ->01.23% (21,120B) 0x514A013: xmlDictLookup (in /usr/lib64/libxml2.so.2.7.3)
551
    ->01.23% (21,120B) 0x4E33814: xsltGetCNsProp (in /usr/lib64/libxslt.so.1.1.24)
552
    | ->01.23% (21,120B) in 3 places, all below massif's threshold (01.00%)
553
    |   
554
    ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
555
    
556
--------------------------------------------------------------------------------
557
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
558
--------------------------------------------------------------------------------
559
 32     12,934,783        1,718,464        1,652,608        65,856            0
560
 33     13,249,924        1,730,528        1,664,277        66,251            0
561
 34     13,612,584        1,756,232        1,689,406        66,826            0
562
96.19% (1,689,406B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
563
->49.37% (867,091B) 0x401371: ReadFile (in /home/csa/misc/bench/xmlbench/xsl/libxml)
564
| ->46.87% (823,157B) 0x402B76: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
565
| | ->46.87% (823,157B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
566
| |   
567
| ->02.50% (43,934B) 0x402BB5: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
568
|   ->02.50% (43,934B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
569
|     
570
->07.73% (135,792B) 0x50AAA8E: xmlGetNsList (in /usr/lib64/libxml2.so.2.7.3)
571
| ->07.73% (135,792B) 0x4E46B91: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
572
|   ->07.73% (135,792B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
573
|     ->07.73% (135,792B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
574
|       ->07.73% (135,792B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
575
|         
576
->07.65% (134,400B) 0x50D8631: (within /usr/lib64/libxml2.so.2.7.3)
577
| ->07.36% (129,280B) 0x50D8D50: xmlXPathNewParserContext (in /usr/lib64/libxml2.so.2.7.3)
578
| | ->07.36% (129,280B) 0x50E9446: xmlXPathCtxtCompile (in /usr/lib64/libxml2.so.2.7.3)
579
| |   ->07.36% (129,280B) 0x4E36268: xsltXPathCompile (in /usr/lib64/libxslt.so.1.1.24)
580
| |     ->02.44% (42,880B) 0x4E46DB6: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
581
| |     | 
582
| |     ->01.42% (24,960B) 0x4E4689A: (within /usr/lib64/libxslt.so.1.1.24)
583
| |     | 
584
| |     ->01.42% (24,960B) 0x4E472A3: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
585
| |     | 
586
| |     ->01.24% (21,760B) 0x4E46C8F: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
587
| |     | 
588
| |     ->00.84% (14,720B) in 1+ places, all below ms_print's threshold (01.00%)
589
| |     
590
| ->00.29% (5,120B) in 1+ places, all below ms_print's threshold (01.00%)
591
| 
592
->07.18% (126,160B) 0x4E4628B: (within /usr/lib64/libxslt.so.1.1.24)
593
| ->03.64% (63,840B) in 7 places, all below massif's threshold (01.00%)
594
| | 
595
| ->01.32% (23,104B) 0x4E46818: (within /usr/lib64/libxslt.so.1.1.24)
596
| | ->01.32% (23,104B) 0x4E47FF1: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
597
| |   ->01.32% (23,104B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
598
| |     ->01.32% (23,104B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
599
| |       
600
| ->01.18% (20,672B) 0x4E46D27: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
601
| | ->01.18% (20,672B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
602
| |   ->01.18% (20,672B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
603
| |     ->01.18% (20,672B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
604
| |       
605
| ->01.06% (18,544B) 0x4E4765F: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
606
|   ->01.06% (18,544B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
607
|     ->01.06% (18,544B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
608
|       ->01.06% (18,544B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
609
|         
610
->05.91% (103,800B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
611
| ->03.78% (66,360B) 0x514C578: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
612
| | ->03.77% (66,240B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
613
| | | ->03.77% (66,240B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
614
| | |   ->03.77% (66,240B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
615
| | |     
616
| | ->00.01% (120B) in 1+ places, all below ms_print's threshold (01.00%)
617
| | 
618
| ->01.13% (19,800B) 0x514B594: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
619
| | ->01.12% (19,680B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
620
| | | ->01.12% (19,680B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
621
| | |   ->01.12% (19,680B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
622
| | |     
623
| | ->00.01% (120B) in 1+ places, all below ms_print's threshold (01.00%)
624
| | 
625
| ->01.00% (17,640B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
626
|   ->01.00% (17,640B) in 4 places, all below massif's threshold (01.00%)
627
|     
628
->04.28% (75,240B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
629
| ->04.28% (75,240B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
630
|   ->04.28% (75,240B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
631
|     ->04.28% (75,120B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
632
|     | ->04.28% (75,120B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
633
|     |   
634
|     ->00.01% (120B) in 1+ places, all below ms_print's threshold (01.00%)
635
|     
636
->03.23% (56,640B) 0x50AD74D: (within /usr/lib64/libxml2.so.2.7.3)
637
| ->03.23% (56,640B) 0x514C65A: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
638
|   ->03.22% (56,544B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
639
|   | ->03.22% (56,544B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
640
|   |   ->03.22% (56,544B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
641
|   |     
642
|   ->00.01% (96B) in 1+ places, all below ms_print's threshold (01.00%)
643
|   
644
->03.21% (56,320B) 0x50DA2C8: (within /usr/lib64/libxml2.so.2.7.3)
645
| ->01.60% (28,160B) 0x50E2821: (within /usr/lib64/libxml2.so.2.7.3)
646
| | ->01.60% (28,160B) 0x50E2943: (within /usr/lib64/libxml2.so.2.7.3)
647
| |   ->01.60% (28,160B) 0x50E2AA5: (within /usr/lib64/libxml2.so.2.7.3)
648
| |     ->01.60% (28,160B) 0x50E2C83: (within /usr/lib64/libxml2.so.2.7.3)
649
| |       
650
| ->01.60% (28,160B) in 10 places, all below massif's threshold (01.00%)
651
|   
652
->02.94% (51,682B) in 60 places, all below massif's threshold (01.00%)
653
| 
654
->02.08% (36,585B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
655
| ->02.08% (36,585B) in 33 places, all below massif's threshold (01.00%)
656
|   
657
->01.40% (24,576B) 0x51499CB: (within /usr/lib64/libxml2.so.2.7.3)
658
| ->01.40% (24,576B) 0x514A086: xmlDictLookup (in /usr/lib64/libxml2.so.2.7.3)
659
|   ->01.40% (24,576B) 0x50DA241: (within /usr/lib64/libxml2.so.2.7.3)
660
|   | ->01.40% (24,576B) 0x50E0B19: (within /usr/lib64/libxml2.so.2.7.3)
661
|   |   ->01.40% (24,576B) 0x50E12D8: (within /usr/lib64/libxml2.so.2.7.3)
662
|   |     
663
|   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
664
|   
665
->01.20% (21,120B) 0x51498CE: (within /usr/lib64/libxml2.so.2.7.3)
666
  ->01.20% (21,120B) 0x514A013: xmlDictLookup (in /usr/lib64/libxml2.so.2.7.3)
667
    ->01.20% (21,120B) 0x4E33814: xsltGetCNsProp (in /usr/lib64/libxslt.so.1.1.24)
668
    | ->01.20% (21,120B) in 3 places, all below massif's threshold (01.00%)
669
    |   
670
    ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
671
    
672
--------------------------------------------------------------------------------
673
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
674
--------------------------------------------------------------------------------
675
 35     13,955,738        1,757,672        1,690,875        66,797            0
676
 36     14,198,933        1,765,648        1,698,667        66,981            0
677
 37     14,540,851        1,776,656        1,709,452        67,204            0
678
 38     14,780,792        1,785,208        1,717,828        67,380            0
679
 39     15,123,108        1,797,136        1,729,365        67,771            0
680
 40     15,615,961        1,830,096        1,761,652        68,444            0
681
96.26% (1,761,652B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
682
->47.38% (867,091B) 0x401371: ReadFile (in /home/csa/misc/bench/xmlbench/xsl/libxml)
683
| ->44.98% (823,157B) 0x402B76: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
684
| | ->44.98% (823,157B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
685
| |   
686
| ->02.40% (43,934B) 0x402BB5: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
687
|   ->02.40% (43,934B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
688
|     
689
->08.78% (160,720B) 0x50AAA8E: xmlGetNsList (in /usr/lib64/libxml2.so.2.7.3)
690
| ->08.78% (160,720B) 0x4E46B91: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
691
|   ->08.78% (160,720B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
692
|     ->08.78% (160,720B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
693
|       ->08.78% (160,720B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
694
|         
695
->08.71% (159,360B) 0x50D8631: (within /usr/lib64/libxml2.so.2.7.3)
696
| ->08.43% (154,240B) 0x50D8D50: xmlXPathNewParserContext (in /usr/lib64/libxml2.so.2.7.3)
697
| | ->08.43% (154,240B) 0x50E9446: xmlXPathCtxtCompile (in /usr/lib64/libxml2.so.2.7.3)
698
| |   ->08.43% (154,240B) 0x4E36268: xsltXPathCompile (in /usr/lib64/libxslt.so.1.1.24)
699
| |     ->03.25% (59,520B) 0x4E46DB6: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
700
| |     | 
701
| |     ->01.75% (32,000B) 0x4E472A3: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
702
| |     | 
703
| |     ->01.43% (26,240B) 0x4E4689A: (within /usr/lib64/libxslt.so.1.1.24)
704
| |     | 
705
| |     ->01.19% (21,760B) 0x4E46C8F: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
706
| |     | 
707
| |     ->00.80% (14,720B) in 1+ places, all below ms_print's threshold (01.00%)
708
| |     
709
| ->00.28% (5,120B) in 1+ places, all below ms_print's threshold (01.00%)
710
| 
711
->08.16% (149,264B) 0x4E4628B: (within /usr/lib64/libxslt.so.1.1.24)
712
| ->02.94% (53,808B) in 6 places, all below massif's threshold (01.00%)
713
| | 
714
| ->01.59% (29,184B) 0x4E46818: (within /usr/lib64/libxslt.so.1.1.24)
715
| | ->01.59% (29,184B) 0x4E47FF1: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
716
| |   ->01.59% (29,184B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
717
| |     ->01.59% (29,184B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
718
| |       
719
| ->01.56% (28,576B) 0x4E46D27: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
720
| | ->01.56% (28,576B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
721
| |   ->01.56% (28,576B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
722
| |     ->01.56% (28,576B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
723
| |       
724
| ->01.05% (19,152B) 0x4E47253: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
725
| | ->01.05% (19,152B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
726
| |   ->01.05% (19,152B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
727
| |     ->01.05% (19,152B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
728
| |       
729
| ->01.01% (18,544B) 0x4E4765F: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
730
|   ->01.01% (18,544B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
731
|     ->01.01% (18,544B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
732
|       ->01.01% (18,544B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
733
|         
734
->04.69% (85,800B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
735
| ->03.63% (66,360B) 0x514C578: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
736
| | ->03.62% (66,240B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
737
| | | ->03.62% (66,240B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
738
| | |   ->03.62% (66,240B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
739
| | |     
740
| | ->00.01% (120B) in 1+ places, all below ms_print's threshold (01.00%)
741
| | 
742
| ->01.06% (19,440B) in 2 places, all below massif's threshold (01.00%)
743
|   
744
->04.11% (75,240B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
745
| ->04.11% (75,240B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
746
|   ->04.11% (75,240B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
747
|     ->04.10% (75,120B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
748
|     | ->04.10% (75,120B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
749
|     |   
750
|     ->00.01% (120B) in 1+ places, all below ms_print's threshold (01.00%)
751
|     
752
->03.78% (69,120B) 0x50DA2C8: (within /usr/lib64/libxml2.so.2.7.3)
753
| ->01.89% (34,560B) 0x50E2821: (within /usr/lib64/libxml2.so.2.7.3)
754
| | ->01.89% (34,560B) 0x50E2943: (within /usr/lib64/libxml2.so.2.7.3)
755
| |   ->01.89% (34,560B) 0x50E2AA5: (within /usr/lib64/libxml2.so.2.7.3)
756
| |     ->01.89% (34,560B) 0x50E2C83: (within /usr/lib64/libxml2.so.2.7.3)
757
| |       
758
| ->01.89% (34,560B) in 10 places, all below massif's threshold (01.00%)
759
|   
760
->03.09% (56,640B) 0x50AD74D: (within /usr/lib64/libxml2.so.2.7.3)
761
| ->03.09% (56,640B) 0x514C65A: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
762
|   ->03.09% (56,544B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
763
|   | ->03.09% (56,544B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
764
|   |   ->03.09% (56,544B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
765
|   |     
766
|   ->00.01% (96B) in 1+ places, all below ms_print's threshold (01.00%)
767
|   
768
->03.03% (55,386B) in 60 places, all below massif's threshold (01.00%)
769
| 
770
->02.04% (37,335B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
771
| ->02.04% (37,335B) in 33 places, all below massif's threshold (01.00%)
772
|   
773
->01.34% (24,576B) 0x51499CB: (within /usr/lib64/libxml2.so.2.7.3)
774
| ->01.34% (24,576B) 0x514A086: xmlDictLookup (in /usr/lib64/libxml2.so.2.7.3)
775
|   ->01.34% (24,576B) 0x50DA241: (within /usr/lib64/libxml2.so.2.7.3)
776
|   | ->01.34% (24,576B) 0x50E0B19: (within /usr/lib64/libxml2.so.2.7.3)
777
|   |   ->01.34% (24,576B) 0x50E12D8: (within /usr/lib64/libxml2.so.2.7.3)
778
|   |     
779
|   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
780
|   
781
->01.15% (21,120B) 0x51498CE: (within /usr/lib64/libxml2.so.2.7.3)
782
  ->01.15% (21,120B) 0x514A013: xmlDictLookup (in /usr/lib64/libxml2.so.2.7.3)
783
    ->01.15% (21,120B) 0x4E33814: xsltGetCNsProp (in /usr/lib64/libxslt.so.1.1.24)
784
    | ->01.15% (21,120B) in 3 places, all below massif's threshold (01.00%)
785
    |   
786
    ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
787
    
788
--------------------------------------------------------------------------------
789
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
790
--------------------------------------------------------------------------------
791
 41     16,131,662        1,848,880        1,780,178        68,702            0
792
96.28% (1,780,178B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
793
->46.90% (867,091B) 0x401371: ReadFile (in /home/csa/misc/bench/xmlbench/xsl/libxml)
794
| ->44.52% (823,157B) 0x402B76: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
795
| | ->44.52% (823,157B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
796
| |   
797
| ->02.38% (43,934B) 0x402BB5: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
798
|   ->02.38% (43,934B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
799
|     
800
->09.01% (166,624B) 0x50AAA8E: xmlGetNsList (in /usr/lib64/libxml2.so.2.7.3)
801
| ->09.01% (166,624B) 0x4E46B91: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
802
|   ->09.01% (166,624B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
803
|     ->09.01% (166,624B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
804
|       ->09.01% (166,624B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
805
|         
806
->08.86% (163,840B) 0x50D8631: (within /usr/lib64/libxml2.so.2.7.3)
807
| ->08.58% (158,720B) 0x50D8D50: xmlXPathNewParserContext (in /usr/lib64/libxml2.so.2.7.3)
808
| | ->08.58% (158,720B) 0x50E9446: xmlXPathCtxtCompile (in /usr/lib64/libxml2.so.2.7.3)
809
| |   ->08.58% (158,720B) 0x4E36268: xsltXPathCompile (in /usr/lib64/libxslt.so.1.1.24)
810
| |     ->03.50% (64,640B) 0x4E46DB6: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
811
| |     | 
812
| |     ->01.70% (31,360B) 0x4E472A3: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
813
| |     | 
814
| |     ->01.42% (26,240B) 0x4E4689A: (within /usr/lib64/libxslt.so.1.1.24)
815
| |     | 
816
| |     ->01.18% (21,760B) 0x4E46C8F: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
817
| |     | 
818
| |     ->00.80% (14,720B) in 1+ places, all below ms_print's threshold (01.00%)
819
| |     
820
| ->00.28% (5,120B) in 1+ places, all below ms_print's threshold (01.00%)
821
| 
822
->08.37% (154,736B) 0x4E4628B: (within /usr/lib64/libxslt.so.1.1.24)
823
| ->02.96% (54,720B) in 6 places, all below massif's threshold (01.00%)
824
| | 
825
| ->01.68% (31,008B) 0x4E46D27: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
826
| | ->01.68% (31,008B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
827
| |   ->01.68% (31,008B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
828
| |     ->01.68% (31,008B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
829
| |       
830
| ->01.64% (30,400B) 0x4E46818: (within /usr/lib64/libxslt.so.1.1.24)
831
| | ->01.64% (30,400B) 0x4E47FF1: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
832
| |   ->01.64% (30,400B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
833
| |     ->01.64% (30,400B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
834
| |       
835
| ->01.09% (20,064B) 0x4E47253: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
836
| | ->01.09% (20,064B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
837
| |   ->01.09% (20,064B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
838
| |     ->01.09% (20,064B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
839
| |       
840
| ->01.00% (18,544B) 0x4E4765F: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
841
|   ->01.00% (18,544B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
842
|     ->01.00% (18,544B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
843
|       ->01.00% (18,544B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
844
|         
845
->04.38% (81,000B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
846
| ->03.59% (66,360B) 0x514C578: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
847
| | ->03.58% (66,240B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
848
| | | ->03.58% (66,240B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
849
| | |   ->03.58% (66,240B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
850
| | |     
851
| | ->00.01% (120B) in 1+ places, all below ms_print's threshold (01.00%)
852
| | 
853
| ->00.79% (14,640B) in 1+ places, all below ms_print's threshold (01.00%)
854
| 
855
->04.08% (75,520B) 0x50DA2C8: (within /usr/lib64/libxml2.so.2.7.3)
856
| ->02.22% (40,960B) in 12 places, all below massif's threshold (01.00%)
857
| | 
858
| ->01.87% (34,560B) 0x50E2821: (within /usr/lib64/libxml2.so.2.7.3)
859
|   ->01.87% (34,560B) 0x50E2943: (within /usr/lib64/libxml2.so.2.7.3)
860
|     ->01.87% (34,560B) 0x50E2AA5: (within /usr/lib64/libxml2.so.2.7.3)
861
|       ->01.87% (34,560B) 0x50E2C83: (within /usr/lib64/libxml2.so.2.7.3)
862
|         
863
->04.07% (75,240B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
864
| ->04.07% (75,240B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
865
|   ->04.07% (75,240B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
866
|     ->04.06% (75,120B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
867
|     | ->04.06% (75,120B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
868
|     |   
869
|     ->00.01% (120B) in 1+ places, all below ms_print's threshold (01.00%)
870
|     
871
->03.06% (56,640B) 0x50AD74D: (within /usr/lib64/libxml2.so.2.7.3)
872
| ->03.06% (56,640B) 0x514C65A: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
873
|   ->03.06% (56,544B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
874
|   | ->03.06% (56,544B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
875
|   |   ->03.06% (56,544B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
876
|   |     
877
|   ->00.01% (96B) in 1+ places, all below ms_print's threshold (01.00%)
878
|   
879
->03.04% (56,282B) in 60 places, all below massif's threshold (01.00%)
880
| 
881
->02.03% (37,509B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
882
| ->02.03% (37,509B) in 33 places, all below massif's threshold (01.00%)
883
|   
884
->01.33% (24,576B) 0x51499CB: (within /usr/lib64/libxml2.so.2.7.3)
885
| ->01.33% (24,576B) 0x514A086: xmlDictLookup (in /usr/lib64/libxml2.so.2.7.3)
886
|   ->01.33% (24,576B) 0x50DA241: (within /usr/lib64/libxml2.so.2.7.3)
887
|   | ->01.33% (24,576B) 0x50E0B19: (within /usr/lib64/libxml2.so.2.7.3)
888
|   |   ->01.33% (24,576B) 0x50E12D8: (within /usr/lib64/libxml2.so.2.7.3)
889
|   |     
890
|   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
891
|   
892
->01.14% (21,120B) 0x51498CE: (within /usr/lib64/libxml2.so.2.7.3)
893
  ->01.14% (21,120B) 0x514A013: xmlDictLookup (in /usr/lib64/libxml2.so.2.7.3)
894
    ->01.14% (21,120B) 0x4E33814: xsltGetCNsProp (in /usr/lib64/libxslt.so.1.1.24)
895
    | ->01.14% (21,120B) in 3 places, all below massif's threshold (01.00%)
896
    |   
897
    ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
898
    
899
--------------------------------------------------------------------------------
900
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
901
--------------------------------------------------------------------------------
902
 42     16,473,106        1,845,928        1,777,388        68,540            0
903
 43     16,890,367        1,859,640        1,791,027        68,613            0
904
 44     17,342,761        1,927,296        1,857,269        70,027            0
905
 45     17,712,984        1,946,032        1,874,616        71,416            0
906
 46     17,993,557        1,957,960        1,885,514        72,446            0
907
 47     18,297,255        1,986,240        1,912,349        73,891            0
908
96.28% (1,912,349B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
909
->43.65% (867,091B) 0x401371: ReadFile (in /home/csa/misc/bench/xmlbench/xsl/libxml)
910
| ->41.44% (823,157B) 0x402B76: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
911
| | ->41.44% (823,157B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
912
| |   
913
| ->02.21% (43,934B) 0x402BB5: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
914
|   ->02.21% (43,934B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
915
|     
916
->09.74% (193,520B) 0x50AAA8E: xmlGetNsList (in /usr/lib64/libxml2.so.2.7.3)
917
| ->08.87% (176,136B) 0x4E46B91: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
918
| | ->08.87% (176,136B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
919
| |   ->08.87% (176,136B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
920
| |     ->08.87% (176,136B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
921
| |       
922
| ->00.88% (17,384B) in 1+ places, all below ms_print's threshold (01.00%)
923
| 
924
->09.25% (183,680B) 0x50D8631: (within /usr/lib64/libxml2.so.2.7.3)
925
| ->08.99% (178,560B) 0x50D8D50: xmlXPathNewParserContext (in /usr/lib64/libxml2.so.2.7.3)
926
| | ->08.99% (178,560B) 0x50E9446: xmlXPathCtxtCompile (in /usr/lib64/libxml2.so.2.7.3)
927
| |   ->08.76% (174,080B) 0x4E36268: xsltXPathCompile (in /usr/lib64/libxslt.so.1.1.24)
928
| |   | ->03.42% (67,840B) 0x4E46DB6: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
929
| |   | | 
930
| |   | ->01.64% (32,640B) 0x4E472A3: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
931
| |   | | 
932
| |   | ->01.35% (26,880B) 0x4E4689A: (within /usr/lib64/libxslt.so.1.1.24)
933
| |   | | 
934
| |   | ->01.35% (26,880B) 0x4E46C8F: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
935
| |   | | 
936
| |   | ->01.00% (19,840B) in 1+ places, all below ms_print's threshold (01.00%)
937
| |   | 
938
| |   ->00.23% (4,480B) in 1+ places, all below ms_print's threshold (01.00%)
939
| |   
940
| ->00.26% (5,120B) in 1+ places, all below ms_print's threshold (01.00%)
941
| 
942
->08.22% (163,248B) 0x4E4628B: (within /usr/lib64/libxslt.so.1.1.24)
943
| ->03.98% (79,040B) in 7 places, all below massif's threshold (01.00%)
944
| | 
945
| ->01.64% (32,528B) 0x4E46D27: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
946
| | ->01.64% (32,528B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
947
| |   ->01.64% (32,528B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
948
| |     ->01.64% (32,528B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
949
| |       
950
| ->01.56% (31,008B) 0x4E46818: (within /usr/lib64/libxslt.so.1.1.24)
951
| | ->01.56% (31,008B) 0x4E47FF1: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
952
| |   ->01.56% (31,008B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
953
| |     ->01.56% (31,008B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
954
| |       
955
| ->01.04% (20,672B) 0x4E47253: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
956
|   ->01.04% (20,672B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
957
|     ->01.04% (20,672B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
958
|       ->01.04% (20,672B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
959
|         
960
->04.00% (79,360B) 0x50DA2C8: (within /usr/lib64/libxml2.so.2.7.3)
961
| ->02.26% (44,800B) in 12 places, all below massif's threshold (01.00%)
962
| | 
963
| ->01.74% (34,560B) 0x50E2821: (within /usr/lib64/libxml2.so.2.7.3)
964
|   ->01.74% (34,560B) 0x50E2943: (within /usr/lib64/libxml2.so.2.7.3)
965
|     ->01.74% (34,560B) 0x50E2AA5: (within /usr/lib64/libxml2.so.2.7.3)
966
|       ->01.74% (34,560B) 0x50E2C83: (within /usr/lib64/libxml2.so.2.7.3)
967
|         
968
->03.72% (73,920B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
969
| ->03.34% (66,360B) 0x514C578: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
970
| | ->03.33% (66,240B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
971
| | | ->03.33% (66,240B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
972
| | |   ->03.33% (66,240B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
973
| | |     
974
| | ->00.01% (120B) in 1+ places, all below ms_print's threshold (01.00%)
975
| | 
976
| ->00.38% (7,560B) in 1+ places, all below ms_print's threshold (01.00%)
977
| 
978
->03.43% (68,160B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
979
| ->03.43% (68,160B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
980
|   ->03.43% (68,160B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
981
|     ->03.43% (68,040B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
982
|     | ->03.43% (68,040B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
983
|     |   
984
|     ->00.01% (120B) in 1+ places, all below ms_print's threshold (01.00%)
985
|     
986
->02.98% (59,218B) in 66 places, all below massif's threshold (01.00%)
987
| 
988
->02.85% (56,640B) 0x50AD74D: (within /usr/lib64/libxml2.so.2.7.3)
989
| ->02.85% (56,640B) 0x514C65A: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
990
|   ->02.85% (56,544B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
991
|   | ->02.85% (56,544B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
992
|   |   ->02.85% (56,544B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
993
|   |     
994
|   ->00.00% (96B) in 1+ places, all below ms_print's threshold (01.00%)
995
|   
996
->02.52% (50,112B) 0x50B6256: xmlHashCreate (in /usr/lib64/libxml2.so.2.7.3)
997
| ->02.47% (49,152B) 0x4E39985: xsltAddTemplate (in /usr/lib64/libxslt.so.1.1.24)
998
| | ->02.47% (49,152B) 0x4E32ECE: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
999
| |   ->02.47% (49,152B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
1000
| |     ->02.47% (49,152B) 0x4E330F6: xsltParseStylesheetDoc (in /usr/lib64/libxslt.so.1.1.24)
1001
| |       
1002
| ->00.05% (960B) in 1+ places, all below ms_print's threshold (01.00%)
1003
| 
1004
->02.23% (44,264B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
1005
| ->02.23% (44,264B) in 50 places, all below massif's threshold (01.00%)
1006
|   
1007
->01.38% (27,440B) 0x4E38F7D: (within /usr/lib64/libxslt.so.1.1.24)
1008
| ->01.38% (27,440B) 0x4E397FC: xsltAddTemplate (in /usr/lib64/libxslt.so.1.1.24)
1009
|   ->01.38% (27,440B) 0x4E32ECE: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
1010
|     ->01.38% (27,440B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
1011
|       ->01.38% (27,440B) 0x4E330F6: xsltParseStylesheetDoc (in /usr/lib64/libxslt.so.1.1.24)
1012
|         
1013
->01.24% (24,576B) 0x51499CB: (within /usr/lib64/libxml2.so.2.7.3)
1014
| ->01.24% (24,576B) 0x514A086: xmlDictLookup (in /usr/lib64/libxml2.so.2.7.3)
1015
|   ->01.24% (24,576B) 0x50DA241: (within /usr/lib64/libxml2.so.2.7.3)
1016
|   | ->01.24% (24,576B) 0x50E0B19: (within /usr/lib64/libxml2.so.2.7.3)
1017
|   |   ->01.24% (24,576B) 0x50E12D8: (within /usr/lib64/libxml2.so.2.7.3)
1018
|   |     
1019
|   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1020
|   
1021
->01.06% (21,120B) 0x51498CE: (within /usr/lib64/libxml2.so.2.7.3)
1022
  ->01.06% (21,120B) 0x514A013: xmlDictLookup (in /usr/lib64/libxml2.so.2.7.3)
1023
    ->01.06% (21,120B) 0x4E33814: xsltGetCNsProp (in /usr/lib64/libxslt.so.1.1.24)
1024
    | ->01.06% (21,120B) in 3 places, all below massif's threshold (01.00%)
1025
    |   
1026
    ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1027
    
1028
--------------------------------------------------------------------------------
1029
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
1030
--------------------------------------------------------------------------------
1031
 48     18,670,009        2,026,704        1,950,641        76,063            0
1032
96.25% (1,950,641B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1033
->42.78% (867,091B) 0x401371: ReadFile (in /home/csa/misc/bench/xmlbench/xsl/libxml)
1034
| ->40.62% (823,157B) 0x402B76: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
1035
| | ->40.62% (823,157B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
1036
| |   
1037
| ->02.17% (43,934B) 0x402BB5: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
1038
|   ->02.17% (43,934B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
1039
|     
1040
->10.13% (205,328B) 0x50AAA8E: xmlGetNsList (in /usr/lib64/libxml2.so.2.7.3)
1041
| ->08.69% (176,136B) 0x4E46B91: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
1042
| | ->08.69% (176,136B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
1043
| |   ->08.69% (176,136B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
1044
| |     ->08.69% (176,136B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
1045
| |       
1046
| ->01.38% (27,880B) 0x4E3900B: (within /usr/lib64/libxslt.so.1.1.24)
1047
| | ->01.38% (27,880B) 0x4E397FC: xsltAddTemplate (in /usr/lib64/libxslt.so.1.1.24)
1048
| |   ->01.38% (27,880B) 0x4E32ECE: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
1049
| |     ->01.38% (27,880B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
1050
| |       
1051
| ->00.06% (1,312B) in 1+ places, all below ms_print's threshold (01.00%)
1052
| 
1053
->09.06% (183,680B) 0x50D8631: (within /usr/lib64/libxml2.so.2.7.3)
1054
| ->08.81% (178,560B) 0x50D8D50: xmlXPathNewParserContext (in /usr/lib64/libxml2.so.2.7.3)
1055
| | ->08.81% (178,560B) 0x50E9446: xmlXPathCtxtCompile (in /usr/lib64/libxml2.so.2.7.3)
1056
| |   ->08.59% (174,080B) 0x4E36268: xsltXPathCompile (in /usr/lib64/libxslt.so.1.1.24)
1057
| |   | ->03.35% (67,840B) 0x4E46DB6: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
1058
| |   | | 
1059
| |   | ->01.61% (32,640B) 0x4E472A3: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
1060
| |   | | 
1061
| |   | ->01.33% (26,880B) 0x4E4689A: (within /usr/lib64/libxslt.so.1.1.24)
1062
| |   | | 
1063
| |   | ->01.33% (26,880B) 0x4E46C8F: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
1064
| |   | | 
1065
| |   | ->00.98% (19,840B) in 1+ places, all below ms_print's threshold (01.00%)
1066
| |   | 
1067
| |   ->00.22% (4,480B) in 1+ places, all below ms_print's threshold (01.00%)
1068
| |   
1069
| ->00.25% (5,120B) in 1+ places, all below ms_print's threshold (01.00%)
1070
| 
1071
->08.05% (163,248B) 0x4E4628B: (within /usr/lib64/libxslt.so.1.1.24)
1072
| ->03.90% (79,040B) in 7 places, all below massif's threshold (01.00%)
1073
| | 
1074
| ->01.60% (32,528B) 0x4E46D27: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
1075
| | ->01.60% (32,528B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
1076
| |   ->01.60% (32,528B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
1077
| |     ->01.60% (32,528B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
1078
| |       
1079
| ->01.53% (31,008B) 0x4E46818: (within /usr/lib64/libxslt.so.1.1.24)
1080
| | ->01.53% (31,008B) 0x4E47FF1: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
1081
| |   ->01.53% (31,008B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
1082
| |     ->01.53% (31,008B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
1083
| |       
1084
| ->01.02% (20,672B) 0x4E47253: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
1085
|   ->01.02% (20,672B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
1086
|     ->01.02% (20,672B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
1087
|       ->01.02% (20,672B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
1088
|         
1089
->03.92% (79,360B) 0x50DA2C8: (within /usr/lib64/libxml2.so.2.7.3)
1090
| ->02.21% (44,800B) in 12 places, all below massif's threshold (01.00%)
1091
| | 
1092
| ->01.71% (34,560B) 0x50E2821: (within /usr/lib64/libxml2.so.2.7.3)
1093
|   ->01.71% (34,560B) 0x50E2943: (within /usr/lib64/libxml2.so.2.7.3)
1094
|     ->01.71% (34,560B) 0x50E2AA5: (within /usr/lib64/libxml2.so.2.7.3)
1095
|       ->01.71% (34,560B) 0x50E2C83: (within /usr/lib64/libxml2.so.2.7.3)
1096
|         
1097
->03.65% (73,920B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
1098
| ->03.27% (66,360B) 0x514C578: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
1099
| | ->03.27% (66,240B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
1100
| | | ->03.27% (66,240B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
1101
| | |   ->03.27% (66,240B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
1102
| | |     
1103
| | ->00.01% (120B) in 1+ places, all below ms_print's threshold (01.00%)
1104
| | 
1105
| ->00.37% (7,560B) in 1+ places, all below ms_print's threshold (01.00%)
1106
| 
1107
->03.36% (68,160B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
1108
| ->03.36% (68,160B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
1109
|   ->03.36% (68,160B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
1110
|     ->03.36% (68,040B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
1111
|     | ->03.36% (68,040B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
1112
|     |   
1113
|     ->00.01% (120B) in 1+ places, all below ms_print's threshold (01.00%)
1114
|     
1115
->03.08% (62,386B) in 66 places, all below massif's threshold (01.00%)
1116
| 
1117
->02.79% (56,640B) 0x50AD74D: (within /usr/lib64/libxml2.so.2.7.3)
1118
| ->02.79% (56,640B) 0x514C65A: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
1119
|   ->02.79% (56,544B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
1120
|   | ->02.79% (56,544B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
1121
|   |   ->02.79% (56,544B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
1122
|   |     
1123
|   ->00.00% (96B) in 1+ places, all below ms_print's threshold (01.00%)
1124
|   
1125
->02.47% (50,112B) 0x50B6256: xmlHashCreate (in /usr/lib64/libxml2.so.2.7.3)
1126
| ->02.43% (49,152B) 0x4E39985: xsltAddTemplate (in /usr/lib64/libxslt.so.1.1.24)
1127
| | ->02.43% (49,152B) 0x4E32ECE: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
1128
| |   ->02.43% (49,152B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
1129
| |     ->02.43% (49,152B) 0x4E330F6: xsltParseStylesheetDoc (in /usr/lib64/libxslt.so.1.1.24)
1130
| |       
1131
| ->00.05% (960B) in 1+ places, all below ms_print's threshold (01.00%)
1132
| 
1133
->02.35% (47,600B) 0x4E38F7D: (within /usr/lib64/libxslt.so.1.1.24)
1134
| ->02.35% (47,600B) 0x4E397FC: xsltAddTemplate (in /usr/lib64/libxslt.so.1.1.24)
1135
|   ->02.35% (47,600B) 0x4E32ECE: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
1136
|     ->02.35% (47,600B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
1137
|       ->02.35% (47,600B) 0x4E330F6: xsltParseStylesheetDoc (in /usr/lib64/libxslt.so.1.1.24)
1138
|         
1139
->02.34% (47,420B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
1140
| ->02.34% (47,420B) in 50 places, all below massif's threshold (01.00%)
1141
|   
1142
->01.21% (24,576B) 0x51499CB: (within /usr/lib64/libxml2.so.2.7.3)
1143
| ->01.21% (24,576B) 0x514A086: xmlDictLookup (in /usr/lib64/libxml2.so.2.7.3)
1144
|   ->01.21% (24,576B) 0x50DA241: (within /usr/lib64/libxml2.so.2.7.3)
1145
|   | ->01.21% (24,576B) 0x50E0B19: (within /usr/lib64/libxml2.so.2.7.3)
1146
|   |   ->01.21% (24,576B) 0x50E12D8: (within /usr/lib64/libxml2.so.2.7.3)
1147
|   |     
1148
|   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1149
|   
1150
->01.04% (21,120B) 0x51498CE: (within /usr/lib64/libxml2.so.2.7.3)
1151
  ->01.04% (21,120B) 0x514A013: xmlDictLookup (in /usr/lib64/libxml2.so.2.7.3)
1152
    ->01.04% (21,120B) 0x4E33814: xsltGetCNsProp (in /usr/lib64/libxslt.so.1.1.24)
1153
    | ->01.04% (21,120B) in 3 places, all below massif's threshold (01.00%)
1154
    |   
1155
    ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1156
    
1157
--------------------------------------------------------------------------------
1158
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
1159
--------------------------------------------------------------------------------
1160
 49     18,840,584        2,041,928        1,965,019        76,909            0
1161
 50     19,032,509        2,048,456        1,971,125        77,331            0
1162
96.22% (1,971,125B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1163
->42.33% (867,091B) 0x401371: ReadFile (in /home/csa/misc/bench/xmlbench/xsl/libxml)
1164
| ->40.18% (823,157B) 0x402B76: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
1165
| | ->40.18% (823,157B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
1166
| |   
1167
| ->02.14% (43,934B) 0x402BB5: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
1168
|   ->02.14% (43,934B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
1169
|     
1170
->10.30% (210,904B) 0x50AAA8E: xmlGetNsList (in /usr/lib64/libxml2.so.2.7.3)
1171
| ->08.60% (176,136B) 0x4E46B91: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
1172
| | ->08.60% (176,136B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
1173
| |   ->08.60% (176,136B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
1174
| |     ->08.60% (176,136B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
1175
| |       
1176
| ->01.63% (33,456B) 0x4E3900B: (within /usr/lib64/libxslt.so.1.1.24)
1177
| | ->01.63% (33,456B) 0x4E397FC: xsltAddTemplate (in /usr/lib64/libxslt.so.1.1.24)
1178
| |   ->01.63% (33,456B) 0x4E32ECE: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
1179
| |     ->01.63% (33,456B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
1180
| |       
1181
| ->00.06% (1,312B) in 1+ places, all below ms_print's threshold (01.00%)
1182
| 
1183
->08.97% (183,680B) 0x50D8631: (within /usr/lib64/libxml2.so.2.7.3)
1184
| ->08.72% (178,560B) 0x50D8D50: xmlXPathNewParserContext (in /usr/lib64/libxml2.so.2.7.3)
1185
| | ->08.72% (178,560B) 0x50E9446: xmlXPathCtxtCompile (in /usr/lib64/libxml2.so.2.7.3)
1186
| |   ->08.50% (174,080B) 0x4E36268: xsltXPathCompile (in /usr/lib64/libxslt.so.1.1.24)
1187
| |   | ->03.31% (67,840B) 0x4E46DB6: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
1188
| |   | | 
1189
| |   | ->01.59% (32,640B) 0x4E472A3: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
1190
| |   | | 
1191
| |   | ->01.31% (26,880B) 0x4E4689A: (within /usr/lib64/libxslt.so.1.1.24)
1192
| |   | | 
1193
| |   | ->01.31% (26,880B) 0x4E46C8F: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
1194
| |   | | 
1195
| |   | ->00.97% (19,840B) in 1+ places, all below ms_print's threshold (01.00%)
1196
| |   | 
1197
| |   ->00.22% (4,480B) in 1+ places, all below ms_print's threshold (01.00%)
1198
| |   
1199
| ->00.25% (5,120B) in 1+ places, all below ms_print's threshold (01.00%)
1200
| 
1201
->07.97% (163,248B) 0x4E4628B: (within /usr/lib64/libxslt.so.1.1.24)
1202
| ->03.86% (79,040B) in 7 places, all below massif's threshold (01.00%)
1203
| | 
1204
| ->01.59% (32,528B) 0x4E46D27: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
1205
| | ->01.59% (32,528B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
1206
| |   ->01.59% (32,528B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
1207
| |     ->01.59% (32,528B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
1208
| |       
1209
| ->01.51% (31,008B) 0x4E46818: (within /usr/lib64/libxslt.so.1.1.24)
1210
| | ->01.51% (31,008B) 0x4E47FF1: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
1211
| |   ->01.51% (31,008B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
1212
| |     ->01.51% (31,008B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
1213
| |       
1214
| ->01.01% (20,672B) 0x4E47253: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
1215
|   ->01.01% (20,672B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
1216
|     ->01.01% (20,672B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
1217
|       ->01.01% (20,672B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
1218
|         
1219
->03.87% (79,360B) 0x50DA2C8: (within /usr/lib64/libxml2.so.2.7.3)
1220
| ->02.19% (44,800B) in 12 places, all below massif's threshold (01.00%)
1221
| | 
1222
| ->01.69% (34,560B) 0x50E2821: (within /usr/lib64/libxml2.so.2.7.3)
1223
|   ->01.69% (34,560B) 0x50E2943: (within /usr/lib64/libxml2.so.2.7.3)
1224
|     ->01.69% (34,560B) 0x50E2AA5: (within /usr/lib64/libxml2.so.2.7.3)
1225
|       ->01.69% (34,560B) 0x50E2C83: (within /usr/lib64/libxml2.so.2.7.3)
1226
|         
1227
->03.61% (73,920B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
1228
| ->03.24% (66,360B) 0x514C578: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
1229
| | ->03.23% (66,240B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
1230
| | | ->03.23% (66,240B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
1231
| | |   ->03.23% (66,240B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
1232
| | |     
1233
| | ->00.01% (120B) in 1+ places, all below ms_print's threshold (01.00%)
1234
| | 
1235
| ->00.37% (7,560B) in 1+ places, all below ms_print's threshold (01.00%)
1236
| 
1237
->03.30% (67,680B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
1238
| ->03.30% (67,680B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
1239
|   ->03.30% (67,680B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
1240
|     ->03.30% (67,560B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
1241
|     | ->03.30% (67,560B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
1242
|     |   
1243
|     ->00.01% (120B) in 1+ places, all below ms_print's threshold (01.00%)
1244
|     
1245
->03.26% (66,762B) in 66 places, all below massif's threshold (01.00%)
1246
| 
1247
->02.79% (57,120B) 0x4E38F7D: (within /usr/lib64/libxslt.so.1.1.24)
1248
| ->02.79% (57,120B) 0x4E397FC: xsltAddTemplate (in /usr/lib64/libxslt.so.1.1.24)
1249
|   ->02.79% (57,120B) 0x4E32ECE: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
1250
|     ->02.79% (57,120B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
1251
|       ->02.79% (57,120B) 0x4E330F6: xsltParseStylesheetDoc (in /usr/lib64/libxslt.so.1.1.24)
1252
|         
1253
->02.77% (56,640B) 0x50AD74D: (within /usr/lib64/libxml2.so.2.7.3)
1254
| ->02.77% (56,640B) 0x514C65A: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
1255
|   ->02.76% (56,544B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
1256
|   | ->02.76% (56,544B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
1257
|   |   ->02.76% (56,544B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
1258
|   |     
1259
|   ->00.00% (96B) in 1+ places, all below ms_print's threshold (01.00%)
1260
|   
1261
->02.45% (50,112B) 0x50B6256: xmlHashCreate (in /usr/lib64/libxml2.so.2.7.3)
1262
| ->02.40% (49,152B) 0x4E39985: xsltAddTemplate (in /usr/lib64/libxslt.so.1.1.24)
1263
| | ->02.40% (49,152B) 0x4E32ECE: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
1264
| |   ->02.40% (49,152B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
1265
| |     ->02.40% (49,152B) 0x4E330F6: xsltParseStylesheetDoc (in /usr/lib64/libxslt.so.1.1.24)
1266
| |       
1267
| ->00.05% (960B) in 1+ places, all below ms_print's threshold (01.00%)
1268
| 
1269
->02.39% (48,912B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
1270
| ->02.39% (48,912B) in 50 places, all below massif's threshold (01.00%)
1271
|   
1272
->01.20% (24,576B) 0x51499CB: (within /usr/lib64/libxml2.so.2.7.3)
1273
| ->01.20% (24,576B) 0x514A086: xmlDictLookup (in /usr/lib64/libxml2.so.2.7.3)
1274
|   ->01.20% (24,576B) 0x50DA241: (within /usr/lib64/libxml2.so.2.7.3)
1275
|   | ->01.20% (24,576B) 0x50E0B19: (within /usr/lib64/libxml2.so.2.7.3)
1276
|   |   ->01.20% (24,576B) 0x50E12D8: (within /usr/lib64/libxml2.so.2.7.3)
1277
|   |     
1278
|   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1279
|   
1280
->01.03% (21,120B) 0x51498CE: (within /usr/lib64/libxml2.so.2.7.3)
1281
  ->01.03% (21,120B) 0x514A013: xmlDictLookup (in /usr/lib64/libxml2.so.2.7.3)
1282
    ->01.03% (21,120B) 0x4E33814: xsltGetCNsProp (in /usr/lib64/libxslt.so.1.1.24)
1283
    | ->01.03% (21,120B) in 3 places, all below massif's threshold (01.00%)
1284
    |   
1285
    ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1286
    
1287
--------------------------------------------------------------------------------
1288
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
1289
--------------------------------------------------------------------------------
1290
 51     19,271,322        1,348,296        1,302,614        45,682            0
1291
 52     19,510,000          954,848          947,773         7,075            0