/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/mini.rdf ../xml.files/rdf2html.xsl
3
Massif arguments:   --heap=yes --depth=5 --massif-out-file=/tmp/massif.out
4
ms_print arguments: /tmp/massif.out
5
--------------------------------------------------------------------------------
6
7
8
    MB
9
13.57^                                  ,                                   .#
10
     |                               .@ @                                 ,::#
11
     |                             . :@ @                              .: @::#
12
     |                           , : :@ @                           ..::: @::#
13
     |                        .@ @ : :@ @                         . ::::: @::#
14
     |                       @:@ @ : :@ @                       .:: ::::: @::#
15
     |                   . : @:@ @ : :@ @                    .: ::: ::::: @::#
16
     |                 , : : @:@ @ : :@ @                  .::: ::: ::::: @::#
17
     |               .:@ : : @:@ @ : :@ @                .@:::: ::: ::::: @::#
18
     |             : ::@ : : @:@ @ : :@ @             .: :@:::: ::: ::::: @::#
19
     |          @: : ::@ : : @:@ @ : :@ @           @ :: :@:::: ::: ::::: @::#
20
     |        ::@: : ::@ : : @:@ @ : :@ @.        .:@ :: :@:::: ::: ::::: @::#
21
     |     ,: ::@: : ::@ : : @:@ @ : :@ @:     .: ::@ :: :@:::: ::: ::::: @::#
22
     |    @@: ::@: : ::@ : : @:@ @ : :@ @:   . :: ::@ :: :@:::: ::: ::::: @::#
23
     |  @ @@: ::@: : ::@ : : @:@ @ : :@ @: : : :: ::@ :: :@:::: ::: ::::: @::#
24
     |  @ @@: ::@: : ::@ : : @:@ @ : :@ @: : : :: ::@ :: :@:::: ::: ::::: @::#
25
     |  @ @@: ::@: : ::@ : : @:@ @ : :@ @: : : :: ::@ :: :@:::: ::: ::::: @::#
26
     |  @ @@: ::@: : ::@ : : @:@ @ : :@ @: : : :: ::@ :: :@:::: ::: ::::: @::#
27
     |  @ @@: ::@: : ::@ : : @:@ @ : :@ @: : : :: ::@ :: :@:::: ::: ::::: @::#
28
     |  @ @@: ::@: : ::@ : : @:@ @ : :@ @: : : :: ::@ :: :@:::: ::: ::::: @::#
29
   0 +----------------------------------------------------------------------->Mi
30
     0                                                                   451.4
31
32
Number of snapshots: 53
33
 Detailed snapshots: [1, 2, 3, 7, 12, 15, 17, 18, 22, 23, 31, 35, 48, 51 (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     14,068,067        4,596,832        4,510,451        86,381            0
40
98.12% (4,510,451B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
41
->45.63% (2,097,664B) 0x50AC5F0: xmlBufferResize (in /usr/lib64/libxml2.so.2.7.3)
42
| ->45.63% (2,097,664B) 0x50AC91D: xmlBufferAdd (in /usr/lib64/libxml2.so.2.7.3)
43
|   ->45.63% (2,097,664B) 0x50B7C38: xmlParserInputBufferCreateMem (in /usr/lib64/libxml2.so.2.7.3)
44
|     ->45.63% (2,097,664B) 0x509343E: xmlCreateMemoryParserCtxt (in /usr/lib64/libxml2.so.2.7.3)
45
|       ->45.63% (2,097,664B) 0x50A82B0: xmlSAXParseMemoryWithData (in /usr/lib64/libxml2.so.2.7.3)
46
|         
47
->40.31% (1,852,918B) 0x401371: ReadFile (in /home/csa/misc/bench/xmlbench/xsl/libxml)
48
| ->40.27% (1,851,189B) 0x402B76: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
49
| | ->40.27% (1,851,189B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
50
| |   
51
| ->00.04% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
52
| 
53
->04.81% (221,160B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
54
| ->02.62% (120,240B) 0x514B594: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
55
| | ->02.62% (120,240B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
56
| |   ->02.62% (120,240B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
57
| |     ->01.90% (87,480B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
58
| |     | 
59
| |     ->00.71% (32,760B) in 1+ places, all below ms_print's threshold (01.00%)
60
| |     
61
| ->01.93% (88,800B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
62
| | ->01.22% (56,040B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
63
| | | ->01.22% (56,040B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
64
| | |   ->01.22% (56,040B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
65
| | |     
66
| | ->00.71% (32,760B) in 1+ places, all below ms_print's threshold (01.00%)
67
| | 
68
| ->00.26% (12,120B) in 1+ places, all below ms_print's threshold (01.00%)
69
| 
70
->02.62% (120,240B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
71
| ->02.62% (120,240B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
72
|   ->02.62% (120,240B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
73
|     ->02.61% (120,120B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
74
|     | ->02.61% (120,120B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
75
|     |   
76
|     ->00.00% (120B) in 1+ places, all below ms_print's threshold (01.00%)
77
|     
78
->01.42% (65,281B) 0x50FD915: xmlStrncat (in /usr/lib64/libxml2.so.2.7.3)
79
| ->01.42% (65,281B) 0x50B1CE0: xmlNodeAddContentLen (in /usr/lib64/libxml2.so.2.7.3)
80
|   ->01.42% (65,281B) 0x50B3C3E: xmlStringLenGetNodeList (in /usr/lib64/libxml2.so.2.7.3)
81
|   | ->01.42% (65,281B) 0x514C39E: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
82
|   |   ->01.42% (65,281B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
83
|   |     
84
|   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
85
|   
86
->01.13% (51,960B) 0x50ADF86: xmlNewTextLen (in /usr/lib64/libxml2.so.2.7.3)
87
| ->01.13% (51,960B) 0x50AE034: xmlNewDocTextLen (in /usr/lib64/libxml2.so.2.7.3)
88
|   ->01.13% (51,960B) 0x50B38B5: xmlStringLenGetNodeList (in /usr/lib64/libxml2.so.2.7.3)
89
|     ->01.13% (51,960B) 0x514C39E: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
90
|       ->01.13% (51,960B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
91
|         
92
->01.12% (51,264B) 0x50AD74D: (within /usr/lib64/libxml2.so.2.7.3)
93
| ->01.12% (51,264B) 0x514C65A: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
94
|   ->01.12% (51,264B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
95
|     ->01.12% (51,264B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
96
|       ->01.12% (51,264B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
97
|         
98
->01.09% (49,964B) in 35 places, all below massif's threshold (01.00%)
99
  
100
--------------------------------------------------------------------------------
101
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
102
--------------------------------------------------------------------------------
103
  2     26,486,569        5,166,712        5,002,985       163,727            0
104
96.83% (5,002,985B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
105
->40.60% (2,097,664B) 0x50AC5F0: xmlBufferResize (in /usr/lib64/libxml2.so.2.7.3)
106
| ->40.60% (2,097,664B) 0x50AC91D: xmlBufferAdd (in /usr/lib64/libxml2.so.2.7.3)
107
|   ->40.60% (2,097,664B) 0x50B7C38: xmlParserInputBufferCreateMem (in /usr/lib64/libxml2.so.2.7.3)
108
|     ->40.60% (2,097,664B) 0x509343E: xmlCreateMemoryParserCtxt (in /usr/lib64/libxml2.so.2.7.3)
109
|       ->40.60% (2,097,664B) 0x50A82B0: xmlSAXParseMemoryWithData (in /usr/lib64/libxml2.so.2.7.3)
110
|         
111
->35.86% (1,852,918B) 0x401371: ReadFile (in /home/csa/misc/bench/xmlbench/xsl/libxml)
112
| ->35.83% (1,851,189B) 0x402B76: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
113
| | ->35.83% (1,851,189B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
114
| |   
115
| ->00.03% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
116
| 
117
->08.12% (419,280B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
118
| ->04.48% (231,360B) 0x514B594: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
119
| | ->04.48% (231,360B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
120
| |   ->04.48% (231,360B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
121
| |     ->03.29% (169,800B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
122
| |     | 
123
| |     ->01.19% (61,560B) 0x50A779C: xmlParseDocument (in /usr/lib64/libxml2.so.2.7.3)
124
| |       
125
| ->03.38% (174,600B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
126
| | ->02.19% (112,920B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
127
| | | ->02.19% (112,920B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
128
| | |   ->02.19% (112,920B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
129
| | |     
130
| | ->01.19% (61,680B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
131
| |   ->01.19% (61,680B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
132
| |     ->01.19% (61,560B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
133
| |     | 
134
| |     ->00.00% (120B) in 1+ places, all below ms_print's threshold (01.00%)
135
| |     
136
| ->00.26% (13,320B) in 1+ places, all below ms_print's threshold (01.00%)
137
| 
138
->04.48% (231,600B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
139
| ->04.48% (231,600B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
140
|   ->04.48% (231,600B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
141
|     ->04.48% (231,480B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
142
|     | ->04.48% (231,480B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
143
|     |   
144
|     ->00.00% (120B) in 1+ places, all below ms_print's threshold (01.00%)
145
|     
146
->02.26% (116,986B) 0x50FD915: xmlStrncat (in /usr/lib64/libxml2.so.2.7.3)
147
| ->02.26% (116,986B) 0x50B1CE0: xmlNodeAddContentLen (in /usr/lib64/libxml2.so.2.7.3)
148
|   ->02.26% (116,909B) 0x50B3C3E: xmlStringLenGetNodeList (in /usr/lib64/libxml2.so.2.7.3)
149
|   | ->02.26% (116,909B) 0x514C39E: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
150
|   |   ->02.26% (116,909B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
151
|   |     
152
|   ->00.00% (77B) in 1+ places, all below ms_print's threshold (01.00%)
153
|   
154
->02.04% (105,240B) 0x50ADF86: xmlNewTextLen (in /usr/lib64/libxml2.so.2.7.3)
155
| ->02.04% (105,240B) 0x50AE034: xmlNewDocTextLen (in /usr/lib64/libxml2.so.2.7.3)
156
|   ->02.04% (105,240B) 0x50B38B5: xmlStringLenGetNodeList (in /usr/lib64/libxml2.so.2.7.3)
157
|     ->02.04% (105,240B) 0x514C39E: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
158
|       ->02.04% (105,240B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
159
|         
160
->01.84% (94,848B) 0x50AD74D: (within /usr/lib64/libxml2.so.2.7.3)
161
| ->01.84% (94,848B) 0x514C65A: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
162
|   ->01.84% (94,848B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
163
|     ->01.84% (94,848B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
164
|       ->01.84% (94,848B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
165
|         
166
->01.41% (72,747B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
167
| ->01.41% (72,747B) in 12 places, all below massif's threshold (01.00%)
168
|   
169
->00.23% (11,702B) in 1+ places, all below ms_print's threshold (01.00%)
170
171
--------------------------------------------------------------------------------
172
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
173
--------------------------------------------------------------------------------
174
  3     37,511,768        5,655,744        5,425,264       230,480            0
175
95.92% (5,425,264B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
176
->37.09% (2,097,664B) 0x50AC5F0: xmlBufferResize (in /usr/lib64/libxml2.so.2.7.3)
177
| ->37.09% (2,097,664B) 0x50AC91D: xmlBufferAdd (in /usr/lib64/libxml2.so.2.7.3)
178
|   ->37.09% (2,097,664B) 0x50B7C38: xmlParserInputBufferCreateMem (in /usr/lib64/libxml2.so.2.7.3)
179
|     ->37.09% (2,097,664B) 0x509343E: xmlCreateMemoryParserCtxt (in /usr/lib64/libxml2.so.2.7.3)
180
|       ->37.09% (2,097,664B) 0x50A82B0: xmlSAXParseMemoryWithData (in /usr/lib64/libxml2.so.2.7.3)
181
|         
182
->32.76% (1,852,918B) 0x401371: ReadFile (in /home/csa/misc/bench/xmlbench/xsl/libxml)
183
| ->32.73% (1,851,189B) 0x402B76: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
184
| | ->32.73% (1,851,189B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
185
| |   
186
| ->00.03% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
187
| 
188
->10.36% (586,080B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
189
| ->05.78% (326,760B) 0x514B594: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
190
| | ->05.78% (326,760B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
191
| |   ->05.78% (326,760B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
192
| |     ->04.26% (241,200B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
193
| |     | 
194
| |     ->01.51% (85,560B) 0x50A779C: xmlParseDocument (in /usr/lib64/libxml2.so.2.7.3)
195
| |       
196
| ->04.34% (245,400B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
197
| | ->02.83% (159,840B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
198
| | | ->02.83% (159,840B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
199
| | |   ->02.83% (159,840B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
200
| | |     
201
| | ->01.51% (85,560B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
202
| |   ->01.51% (85,560B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
203
| |     ->01.51% (85,440B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
204
| |     | 
205
| |     ->00.00% (120B) in 1+ places, all below ms_print's threshold (01.00%)
206
| |     
207
| ->00.25% (13,920B) in 1+ places, all below ms_print's threshold (01.00%)
208
| 
209
->05.78% (326,880B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
210
| ->05.78% (326,880B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
211
|   ->05.78% (326,880B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
212
|     ->05.78% (326,760B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
213
|     | ->05.78% (326,760B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
214
|     |   
215
|     ->00.00% (120B) in 1+ places, all below ms_print's threshold (01.00%)
216
|     
217
->02.89% (163,534B) 0x50FD915: xmlStrncat (in /usr/lib64/libxml2.so.2.7.3)
218
| ->02.89% (163,534B) 0x50B1CE0: xmlNodeAddContentLen (in /usr/lib64/libxml2.so.2.7.3)
219
|   ->02.89% (163,457B) 0x50B3C3E: xmlStringLenGetNodeList (in /usr/lib64/libxml2.so.2.7.3)
220
|   | ->02.89% (163,457B) 0x514C39E: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
221
|   |   ->02.89% (163,457B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
222
|   |     
223
|   ->00.00% (77B) in 1+ places, all below ms_print's threshold (01.00%)
224
|   
225
->02.71% (153,000B) 0x50ADF86: xmlNewTextLen (in /usr/lib64/libxml2.so.2.7.3)
226
| ->02.71% (153,000B) 0x50AE034: xmlNewDocTextLen (in /usr/lib64/libxml2.so.2.7.3)
227
|   ->02.71% (153,000B) 0x50B38B5: xmlStringLenGetNodeList (in /usr/lib64/libxml2.so.2.7.3)
228
|     ->02.71% (153,000B) 0x514C39E: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
229
|       ->02.71% (153,000B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
230
|         
231
->02.36% (133,536B) 0x50AD74D: (within /usr/lib64/libxml2.so.2.7.3)
232
| ->02.36% (133,536B) 0x514C65A: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
233
|   ->02.36% (133,536B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
234
|     ->02.36% (133,536B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
235
|       ->02.36% (133,536B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
236
|         
237
->01.77% (99,854B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
238
| ->01.16% (65,387B) 0x514B330: (within /usr/lib64/libxml2.so.2.7.3)
239
| | ->01.16% (65,387B) in 3 places, all below massif's threshold (01.00%)
240
| |   
241
| ->00.61% (34,467B) in 1+ places, all below ms_print's threshold (01.00%)
242
| 
243
->00.21% (11,798B) in 1+ places, all below ms_print's threshold (01.00%)
244
245
--------------------------------------------------------------------------------
246
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
247
--------------------------------------------------------------------------------
248
  4     45,946,942        5,997,600        5,719,953       277,647            0
249
  5     54,436,733        6,406,624        6,074,644       331,980            0
250
  6     60,492,085        6,678,968        6,310,316       368,652            0
251
  7     70,545,624        7,129,024        6,700,465       428,559            0
252
93.99% (6,700,465B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
253
->29.42% (2,097,664B) 0x50AC5F0: xmlBufferResize (in /usr/lib64/libxml2.so.2.7.3)
254
| ->29.42% (2,097,664B) 0x50AC91D: xmlBufferAdd (in /usr/lib64/libxml2.so.2.7.3)
255
|   ->29.42% (2,097,664B) 0x50B7C38: xmlParserInputBufferCreateMem (in /usr/lib64/libxml2.so.2.7.3)
256
|     ->29.42% (2,097,664B) 0x509343E: xmlCreateMemoryParserCtxt (in /usr/lib64/libxml2.so.2.7.3)
257
|       ->29.42% (2,097,664B) 0x50A82B0: xmlSAXParseMemoryWithData (in /usr/lib64/libxml2.so.2.7.3)
258
|         
259
->25.99% (1,852,918B) 0x401371: ReadFile (in /home/csa/misc/bench/xmlbench/xsl/libxml)
260
| ->25.97% (1,851,189B) 0x402B76: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
261
| | ->25.97% (1,851,189B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
262
| |   
263
| ->00.02% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
264
| 
265
->15.32% (1,092,480B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
266
| ->08.61% (614,160B) 0x514B594: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
267
| | ->08.61% (614,160B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
268
| |   ->08.61% (614,160B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
269
| |     ->06.39% (455,520B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
270
| |     | 
271
| |     ->02.23% (158,640B) 0x50A779C: xmlParseDocument (in /usr/lib64/libxml2.so.2.7.3)
272
| |       
273
| ->06.49% (462,840B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
274
| | ->04.27% (304,080B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
275
| | | ->04.27% (304,080B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
276
| | |   ->04.27% (304,080B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
277
| | |     
278
| | ->02.23% (158,640B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
279
| | | ->02.23% (158,640B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
280
| | |   ->02.22% (158,520B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
281
| | |   | 
282
| | |   ->00.00% (120B) in 1+ places, all below ms_print's threshold (01.00%)
283
| | |   
284
| | ->00.00% (120B) in 1+ places, all below ms_print's threshold (01.00%)
285
| | 
286
| ->00.22% (15,480B) in 1+ places, all below ms_print's threshold (01.00%)
287
| 
288
->08.62% (614,280B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
289
| ->08.62% (614,280B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
290
|   ->08.62% (614,280B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
291
|     ->08.61% (614,160B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
292
|     | ->08.61% (614,160B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
293
|     |   
294
|     ->00.00% (120B) in 1+ places, all below ms_print's threshold (01.00%)
295
|     
296
->04.25% (303,094B) 0x50FD915: xmlStrncat (in /usr/lib64/libxml2.so.2.7.3)
297
| ->04.25% (303,094B) 0x50B1CE0: xmlNodeAddContentLen (in /usr/lib64/libxml2.so.2.7.3)
298
|   ->04.25% (303,017B) 0x50B3C3E: xmlStringLenGetNodeList (in /usr/lib64/libxml2.so.2.7.3)
299
|   | ->04.25% (303,017B) 0x514C39E: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
300
|   |   ->04.25% (303,017B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
301
|   |     
302
|   ->00.00% (77B) in 1+ places, all below ms_print's threshold (01.00%)
303
|   
304
->04.13% (294,480B) 0x50ADF86: xmlNewTextLen (in /usr/lib64/libxml2.so.2.7.3)
305
| ->04.13% (294,480B) 0x50AE034: xmlNewDocTextLen (in /usr/lib64/libxml2.so.2.7.3)
306
|   ->04.13% (294,480B) 0x50B38B5: xmlStringLenGetNodeList (in /usr/lib64/libxml2.so.2.7.3)
307
|     ->04.13% (294,480B) 0x514C39E: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
308
|       ->04.13% (294,480B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
309
|         
310
->03.48% (247,968B) 0x50AD74D: (within /usr/lib64/libxml2.so.2.7.3)
311
| ->03.48% (247,968B) 0x514C65A: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
312
|   ->03.48% (247,968B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
313
|     ->03.48% (247,968B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
314
|       ->03.48% (247,968B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
315
|         
316
->02.59% (184,575B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
317
| ->01.68% (119,743B) 0x514B330: (within /usr/lib64/libxml2.so.2.7.3)
318
| | ->01.35% (96,205B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
319
| | | ->01.28% (90,918B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
320
| | | | ->01.28% (90,918B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
321
| | | |   
322
| | | ->00.07% (5,287B) in 1+ places, all below ms_print's threshold (01.00%)
323
| | | 
324
| | ->00.33% (23,538B) in 1+ places, all below ms_print's threshold (01.00%)
325
| | 
326
| ->00.91% (64,832B) in 1+ places, all below ms_print's threshold (01.00%)
327
| 
328
->00.18% (13,006B) in 1+ places, all below ms_print's threshold (01.00%)
329
330
--------------------------------------------------------------------------------
331
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
332
--------------------------------------------------------------------------------
333
  8     77,626,299        7,437,136        6,967,380       469,756            0
334
  9     88,942,943        7,934,936        7,397,867       537,069            0
335
 10    101,729,096        8,508,704        7,894,103       614,601            0
336
 11    110,793,265        8,873,416        8,208,417       664,999            0
337
 12    117,780,116        9,158,384        8,454,096       704,288            0
338
92.31% (8,454,096B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
339
->22.90% (2,097,664B) 0x50AC5F0: xmlBufferResize (in /usr/lib64/libxml2.so.2.7.3)
340
| ->22.90% (2,097,664B) 0x50AC91D: xmlBufferAdd (in /usr/lib64/libxml2.so.2.7.3)
341
|   ->22.90% (2,097,664B) 0x50B7C38: xmlParserInputBufferCreateMem (in /usr/lib64/libxml2.so.2.7.3)
342
|     ->22.90% (2,097,664B) 0x509343E: xmlCreateMemoryParserCtxt (in /usr/lib64/libxml2.so.2.7.3)
343
|       ->22.90% (2,097,664B) 0x50A82B0: xmlSAXParseMemoryWithData (in /usr/lib64/libxml2.so.2.7.3)
344
|         
345
->20.23% (1,852,918B) 0x401371: ReadFile (in /home/csa/misc/bench/xmlbench/xsl/libxml)
346
| ->20.21% (1,851,189B) 0x402B76: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
347
| | ->20.21% (1,851,189B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
348
| |   
349
| ->00.02% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
350
| 
351
->19.33% (1,770,000B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
352
| ->11.00% (1,007,400B) 0x514B594: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
353
| | ->11.00% (1,007,400B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
354
| |   ->11.00% (1,007,400B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
355
| |     ->08.24% (754,200B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
356
| |     | 
357
| |     ->02.76% (253,200B) 0x50A779C: xmlParseDocument (in /usr/lib64/libxml2.so.2.7.3)
358
| |       
359
| ->08.13% (744,840B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
360
| | ->05.36% (491,280B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
361
| | | ->05.36% (491,280B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
362
| | |   ->05.36% (491,280B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
363
| | |     
364
| | ->02.77% (253,320B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
365
| | | ->02.77% (253,320B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
366
| | |   ->02.76% (253,200B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
367
| | |   | 
368
| | |   ->00.00% (120B) in 1+ places, all below ms_print's threshold (01.00%)
369
| | |   
370
| | ->00.00% (240B) in 1+ places, all below ms_print's threshold (01.00%)
371
| | 
372
| ->00.19% (17,760B) in 1+ places, all below ms_print's threshold (01.00%)
373
| 
374
->11.00% (1,007,640B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
375
| ->11.00% (1,007,640B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
376
|   ->11.00% (1,007,640B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
377
|     ->11.00% (1,007,520B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
378
|     | ->11.00% (1,007,520B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
379
|     |   
380
|     ->00.00% (120B) in 1+ places, all below ms_print's threshold (01.00%)
381
|     
382
->05.50% (503,763B) 0x50FD915: xmlStrncat (in /usr/lib64/libxml2.so.2.7.3)
383
| ->05.50% (503,763B) 0x50B1CE0: xmlNodeAddContentLen (in /usr/lib64/libxml2.so.2.7.3)
384
|   ->05.50% (503,686B) 0x50B3C3E: xmlStringLenGetNodeList (in /usr/lib64/libxml2.so.2.7.3)
385
|   | ->05.50% (503,686B) 0x514C39E: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
386
|   |   ->05.50% (503,686B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
387
|   |     
388
|   ->00.00% (77B) in 1+ places, all below ms_print's threshold (01.00%)
389
|   
390
->05.44% (498,240B) 0x50ADF86: xmlNewTextLen (in /usr/lib64/libxml2.so.2.7.3)
391
| ->05.44% (498,240B) 0x50AE034: xmlNewDocTextLen (in /usr/lib64/libxml2.so.2.7.3)
392
|   ->05.44% (498,240B) 0x50B38B5: xmlStringLenGetNodeList (in /usr/lib64/libxml2.so.2.7.3)
393
|     ->05.44% (498,240B) 0x514C39E: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
394
|       ->05.44% (498,240B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
395
|         
396
->04.51% (412,800B) 0x50AD74D: (within /usr/lib64/libxml2.so.2.7.3)
397
| ->04.51% (412,800B) 0x514C65A: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
398
|   ->04.51% (412,800B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
399
|     ->04.51% (412,800B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
400
|       ->04.51% (412,800B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
401
|         
402
->03.18% (290,793B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
403
| ->02.01% (184,155B) 0x514B330: (within /usr/lib64/libxml2.so.2.7.3)
404
| | ->01.62% (148,687B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
405
| | | ->01.53% (140,244B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
406
| | | | ->01.53% (140,244B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
407
| | | |   
408
| | | ->00.09% (8,443B) in 1+ places, all below ms_print's threshold (01.00%)
409
| | | 
410
| | ->00.39% (35,468B) in 1+ places, all below ms_print's threshold (01.00%)
411
| | 
412
| ->01.16% (106,638B) in 11 places, all below massif's threshold (01.00%)
413
|   
414
->00.22% (20,278B) in 1+ places, all below ms_print's threshold (01.00%)
415
416
--------------------------------------------------------------------------------
417
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
418
--------------------------------------------------------------------------------
419
 13    131,284,662        9,811,008        9,018,940       792,068            0
420
 14    139,916,578       10,171,224        9,330,280       840,944            0
421
 15    152,571,712       10,751,288        9,831,994       919,294            0
422
91.45% (9,831,994B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
423
->21.71% (2,333,640B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
424
| ->12.29% (1,321,560B) 0x514B594: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
425
| | ->12.29% (1,321,560B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
426
| |   ->12.29% (1,321,560B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
427
| |     ->09.16% (985,200B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
428
| |     | 
429
| |     ->03.13% (336,360B) 0x50A779C: xmlParseDocument (in /usr/lib64/libxml2.so.2.7.3)
430
| |       
431
| ->09.24% (993,120B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
432
| | ->06.11% (656,400B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
433
| | | ->06.11% (656,400B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
434
| | |   ->06.11% (656,400B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
435
| | |     
436
| | ->03.13% (336,360B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
437
| | | ->03.13% (336,360B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
438
| | |   ->03.13% (336,240B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
439
| | |   | 
440
| | |   ->00.00% (120B) in 1+ places, all below ms_print's threshold (01.00%)
441
| | |   
442
| | ->00.00% (360B) in 1+ places, all below ms_print's threshold (01.00%)
443
| | 
444
| ->00.18% (18,960B) in 1+ places, all below ms_print's threshold (01.00%)
445
| 
446
->19.51% (2,097,664B) 0x50AC5F0: xmlBufferResize (in /usr/lib64/libxml2.so.2.7.3)
447
| ->19.51% (2,097,664B) 0x50AC91D: xmlBufferAdd (in /usr/lib64/libxml2.so.2.7.3)
448
|   ->19.51% (2,097,664B) 0x50B7C38: xmlParserInputBufferCreateMem (in /usr/lib64/libxml2.so.2.7.3)
449
|     ->19.51% (2,097,664B) 0x509343E: xmlCreateMemoryParserCtxt (in /usr/lib64/libxml2.so.2.7.3)
450
|       ->19.51% (2,097,664B) 0x50A82B0: xmlSAXParseMemoryWithData (in /usr/lib64/libxml2.so.2.7.3)
451
|         
452
->17.23% (1,852,918B) 0x401371: ReadFile (in /home/csa/misc/bench/xmlbench/xsl/libxml)
453
| ->17.22% (1,851,189B) 0x402B76: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
454
| | ->17.22% (1,851,189B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
455
| |   
456
| ->00.02% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
457
| 
458
->12.29% (1,321,680B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
459
| ->12.29% (1,321,680B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
460
|   ->12.29% (1,321,680B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
461
|     ->12.29% (1,321,560B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
462
|     | ->12.29% (1,321,560B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
463
|     |   
464
|     ->00.00% (120B) in 1+ places, all below ms_print's threshold (01.00%)
465
|     
466
->06.04% (649,229B) 0x50FD915: xmlStrncat (in /usr/lib64/libxml2.so.2.7.3)
467
| ->06.04% (649,229B) 0x50B1CE0: xmlNodeAddContentLen (in /usr/lib64/libxml2.so.2.7.3)
468
|   ->06.04% (649,152B) 0x50B3C3E: xmlStringLenGetNodeList (in /usr/lib64/libxml2.so.2.7.3)
469
|   | ->06.04% (649,152B) 0x514C39E: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
470
|   |   ->06.04% (649,152B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
471
|   |     
472
|   ->00.00% (77B) in 1+ places, all below ms_print's threshold (01.00%)
473
|   
474
->06.01% (645,840B) 0x50ADF86: xmlNewTextLen (in /usr/lib64/libxml2.so.2.7.3)
475
| ->06.01% (645,840B) 0x50AE034: xmlNewDocTextLen (in /usr/lib64/libxml2.so.2.7.3)
476
|   ->06.01% (645,840B) 0x50B38B5: xmlStringLenGetNodeList (in /usr/lib64/libxml2.so.2.7.3)
477
|     ->06.01% (645,840B) 0x514C39E: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
478
|       ->06.01% (645,840B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
479
|         
480
->04.95% (531,840B) 0x50AD74D: (within /usr/lib64/libxml2.so.2.7.3)
481
| ->04.95% (531,840B) 0x514C65A: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
482
|   ->04.95% (531,840B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
483
|     ->04.95% (531,840B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
484
|       ->04.95% (531,840B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
485
|         
486
->03.50% (376,779B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
487
| ->02.20% (237,014B) 0x514B330: (within /usr/lib64/libxml2.so.2.7.3)
488
| | ->01.79% (192,588B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
489
| | | ->01.69% (181,377B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
490
| | | | ->01.69% (181,377B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
491
| | | |   
492
| | | ->00.10% (11,211B) in 1+ places, all below ms_print's threshold (01.00%)
493
| | | 
494
| | ->00.41% (44,426B) in 1+ places, all below ms_print's threshold (01.00%)
495
| | 
496
| ->01.30% (139,765B) in 11 places, all below massif's threshold (01.00%)
497
|   
498
->00.21% (22,404B) in 1+ places, all below ms_print's threshold (01.00%)
499
500
--------------------------------------------------------------------------------
501
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
502
--------------------------------------------------------------------------------
503
 16    161,672,805       11,139,424       10,166,939       972,485            0
504
 17    167,745,289       11,416,960       10,407,137     1,009,823            0
505
91.16% (10,407,137B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
506
->22.43% (2,561,160B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
507
| ->12.72% (1,451,760B) 0x514B594: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
508
| | ->12.72% (1,451,760B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
509
| |   ->12.72% (1,451,760B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
510
| |     ->09.48% (1,082,760B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
511
| |     | 
512
| |     ->03.23% (369,000B) 0x50A779C: xmlParseDocument (in /usr/lib64/libxml2.so.2.7.3)
513
| |       
514
| ->09.55% (1,090,440B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
515
| | ->06.32% (721,080B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
516
| | | ->06.32% (721,080B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
517
| | |   ->06.32% (721,080B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
518
| | |     
519
| | ->03.23% (369,000B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
520
| | | ->03.23% (369,000B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
521
| | |   ->03.23% (368,880B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
522
| | |   | 
523
| | |   ->00.00% (120B) in 1+ places, all below ms_print's threshold (01.00%)
524
| | |   
525
| | ->00.00% (360B) in 1+ places, all below ms_print's threshold (01.00%)
526
| | 
527
| ->00.17% (18,960B) in 1+ places, all below ms_print's threshold (01.00%)
528
| 
529
->18.37% (2,097,664B) 0x50AC5F0: xmlBufferResize (in /usr/lib64/libxml2.so.2.7.3)
530
| ->18.37% (2,097,664B) 0x50AC91D: xmlBufferAdd (in /usr/lib64/libxml2.so.2.7.3)
531
|   ->18.37% (2,097,664B) 0x50B7C38: xmlParserInputBufferCreateMem (in /usr/lib64/libxml2.so.2.7.3)
532
|     ->18.37% (2,097,664B) 0x509343E: xmlCreateMemoryParserCtxt (in /usr/lib64/libxml2.so.2.7.3)
533
|       ->18.37% (2,097,664B) 0x50A82B0: xmlSAXParseMemoryWithData (in /usr/lib64/libxml2.so.2.7.3)
534
|         
535
->16.23% (1,852,918B) 0x401371: ReadFile (in /home/csa/misc/bench/xmlbench/xsl/libxml)
536
| ->16.21% (1,851,189B) 0x402B76: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
537
| | ->16.21% (1,851,189B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
538
| |   
539
| ->00.02% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
540
| 
541
->12.72% (1,451,880B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
542
| ->12.72% (1,451,880B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
543
|   ->12.72% (1,451,880B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
544
|     ->12.72% (1,451,760B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
545
|     | ->12.72% (1,451,760B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
546
|     |   
547
|     ->00.00% (120B) in 1+ places, all below ms_print's threshold (01.00%)
548
|     
549
->06.25% (713,645B) 0x50FD915: xmlStrncat (in /usr/lib64/libxml2.so.2.7.3)
550
| ->06.25% (713,645B) 0x50B1CE0: xmlNodeAddContentLen (in /usr/lib64/libxml2.so.2.7.3)
551
|   ->06.25% (713,568B) 0x50B3C3E: xmlStringLenGetNodeList (in /usr/lib64/libxml2.so.2.7.3)
552
|   | ->06.25% (713,568B) 0x514C39E: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
553
|   |   ->06.25% (713,568B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
554
|   |     
555
|   ->00.00% (77B) in 1+ places, all below ms_print's threshold (01.00%)
556
|   
557
->06.23% (711,360B) 0x50ADF86: xmlNewTextLen (in /usr/lib64/libxml2.so.2.7.3)
558
| ->06.23% (711,360B) 0x50AE034: xmlNewDocTextLen (in /usr/lib64/libxml2.so.2.7.3)
559
|   ->06.23% (711,360B) 0x50B38B5: xmlStringLenGetNodeList (in /usr/lib64/libxml2.so.2.7.3)
560
|     ->06.23% (711,360B) 0x514C39E: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
561
|       ->06.23% (711,360B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
562
|         
563
->05.12% (584,256B) 0x50AD74D: (within /usr/lib64/libxml2.so.2.7.3)
564
| ->05.12% (584,256B) 0x514C65A: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
565
|   ->05.12% (584,256B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
566
|     ->05.12% (584,256B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
567
|       ->05.12% (584,256B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
568
|         
569
->03.60% (411,108B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
570
| ->02.26% (257,553B) 0x514B330: (within /usr/lib64/libxml2.so.2.7.3)
571
| | ->01.84% (209,603B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
572
| | | ->01.73% (197,304B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
573
| | | | ->01.73% (197,304B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
574
| | | |   
575
| | | ->00.11% (12,299B) in 1+ places, all below ms_print's threshold (01.00%)
576
| | | 
577
| | ->00.42% (47,950B) in 1+ places, all below ms_print's threshold (01.00%)
578
| | 
579
| ->01.34% (153,555B) in 11 places, all below massif's threshold (01.00%)
580
|   
581
->00.20% (23,146B) in 1+ places, all below ms_print's threshold (01.00%)
582
583
--------------------------------------------------------------------------------
584
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
585
--------------------------------------------------------------------------------
586
 18    178,401,615       11,883,032       10,809,868     1,073,164            0
587
90.97% (10,809,868B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
588
->22.88% (2,719,200B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
589
| ->12.98% (1,542,600B) 0x514B594: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
590
| | ->12.98% (1,542,600B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
591
| |   ->12.98% (1,542,600B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
592
| |     ->09.69% (1,150,920B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
593
| |     | 
594
| |     ->03.30% (391,680B) 0x50A779C: xmlParseDocument (in /usr/lib64/libxml2.so.2.7.3)
595
| |       
596
| ->09.74% (1,157,640B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
597
| | ->06.44% (765,600B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
598
| | | ->06.44% (765,600B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
599
| | |   ->06.44% (765,600B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
600
| | |     
601
| | ->03.30% (391,680B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
602
| | | ->03.30% (391,680B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
603
| | |   ->03.30% (391,560B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
604
| | |   | 
605
| | |   ->00.00% (120B) in 1+ places, all below ms_print's threshold (01.00%)
606
| | |   
607
| | ->00.00% (360B) in 1+ places, all below ms_print's threshold (01.00%)
608
| | 
609
| ->00.16% (18,960B) in 1+ places, all below ms_print's threshold (01.00%)
610
| 
611
->17.65% (2,097,664B) 0x50AC5F0: xmlBufferResize (in /usr/lib64/libxml2.so.2.7.3)
612
| ->17.65% (2,097,664B) 0x50AC91D: xmlBufferAdd (in /usr/lib64/libxml2.so.2.7.3)
613
|   ->17.65% (2,097,664B) 0x50B7C38: xmlParserInputBufferCreateMem (in /usr/lib64/libxml2.so.2.7.3)
614
|     ->17.65% (2,097,664B) 0x509343E: xmlCreateMemoryParserCtxt (in /usr/lib64/libxml2.so.2.7.3)
615
|       ->17.65% (2,097,664B) 0x50A82B0: xmlSAXParseMemoryWithData (in /usr/lib64/libxml2.so.2.7.3)
616
|         
617
->15.59% (1,852,918B) 0x401371: ReadFile (in /home/csa/misc/bench/xmlbench/xsl/libxml)
618
| ->15.58% (1,851,189B) 0x402B76: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
619
| | ->15.58% (1,851,189B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
620
| |   
621
| ->00.01% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
622
| 
623
->12.98% (1,542,720B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
624
| ->12.98% (1,542,720B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
625
|   ->12.98% (1,542,720B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
626
|     ->12.98% (1,542,600B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
627
|     | ->12.98% (1,542,600B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
628
|     |   
629
|     ->00.00% (120B) in 1+ places, all below ms_print's threshold (01.00%)
630
|     
631
->06.39% (758,986B) 0x50FD915: xmlStrncat (in /usr/lib64/libxml2.so.2.7.3)
632
| ->06.39% (758,986B) 0x50B1CE0: xmlNodeAddContentLen (in /usr/lib64/libxml2.so.2.7.3)
633
|   ->06.39% (758,909B) 0x50B3C3E: xmlStringLenGetNodeList (in /usr/lib64/libxml2.so.2.7.3)
634
|   | ->06.39% (758,909B) 0x514C39E: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
635
|   |   ->06.39% (758,909B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
636
|   |     
637
|   ->00.00% (77B) in 1+ places, all below ms_print's threshold (01.00%)
638
|   
639
->06.38% (757,680B) 0x50ADF86: xmlNewTextLen (in /usr/lib64/libxml2.so.2.7.3)
640
| ->06.38% (757,680B) 0x50AE034: xmlNewDocTextLen (in /usr/lib64/libxml2.so.2.7.3)
641
|   ->06.38% (757,680B) 0x50B38B5: xmlStringLenGetNodeList (in /usr/lib64/libxml2.so.2.7.3)
642
|     ->06.38% (757,680B) 0x514C39E: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
643
|       ->06.38% (757,680B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
644
|         
645
->05.23% (621,312B) 0x50AD74D: (within /usr/lib64/libxml2.so.2.7.3)
646
| ->05.23% (621,312B) 0x514C65A: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
647
|   ->05.23% (621,312B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
648
|     ->05.23% (621,312B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
649
|       ->05.23% (621,312B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
650
|         
651
->03.67% (435,650B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
652
| ->02.29% (272,498B) 0x514B330: (within /usr/lib64/libxml2.so.2.7.3)
653
| | ->01.87% (222,087B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
654
| | | ->01.76% (209,032B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
655
| | | | ->01.76% (209,032B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
656
| | | |   
657
| | | ->00.11% (13,055B) in 1+ places, all below ms_print's threshold (01.00%)
658
| | | 
659
| | ->00.42% (50,411B) in 1+ places, all below ms_print's threshold (01.00%)
660
| | 
661
| ->01.37% (163,152B) in 11 places, all below massif's threshold (01.00%)
662
|   
663
->00.20% (23,738B) in 1+ places, all below ms_print's threshold (01.00%)
664
665
--------------------------------------------------------------------------------
666
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
667
--------------------------------------------------------------------------------
668
 19    191,295,758       12,471,800       11,319,433     1,152,367            0
669
 20    196,868,293       12,701,888       11,518,061     1,183,827            0
670
 21    208,641,199       13,230,056       11,975,018     1,255,038            0
671
 22    216,038,172       13,531,656       12,235,695     1,295,961            0
672
90.42% (12,235,695B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
673
->24.22% (3,277,920B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
674
| ->13.77% (1,863,480B) 0x514B594: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
675
| | ->13.77% (1,863,480B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
676
| |   ->13.77% (1,863,480B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
677
| |     ->10.29% (1,392,360B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
678
| |     | 
679
| |     ->03.48% (471,120B) 0x50A779C: xmlParseDocument (in /usr/lib64/libxml2.so.2.7.3)
680
| |       
681
| ->10.30% (1,394,160B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
682
| | ->06.82% (922,680B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
683
| | | ->06.82% (922,680B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
684
| | |   ->06.82% (922,680B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
685
| | |     
686
| | ->03.48% (471,120B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
687
| | | ->03.48% (471,120B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
688
| | |   ->03.48% (471,000B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
689
| | |   | 
690
| | |   ->00.00% (120B) in 1+ places, all below ms_print's threshold (01.00%)
691
| | |   
692
| | ->00.00% (360B) in 1+ places, all below ms_print's threshold (01.00%)
693
| | 
694
| ->00.15% (20,280B) in 1+ places, all below ms_print's threshold (01.00%)
695
| 
696
->15.50% (2,097,664B) 0x50AC5F0: xmlBufferResize (in /usr/lib64/libxml2.so.2.7.3)
697
| ->15.50% (2,097,664B) 0x50AC91D: xmlBufferAdd (in /usr/lib64/libxml2.so.2.7.3)
698
|   ->15.50% (2,097,664B) 0x50B7C38: xmlParserInputBufferCreateMem (in /usr/lib64/libxml2.so.2.7.3)
699
|     ->15.50% (2,097,664B) 0x509343E: xmlCreateMemoryParserCtxt (in /usr/lib64/libxml2.so.2.7.3)
700
|       ->15.50% (2,097,664B) 0x50A82B0: xmlSAXParseMemoryWithData (in /usr/lib64/libxml2.so.2.7.3)
701
|         
702
->13.77% (1,863,600B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
703
| ->13.77% (1,863,600B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
704
|   ->13.77% (1,863,600B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
705
|     ->13.77% (1,863,480B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
706
|     | ->13.77% (1,863,480B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
707
|     |   
708
|     ->00.00% (120B) in 1+ places, all below ms_print's threshold (01.00%)
709
|     
710
->13.69% (1,852,918B) 0x401371: ReadFile (in /home/csa/misc/bench/xmlbench/xsl/libxml)
711
| ->13.68% (1,851,189B) 0x402B76: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
712
| | ->13.68% (1,851,189B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
713
| |   
714
| ->00.01% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
715
| 
716
->06.80% (920,160B) 0x50ADF86: xmlNewTextLen (in /usr/lib64/libxml2.so.2.7.3)
717
| ->06.80% (920,160B) 0x50AE034: xmlNewDocTextLen (in /usr/lib64/libxml2.so.2.7.3)
718
|   ->06.80% (920,160B) 0x50B38B5: xmlStringLenGetNodeList (in /usr/lib64/libxml2.so.2.7.3)
719
|     ->06.80% (920,160B) 0x514C39E: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
720
|       ->06.80% (920,160B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
721
|         
722
->06.79% (918,884B) 0x50FD915: xmlStrncat (in /usr/lib64/libxml2.so.2.7.3)
723
| ->06.79% (918,884B) 0x50B1CE0: xmlNodeAddContentLen (in /usr/lib64/libxml2.so.2.7.3)
724
|   ->06.79% (918,807B) 0x50B3C3E: xmlStringLenGetNodeList (in /usr/lib64/libxml2.so.2.7.3)
725
|   | ->06.79% (918,807B) 0x514C39E: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
726
|   |   ->06.79% (918,807B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
727
|   |     
728
|   ->00.00% (77B) in 1+ places, all below ms_print's threshold (01.00%)
729
|   
730
->05.56% (752,352B) 0x50AD74D: (within /usr/lib64/libxml2.so.2.7.3)
731
| ->05.56% (752,352B) 0x514C65A: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
732
|   ->05.56% (752,352B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
733
|     ->05.56% (752,352B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
734
|       ->05.56% (752,352B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
735
|         
736
->03.90% (528,137B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
737
| ->02.45% (330,979B) 0x514B330: (within /usr/lib64/libxml2.so.2.7.3)
738
| | ->02.00% (271,102B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
739
| | | ->01.89% (255,399B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
740
| | | | ->01.89% (255,399B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
741
| | | |   
742
| | | ->00.12% (15,703B) in 1+ places, all below ms_print's threshold (01.00%)
743
| | | 
744
| | ->00.44% (59,877B) in 1+ places, all below ms_print's threshold (01.00%)
745
| | 
746
| ->01.02% (138,545B) 0x50AD583: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
747
| | ->01.02% (138,545B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
748
| |   ->01.02% (138,545B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
749
| |     ->01.02% (138,541B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
750
| |     | 
751
| |     ->00.00% (4B) in 1+ places, all below ms_print's threshold (01.00%)
752
| |     
753
| ->00.43% (58,613B) in 1+ places, all below ms_print's threshold (01.00%)
754
| 
755
->00.18% (24,060B) in 1+ places, all below ms_print's threshold (01.00%)
756
757
--------------------------------------------------------------------------------
758
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
759
--------------------------------------------------------------------------------
760
 23    228,150,751       14,083,384       12,713,476     1,369,908            0
761
90.27% (12,713,476B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
762
->24.64% (3,470,400B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
763
| ->14.00% (1,971,360B) 0x514B594: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
764
| | ->14.00% (1,971,360B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
765
| |   ->14.00% (1,971,360B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
766
| |     ->10.45% (1,472,160B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
767
| |     | 
768
| |     ->03.54% (499,200B) 0x50A779C: xmlParseDocument (in /usr/lib64/libxml2.so.2.7.3)
769
| |       
770
| ->10.50% (1,478,400B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
771
| | ->06.95% (978,720B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
772
| | | ->06.95% (978,720B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
773
| | |   ->06.95% (978,720B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
774
| | |     
775
| | ->03.55% (499,320B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
776
| | | ->03.55% (499,320B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
777
| | |   ->03.54% (499,200B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
778
| | |   | 
779
| | |   ->00.00% (120B) in 1+ places, all below ms_print's threshold (01.00%)
780
| | |   
781
| | ->00.00% (360B) in 1+ places, all below ms_print's threshold (01.00%)
782
| | 
783
| ->00.15% (20,640B) in 1+ places, all below ms_print's threshold (01.00%)
784
| 
785
->14.89% (2,097,664B) 0x50AC5F0: xmlBufferResize (in /usr/lib64/libxml2.so.2.7.3)
786
| ->14.89% (2,097,664B) 0x50AC91D: xmlBufferAdd (in /usr/lib64/libxml2.so.2.7.3)
787
|   ->14.89% (2,097,664B) 0x50B7C38: xmlParserInputBufferCreateMem (in /usr/lib64/libxml2.so.2.7.3)
788
|     ->14.89% (2,097,664B) 0x509343E: xmlCreateMemoryParserCtxt (in /usr/lib64/libxml2.so.2.7.3)
789
|       ->14.89% (2,097,664B) 0x50A82B0: xmlSAXParseMemoryWithData (in /usr/lib64/libxml2.so.2.7.3)
790
|         
791
->14.00% (1,971,600B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
792
| ->14.00% (1,971,600B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
793
|   ->14.00% (1,971,600B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
794
|     ->14.00% (1,971,480B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
795
|     | ->14.00% (1,971,480B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
796
|     |   
797
|     ->00.00% (120B) in 1+ places, all below ms_print's threshold (01.00%)
798
|     
799
->13.16% (1,852,918B) 0x401371: ReadFile (in /home/csa/misc/bench/xmlbench/xsl/libxml)
800
| ->13.14% (1,851,189B) 0x402B76: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
801
| | ->13.14% (1,851,189B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
802
| |   
803
| ->00.01% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
804
| 
805
->06.90% (971,760B) 0x50ADF86: xmlNewTextLen (in /usr/lib64/libxml2.so.2.7.3)
806
| ->06.90% (971,760B) 0x50AE034: xmlNewDocTextLen (in /usr/lib64/libxml2.so.2.7.3)
807
|   ->06.90% (971,760B) 0x50B38B5: xmlStringLenGetNodeList (in /usr/lib64/libxml2.so.2.7.3)
808
|     ->06.90% (971,760B) 0x514C39E: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
809
|       ->06.90% (971,760B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
810
|         
811
->06.89% (969,647B) 0x50FD915: xmlStrncat (in /usr/lib64/libxml2.so.2.7.3)
812
| ->06.89% (969,647B) 0x50B1CE0: xmlNodeAddContentLen (in /usr/lib64/libxml2.so.2.7.3)
813
|   ->06.88% (969,570B) 0x50B3C3E: xmlStringLenGetNodeList (in /usr/lib64/libxml2.so.2.7.3)
814
|   | ->06.88% (969,570B) 0x514C39E: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
815
|   |   ->06.88% (969,570B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
816
|   |     
817
|   ->00.00% (77B) in 1+ places, all below ms_print's threshold (01.00%)
818
|   
819
->05.64% (793,920B) 0x50AD74D: (within /usr/lib64/libxml2.so.2.7.3)
820
| ->05.64% (793,920B) 0x514C65A: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
821
|   ->05.64% (793,920B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
822
|     ->05.64% (793,920B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
823
|       ->05.64% (793,920B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
824
|         
825
->03.99% (561,349B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
826
| ->02.51% (352,795B) 0x514B330: (within /usr/lib64/libxml2.so.2.7.3)
827
| | ->02.06% (289,853B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
828
| | | ->01.94% (273,210B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
829
| | | | ->01.94% (273,210B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
830
| | | |   
831
| | | ->00.12% (16,643B) in 1+ places, all below ms_print's threshold (01.00%)
832
| | | 
833
| | ->00.45% (62,942B) in 1+ places, all below ms_print's threshold (01.00%)
834
| | 
835
| ->01.04% (146,755B) 0x50AD583: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
836
| | ->01.04% (146,755B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
837
| |   ->01.04% (146,755B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
838
| |     ->01.04% (146,751B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
839
| |     | 
840
| |     ->00.00% (4B) in 1+ places, all below ms_print's threshold (01.00%)
841
| |     
842
| ->00.44% (61,799B) in 1+ places, all below ms_print's threshold (01.00%)
843
| 
844
->00.17% (24,218B) in 1+ places, all below ms_print's threshold (01.00%)
845
846
--------------------------------------------------------------------------------
847
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
848
--------------------------------------------------------------------------------
849
 24    235,095,328        6,374,880        5,771,867       603,013            0
850
 25    244,367,186        4,299,064        4,261,611        37,453            0
851
 26    258,263,302        4,965,816        4,838,987       126,829            0
852
 27    269,849,612        5,494,592        5,296,881       197,711            0
853
 28    279,113,396        5,897,544        5,645,967       251,577            0
854
 29    289,817,752        6,370,432        6,055,861       314,571            0
855
 30    296,950,997        6,675,336        6,320,104       355,232            0
856
 31    307,650,236        7,163,448        6,743,922       419,526            0
857
94.14% (6,743,922B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
858
->29.28% (2,097,664B) 0x50AC5F0: xmlBufferResize (in /usr/lib64/libxml2.so.2.7.3)
859
| ->29.28% (2,097,664B) 0x50AC91D: xmlBufferAdd (in /usr/lib64/libxml2.so.2.7.3)
860
|   ->29.28% (2,097,664B) 0x50B7C38: xmlParserInputBufferCreateMem (in /usr/lib64/libxml2.so.2.7.3)
861
|     ->29.28% (2,097,664B) 0x509343E: xmlCreateMemoryParserCtxt (in /usr/lib64/libxml2.so.2.7.3)
862
|       ->29.28% (2,097,664B) 0x50A82B0: xmlSAXParseMemoryWithData (in /usr/lib64/libxml2.so.2.7.3)
863
|         
864
->25.87% (1,852,918B) 0x401371: ReadFile (in /home/csa/misc/bench/xmlbench/xsl/libxml)
865
| ->25.84% (1,851,189B) 0x402B76: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
866
| | ->25.84% (1,851,189B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
867
| |   
868
| ->00.02% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
869
| 
870
->15.03% (1,076,520B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
871
| ->08.43% (603,840B) 0x514B594: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
872
| | ->08.43% (603,840B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
873
| | | ->08.43% (603,840B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
874
| | |   ->06.26% (448,560B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
875
| | |   | 
876
| | |   ->02.17% (155,280B) 0x50A779C: xmlParseDocument (in /usr/lib64/libxml2.so.2.7.3)
877
| | |     
878
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
879
| | 
880
| ->06.33% (453,360B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
881
| | ->04.16% (297,840B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
882
| | | ->04.16% (297,840B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
883
| | |   ->04.16% (297,840B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
884
| | |     
885
| | ->02.17% (155,400B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
886
| | | ->02.17% (155,400B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
887
| | |   ->02.17% (155,280B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
888
| | |   | 
889
| | |   ->00.00% (120B) in 1+ places, all below ms_print's threshold (01.00%)
890
| | |   
891
| | ->00.00% (120B) in 1+ places, all below ms_print's threshold (01.00%)
892
| | 
893
| ->00.27% (19,320B) in 1+ places, all below ms_print's threshold (01.00%)
894
| 
895
->08.49% (608,280B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
896
| ->08.49% (608,280B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
897
|   ->08.49% (608,280B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
898
|     ->08.49% (608,040B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
899
|     | ->08.49% (608,040B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
900
|     |   
901
|     ->00.00% (240B) in 1+ places, all below ms_print's threshold (01.00%)
902
|     
903
->04.18% (299,408B) 0x50FD915: xmlStrncat (in /usr/lib64/libxml2.so.2.7.3)
904
| ->04.18% (299,408B) 0x50B1CE0: xmlNodeAddContentLen (in /usr/lib64/libxml2.so.2.7.3)
905
|   ->04.18% (299,297B) 0x50B3C3E: xmlStringLenGetNodeList (in /usr/lib64/libxml2.so.2.7.3)
906
|   | ->04.18% (299,297B) 0x514C39E: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
907
|   |   ->04.18% (299,297B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
908
|   |     
909
|   ->00.00% (111B) in 1+ places, all below ms_print's threshold (01.00%)
910
|   
911
->04.06% (290,760B) 0x50ADF86: xmlNewTextLen (in /usr/lib64/libxml2.so.2.7.3)
912
| ->04.06% (290,760B) 0x50AE034: xmlNewDocTextLen (in /usr/lib64/libxml2.so.2.7.3)
913
|   ->04.06% (290,760B) 0x50B38B5: xmlStringLenGetNodeList (in /usr/lib64/libxml2.so.2.7.3)
914
|     ->04.06% (290,760B) 0x514C39E: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
915
|       ->04.06% (290,760B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
916
|         
917
->03.46% (248,064B) 0x50AD74D: (within /usr/lib64/libxml2.so.2.7.3)
918
| ->03.46% (248,064B) 0x514C65A: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
919
|   ->03.46% (247,968B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
920
|   | ->03.46% (247,968B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
921
|   |   ->03.46% (247,968B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
922
|   |     
923
|   ->00.00% (96B) in 1+ places, all below ms_print's threshold (01.00%)
924
|   
925
->02.55% (182,366B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
926
| ->01.64% (117,279B) 0x514B330: (within /usr/lib64/libxml2.so.2.7.3)
927
| | ->01.31% (93,734B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
928
| | | ->01.24% (88,555B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
929
| | | | ->01.24% (88,555B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
930
| | | |   
931
| | | ->00.07% (5,179B) in 1+ places, all below ms_print's threshold (01.00%)
932
| | | 
933
| | ->00.33% (23,545B) in 1+ places, all below ms_print's threshold (01.00%)
934
| | 
935
| ->00.91% (65,087B) in 1+ places, all below ms_print's threshold (01.00%)
936
| 
937
->01.23% (87,942B) in 52 places, all below massif's threshold (01.00%)
938
  
939
--------------------------------------------------------------------------------
940
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
941
--------------------------------------------------------------------------------
942
 32    318,361,605        7,635,976        7,154,062       481,914            0
943
 33    325,494,835        7,938,512        7,416,142       522,370            0
944
 34    336,203,318        8,429,440        7,841,995       587,445            0
945
 35    343,343,629        8,723,928        8,096,957       626,971            0
946
92.81% (8,096,957B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
947
->24.04% (2,097,664B) 0x50AC5F0: xmlBufferResize (in /usr/lib64/libxml2.so.2.7.3)
948
| ->24.04% (2,097,664B) 0x50AC91D: xmlBufferAdd (in /usr/lib64/libxml2.so.2.7.3)
949
|   ->24.04% (2,097,664B) 0x50B7C38: xmlParserInputBufferCreateMem (in /usr/lib64/libxml2.so.2.7.3)
950
|     ->24.04% (2,097,664B) 0x509343E: xmlCreateMemoryParserCtxt (in /usr/lib64/libxml2.so.2.7.3)
951
|       ->24.04% (2,097,664B) 0x50A82B0: xmlSAXParseMemoryWithData (in /usr/lib64/libxml2.so.2.7.3)
952
|         
953
->21.24% (1,852,918B) 0x401371: ReadFile (in /home/csa/misc/bench/xmlbench/xsl/libxml)
954
| ->21.22% (1,851,189B) 0x402B76: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
955
| | ->21.22% (1,851,189B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
956
| |   
957
| ->00.02% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
958
| 
959
->18.43% (1,608,120B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
960
| ->10.41% (908,160B) 0x514B594: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
961
| | ->10.41% (908,160B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
962
| | | ->10.41% (908,160B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
963
| | |   ->07.76% (677,040B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
964
| | |   | 
965
| | |   ->02.65% (231,120B) 0x50A779C: xmlParseDocument (in /usr/lib64/libxml2.so.2.7.3)
966
| | |     
967
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
968
| | 
969
| ->07.78% (678,720B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
970
| | ->05.13% (447,480B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
971
| | | ->05.13% (447,480B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
972
| | |   ->05.13% (447,480B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
973
| | |     
974
| | ->02.65% (231,120B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
975
| | | ->02.65% (231,120B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
976
| | |   ->02.65% (231,000B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
977
| | |   | 
978
| | |   ->00.00% (120B) in 1+ places, all below ms_print's threshold (01.00%)
979
| | |   
980
| | ->00.00% (120B) in 1+ places, all below ms_print's threshold (01.00%)
981
| | 
982
| ->00.24% (21,240B) in 1+ places, all below ms_print's threshold (01.00%)
983
| 
984
->10.46% (912,360B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
985
| ->10.46% (912,360B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
986
|   ->10.46% (912,360B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
987
|     ->10.46% (912,120B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
988
|     | ->10.46% (912,120B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
989
|     |   
990
|     ->00.00% (240B) in 1+ places, all below ms_print's threshold (01.00%)
991
|     
992
->05.16% (449,806B) 0x50FD915: xmlStrncat (in /usr/lib64/libxml2.so.2.7.3)
993
| ->05.16% (449,806B) 0x50B1CE0: xmlNodeAddContentLen (in /usr/lib64/libxml2.so.2.7.3)
994
|   ->05.16% (449,806B) 0x50B3C3E: xmlStringLenGetNodeList (in /usr/lib64/libxml2.so.2.7.3)
995
|   | ->05.16% (449,806B) 0x514C39E: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
996
|   |   ->05.16% (449,806B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
997
|   |     
998
|   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
999
|   
1000
->05.08% (443,280B) 0x50ADF86: xmlNewTextLen (in /usr/lib64/libxml2.so.2.7.3)
1001
| ->05.08% (443,280B) 0x50AE034: xmlNewDocTextLen (in /usr/lib64/libxml2.so.2.7.3)
1002
|   ->05.08% (443,280B) 0x50B38B5: xmlStringLenGetNodeList (in /usr/lib64/libxml2.so.2.7.3)
1003
|     ->05.08% (443,280B) 0x514C39E: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
1004
|       ->05.08% (443,280B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
1005
|         
1006
->04.26% (371,616B) 0x50AD74D: (within /usr/lib64/libxml2.so.2.7.3)
1007
| ->04.26% (371,616B) 0x514C65A: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
1008
|   ->04.26% (371,520B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
1009
|   | ->04.26% (371,520B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
1010
|   |   ->04.26% (371,520B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
1011
|   |     
1012
|   ->00.00% (96B) in 1+ places, all below ms_print's threshold (01.00%)
1013
|   
1014
->03.05% (266,419B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
1015
| ->01.94% (169,131B) 0x514B330: (within /usr/lib64/libxml2.so.2.7.3)
1016
| | ->01.56% (136,281B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
1017
| | | ->01.47% (128,578B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
1018
| | | | ->01.47% (128,578B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
1019
| | | |   
1020
| | | ->00.09% (7,703B) in 1+ places, all below ms_print's threshold (01.00%)
1021
| | | 
1022
| | ->00.38% (32,850B) in 1+ places, all below ms_print's threshold (01.00%)
1023
| | 
1024
| ->01.12% (97,288B) in 41 places, all below massif's threshold (01.00%)
1025
|   
1026
->01.09% (94,774B) in 52 places, all below massif's threshold (01.00%)
1027
  
1028
--------------------------------------------------------------------------------
1029
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
1030
--------------------------------------------------------------------------------
1031
 36    350,476,699        9,047,216        8,377,138       670,078            0
1032
 37    357,612,052        9,287,152        8,584,304       702,848            0
1033
 38    364,745,415        9,686,600        8,931,037       755,563            0
1034
 39    371,888,454        9,996,896        9,199,883       797,013            0
1035
 40    382,597,060       10,468,952        9,609,064       859,888            0
1036
 41    389,736,826       10,792,024        9,889,070       902,954            0
1037
 42    400,446,003       11,235,048       10,272,578       962,470            0
1038
 43    411,153,703       11,736,760       10,707,734     1,029,026            0
1039
 44    418,287,239       12,049,512       10,978,717     1,070,795            0
1040
 45    425,427,417       12,354,520       11,243,077     1,111,443            0
1041
 46    432,571,923       12,686,672       11,530,986     1,155,686            0
1042
 47    439,704,892       12,971,384       11,777,542     1,193,842            0
1043
 48    450,412,793       13,403,832       12,151,831     1,252,001            0
1044
90.66% (12,151,831B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1045
->23.92% (3,206,040B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
1046
| ->13.61% (1,824,240B) 0x514B594: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
1047
| | ->13.61% (1,824,240B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
1048
| | | ->13.61% (1,824,240B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
1049
| | |   ->10.19% (1,365,480B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
1050
| | |   | 
1051
| | |   ->03.42% (458,760B) 0x50A779C: xmlParseDocument (in /usr/lib64/libxml2.so.2.7.3)
1052
| | |     
1053
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1054
| | 
1055
| ->10.13% (1,357,680B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
1056
| | ->06.70% (898,440B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
1057
| | | ->06.70% (898,440B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
1058
| | |   ->06.70% (898,440B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
1059
| | |     
1060
| | ->03.42% (458,880B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
1061
| | | ->03.42% (458,880B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
1062
| | |   ->03.42% (458,760B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
1063
| | |   | 
1064
| | |   ->00.00% (120B) in 1+ places, all below ms_print's threshold (01.00%)
1065
| | |   
1066
| | ->00.00% (360B) in 1+ places, all below ms_print's threshold (01.00%)
1067
| | 
1068
| ->00.18% (24,120B) in 1+ places, all below ms_print's threshold (01.00%)
1069
| 
1070
->15.65% (2,097,664B) 0x50AC5F0: xmlBufferResize (in /usr/lib64/libxml2.so.2.7.3)
1071
| ->15.65% (2,097,664B) 0x50AC91D: xmlBufferAdd (in /usr/lib64/libxml2.so.2.7.3)
1072
|   ->15.65% (2,097,664B) 0x50B7C38: xmlParserInputBufferCreateMem (in /usr/lib64/libxml2.so.2.7.3)
1073
|     ->15.65% (2,097,664B) 0x509343E: xmlCreateMemoryParserCtxt (in /usr/lib64/libxml2.so.2.7.3)
1074
|       ->15.65% (2,097,664B) 0x50A82B0: xmlSAXParseMemoryWithData (in /usr/lib64/libxml2.so.2.7.3)
1075
|         
1076
->13.82% (1,852,918B) 0x401371: ReadFile (in /home/csa/misc/bench/xmlbench/xsl/libxml)
1077
| ->13.81% (1,851,189B) 0x402B76: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
1078
| | ->13.81% (1,851,189B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
1079
| |   
1080
| ->00.01% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
1081
| 
1082
->13.64% (1,828,560B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
1083
| ->13.64% (1,828,560B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
1084
|   ->13.64% (1,828,560B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
1085
|     ->13.64% (1,828,320B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
1086
|     | ->13.64% (1,828,320B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
1087
|     |   
1088
|     ->00.00% (240B) in 1+ places, all below ms_print's threshold (01.00%)
1089
|     
1090
->06.75% (905,400B) 0x50ADF86: xmlNewTextLen (in /usr/lib64/libxml2.so.2.7.3)
1091
| ->06.75% (905,400B) 0x50AE034: xmlNewDocTextLen (in /usr/lib64/libxml2.so.2.7.3)
1092
|   ->06.75% (905,400B) 0x50B38B5: xmlStringLenGetNodeList (in /usr/lib64/libxml2.so.2.7.3)
1093
|     ->06.75% (905,400B) 0x514C39E: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
1094
|       ->06.75% (905,400B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
1095
|         
1096
->06.75% (904,411B) 0x50FD915: xmlStrncat (in /usr/lib64/libxml2.so.2.7.3)
1097
| ->06.75% (904,411B) 0x50B1CE0: xmlNodeAddContentLen (in /usr/lib64/libxml2.so.2.7.3)
1098
|   ->06.75% (904,411B) 0x50B3C3E: xmlStringLenGetNodeList (in /usr/lib64/libxml2.so.2.7.3)
1099
|   | ->06.75% (904,411B) 0x514C39E: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
1100
|   |   ->06.75% (904,411B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
1101
|   |     
1102
|   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1103
|   
1104
->05.55% (743,616B) 0x50AD74D: (within /usr/lib64/libxml2.so.2.7.3)
1105
| ->05.55% (743,616B) 0x514C65A: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
1106
|   ->05.55% (743,520B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
1107
|   | ->05.55% (743,520B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
1108
|   |   ->05.55% (743,520B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
1109
|   |     
1110
|   ->00.00% (96B) in 1+ places, all below ms_print's threshold (01.00%)
1111
|   
1112
->03.84% (514,308B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
1113
| ->02.39% (319,908B) 0x514B330: (within /usr/lib64/libxml2.so.2.7.3)
1114
| | ->01.95% (260,763B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
1115
| | | ->01.83% (245,468B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
1116
| | | | ->01.83% (245,468B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
1117
| | | |   
1118
| | | ->00.11% (15,295B) in 1+ places, all below ms_print's threshold (01.00%)
1119
| | | 
1120
| | ->00.44% (59,145B) in 1+ places, all below ms_print's threshold (01.00%)
1121
| | 
1122
| ->01.01% (135,562B) 0x50AD583: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
1123
| | ->01.01% (135,562B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
1124
| |   ->01.01% (135,562B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
1125
| |     ->01.01% (135,547B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
1126
| |     | 
1127
| |     ->00.00% (15B) in 1+ places, all below ms_print's threshold (01.00%)
1128
| |     
1129
| ->00.44% (58,838B) in 1+ places, all below ms_print's threshold (01.00%)
1130
| 
1131
->00.74% (98,914B) in 1+ places, all below ms_print's threshold (01.00%)
1132
1133
--------------------------------------------------------------------------------
1134
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
1135
--------------------------------------------------------------------------------
1136
 49    457,554,644       13,790,144       12,487,991     1,302,153            0
1137
 50    463,128,639       14,036,968       12,701,870     1,335,098            0
1138
 51    467,760,577       14,225,152       12,864,696     1,360,456            0
1139
90.44% (12,864,696B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1140
->24.61% (3,500,640B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
1141
| ->13.96% (1,985,880B) 0x514B594: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
1142
| | ->13.96% (1,985,880B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
1143
| | | ->13.96% (1,985,880B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
1144
| | |   ->10.42% (1,482,720B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
1145
| | |   | 
1146
| | |   ->03.54% (503,160B) 0x50A779C: xmlParseDocument (in /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
| ->10.48% (1,490,160B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
1151
| | ->06.94% (986,640B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
1152
| | | ->06.94% (986,640B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
1153
| | |   ->06.94% (986,640B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
1154
| | |     
1155
| | ->03.54% (503,160B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
1156
| | | ->03.54% (503,160B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
1157
| | |   ->03.54% (503,040B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
1158
| | |   | 
1159
| | |   ->00.00% (120B) in 1+ places, all below ms_print's threshold (01.00%)
1160
| | |   
1161
| | ->00.00% (360B) in 1+ places, all below ms_print's threshold (01.00%)
1162
| | 
1163
| ->00.17% (24,600B) in 1+ places, all below ms_print's threshold (01.00%)
1164
| 
1165
->14.75% (2,097,664B) 0x50AC5F0: xmlBufferResize (in /usr/lib64/libxml2.so.2.7.3)
1166
| ->14.75% (2,097,664B) 0x50AC91D: xmlBufferAdd (in /usr/lib64/libxml2.so.2.7.3)
1167
|   ->14.75% (2,097,664B) 0x50B7C38: xmlParserInputBufferCreateMem (in /usr/lib64/libxml2.so.2.7.3)
1168
|     ->14.75% (2,097,664B) 0x509343E: xmlCreateMemoryParserCtxt (in /usr/lib64/libxml2.so.2.7.3)
1169
|       ->14.75% (2,097,664B) 0x50A82B0: xmlSAXParseMemoryWithData (in /usr/lib64/libxml2.so.2.7.3)
1170
|         
1171
->13.99% (1,990,200B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
1172
| ->13.99% (1,990,200B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
1173
|   ->13.99% (1,990,200B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
1174
|     ->13.99% (1,989,960B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
1175
|     | ->13.99% (1,989,960B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
1176
|     |   
1177
|     ->00.00% (240B) in 1+ places, all below ms_print's threshold (01.00%)
1178
|     
1179
->13.03% (1,852,918B) 0x401371: ReadFile (in /home/csa/misc/bench/xmlbench/xsl/libxml)
1180
| ->13.01% (1,851,189B) 0x402B76: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
1181
| | ->13.01% (1,851,189B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
1182
| |   
1183
| ->00.01% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
1184
| 
1185
->06.88% (978,360B) 0x50ADF86: xmlNewTextLen (in /usr/lib64/libxml2.so.2.7.3)
1186
| ->06.88% (978,360B) 0x50AE034: xmlNewDocTextLen (in /usr/lib64/libxml2.so.2.7.3)
1187
|   ->06.88% (978,360B) 0x50B38B5: xmlStringLenGetNodeList (in /usr/lib64/libxml2.so.2.7.3)
1188
|     ->06.88% (978,360B) 0x514C39E: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
1189
|       ->06.88% (978,360B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
1190
|         
1191
->06.86% (976,137B) 0x50FD915: xmlStrncat (in /usr/lib64/libxml2.so.2.7.3)
1192
| ->06.86% (976,137B) 0x50B1CE0: xmlNodeAddContentLen (in /usr/lib64/libxml2.so.2.7.3)
1193
|   ->06.86% (976,060B) 0x50B3C3E: xmlStringLenGetNodeList (in /usr/lib64/libxml2.so.2.7.3)
1194
|   | ->06.86% (976,060B) 0x514C39E: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
1195
|   |   ->06.86% (976,060B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
1196
|   |     
1197
|   ->00.00% (77B) in 1+ places, all below ms_print's threshold (01.00%)
1198
|   
1199
->05.64% (802,368B) 0x50AD74D: (within /usr/lib64/libxml2.so.2.7.3)
1200
| ->05.64% (802,368B) 0x514C65A: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
1201
|   ->05.64% (802,272B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
1202
|   | ->05.64% (802,272B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
1203
|   |   ->05.64% (802,272B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
1204
|   |     
1205
|   ->00.00% (96B) in 1+ places, all below ms_print's threshold (01.00%)
1206
|   
1207
->03.99% (567,135B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
1208
| ->02.50% (355,739B) 0x514B330: (within /usr/lib64/libxml2.so.2.7.3)
1209
| | ->02.05% (292,116B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
1210
| | | ->01.94% (275,345B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
1211
| | | | ->01.94% (275,345B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
1212
| | | |   
1213
| | | ->00.12% (16,771B) in 1+ places, all below ms_print's threshold (01.00%)
1214
| | | 
1215
| | ->00.45% (63,623B) in 1+ places, all below ms_print's threshold (01.00%)
1216
| | 
1217
| ->01.04% (148,167B) 0x50AD583: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
1218
| | ->01.04% (148,167B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
1219
| |   ->01.04% (148,167B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
1220
| |     ->01.04% (148,152B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
1221
| |     | 
1222
| |     ->00.00% (15B) in 1+ places, all below ms_print's threshold (01.00%)
1223
| |     
1224
| ->00.44% (63,229B) in 1+ places, all below ms_print's threshold (01.00%)
1225
| 
1226
->00.70% (99,274B) in 1+ places, all below ms_print's threshold (01.00%)
1227
1228
--------------------------------------------------------------------------------
1229
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
1230
--------------------------------------------------------------------------------
1231
 52    473,333,121        5,323,584        4,860,938       462,646            0