/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 xmlgen 4
3
Massif arguments:   --heap=yes --depth=5 --massif-out-file=/tmp/massif.out
4
ms_print arguments: /tmp/massif.out
5
--------------------------------------------------------------------------------
6
7
8
    KB
9
154.7^                                                      ,.          .,:   
10
     |                                                    ,:@:       ,.::#:   
11
     |                                                 ..:@:@:    ...@:::#:   
12
     |                                                 :::@:@:: .,:::@:::#:   
13
     |                                                 :::@:@:: :@:::@:::#::  
14
     |                                               ,,:::@:@::::@:::@:::#::  
15
     |                                               @@:::@:@::::@:::@:::#::  
16
     |                                               @@:::@:@::::@:::@:::#::  
17
     |                                               @@:::@:@::::@:::@:::#::  
18
     |                                               @@:::@:@::::@:::@:::#::  
19
     |                                             : @@:::@:@::::@:::@:::#::  
20
     |                                    .. @ @   : @@:::@:@::::@:::@:::#::  
21
     |                                 :: :: @.@.::::@@:::@:@::::@:::@:::#::: 
22
     |                             .:  ::.:::@:@:::::@@:::@:@::::@:::@:::#::: 
23
     |                           .::: :::::::@:@:::::@@:::@:@::::@:::@:::#::: 
24
     |                         .:::::::::::::@:@:::::@@:::@:@::::@:::@:::#::: 
25
     |                    ,.  ,::::::::::::::@:@:::::@@:::@:@::::@:::@:::#:::.
26
     |                   :@:::@::::::::::::::@:@:::::@@:::@:@::::@:::@:::#::::
27
     |                   :@:::@::::::::::::::@:@:::::@@:::@:@::::@:::@:::#::::
28
     |                  .:@:::@::::::::::::::@:@:::::@@:::@:@::::@:::@:::#:::.
29
   0 +----------------------------------------------------------------------->Mi
30
     0                                                                   1.688
31
32
Number of snapshots: 87
33
 Detailed snapshots: [6, 10, 29, 31, 39, 40, 46, 48, 56, 66, 74, 77 (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        399,098               40               32             8            0
40
  2        420,654            1,200            1,122            78            0
41
  3        437,264            1,104            1,070            34            0
42
  4        466,012            5,256            5,005           251            0
43
  5        490,253           24,192           23,740           452            0
44
  6        510,860           31,056           30,312           744            0
45
97.60% (30,312B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
46
->28.08% (8,719B) 0x50AC5F0: xmlBufferResize (in /usr/lib64/libxml2.so.2.7.3)
47
| ->28.08% (8,719B) 0x50B9503: xmlParserInputBufferGrow (in /usr/lib64/libxml2.so.2.7.3)
48
|   ->28.08% (8,719B) 0x5090AC9: xmlParserInputGrow (in /usr/lib64/libxml2.so.2.7.3)
49
|     ->28.08% (8,719B) 0x5095738: (within /usr/lib64/libxml2.so.2.7.3)
50
|       ->14.58% (4,528B) 0x50977D3: (within /usr/lib64/libxml2.so.2.7.3)
51
|       | 
52
|       ->13.49% (4,191B) 0x50A76D9: xmlParseDocument (in /usr/lib64/libxml2.so.2.7.3)
53
|         
54
->26.38% (8,194B) 0x50ACDA4: xmlBufferCreateSize (in /usr/lib64/libxml2.so.2.7.3)
55
| ->26.38% (8,194B) 0x50B7ADA: xmlAllocParserInputBuffer (in /usr/lib64/libxml2.so.2.7.3)
56
|   ->26.38% (8,194B) 0x50B7C0B: xmlParserInputBufferCreateMem (in /usr/lib64/libxml2.so.2.7.3)
57
|     ->26.38% (8,194B) 0x509343E: xmlCreateMemoryParserCtxt (in /usr/lib64/libxml2.so.2.7.3)
58
|       ->26.38% (8,194B) 0x50A82B0: xmlSAXParseMemoryWithData (in /usr/lib64/libxml2.so.2.7.3)
59
|         
60
->13.19% (4,096B) 0x514A89D: xmlDictCreate (in /usr/lib64/libxml2.so.2.7.3)
61
| ->13.19% (4,096B) 0x5090003: xmlInitParserCtxt (in /usr/lib64/libxml2.so.2.7.3)
62
|   ->13.19% (4,096B) 0x5090084: xmlNewParserCtxt (in /usr/lib64/libxml2.so.2.7.3)
63
|     ->13.19% (4,096B) 0x5093429: xmlCreateMemoryParserCtxt (in /usr/lib64/libxml2.so.2.7.3)
64
|       ->13.19% (4,096B) 0x50A82B0: xmlSAXParseMemoryWithData (in /usr/lib64/libxml2.so.2.7.3)
65
|         
66
->07.64% (2,374B) 0x401371: ReadFile (in /home/csa/misc/bench/xmlbench/xsl/libxml)
67
| ->07.64% (2,374B) 0x402BB5: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
68
|   ->07.64% (2,374B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
69
|     
70
->06.54% (2,032B) in 30 places, all below massif's threshold (01.00%)
71
| 
72
->03.35% (1,040B) 0x51498CE: (within /usr/lib64/libxml2.so.2.7.3)
73
| ->03.35% (1,040B) 0x514A013: xmlDictLookup (in /usr/lib64/libxml2.so.2.7.3)
74
|   ->03.35% (1,040B) 0x5093CC3: (within /usr/lib64/libxml2.so.2.7.3)
75
|     ->03.35% (1,040B) 0x50A82D9: xmlSAXParseMemoryWithData (in /usr/lib64/libxml2.so.2.7.3)
76
|       ->03.35% (1,040B) 0x401209: parseXML (in /home/csa/misc/bench/xmlbench/xsl/libxml)
77
|         
78
->03.30% (1,025B) 0x401995: xmlgen_init (in /home/csa/misc/bench/xmlbench/xsl/libxml)
79
| ->03.30% (1,025B) 0x40307F: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
80
|   ->03.30% (1,025B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
81
|     
82
->02.29% (712B) 0x5090065: xmlNewParserCtxt (in /usr/lib64/libxml2.so.2.7.3)
83
| ->02.29% (712B) 0x5093429: xmlCreateMemoryParserCtxt (in /usr/lib64/libxml2.so.2.7.3)
84
|   ->02.29% (712B) 0x50A82B0: xmlSAXParseMemoryWithData (in /usr/lib64/libxml2.so.2.7.3)
85
|     ->02.29% (712B) 0x401209: parseXML (in /home/csa/misc/bench/xmlbench/xsl/libxml)
86
|       ->02.29% (712B) 0x40303D: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
87
|         
88
->01.55% (480B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
89
| ->01.55% (480B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
90
|   ->01.55% (480B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
91
|     ->01.16% (360B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
92
|     | ->01.16% (360B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
93
|     |   
94
|     ->00.39% (120B) in 1+ places, all below ms_print's threshold (01.00%)
95
|     
96
->01.55% (480B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
97
| ->01.55% (480B) in 2 places, all below massif's threshold (01.00%)
98
|   
99
->01.42% (440B) 0x5092176: (within /usr/lib64/libxml2.so.2.7.3)
100
| ->01.42% (440B) 0x509FBFC: (within /usr/lib64/libxml2.so.2.7.3)
101
|   ->01.42% (440B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
102
|     ->01.42% (440B) 0x50A779C: xmlParseDocument (in /usr/lib64/libxml2.so.2.7.3)
103
|       ->01.42% (440B) 0x50A82F4: xmlSAXParseMemoryWithData (in /usr/lib64/libxml2.so.2.7.3)
104
|         
105
->01.29% (400B) 0x508C279: xmlInitCharEncodingHandlers (in /usr/lib64/libxml2.so.2.7.3)
106
| ->01.29% (400B) 0x5093C43: xmlInitParser (in /usr/lib64/libxml2.so.2.7.3)
107
|   ->01.29% (400B) 0x402BF1: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
108
|     ->01.29% (400B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
109
|       
110
->01.03% (320B) 0x508C1CB: xmlNewCharEncodingHandler (in /usr/lib64/libxml2.so.2.7.3)
111
  ->01.03% (320B) in 8 places, all below massif's threshold (01.00%)
112
    
113
--------------------------------------------------------------------------------
114
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
115
--------------------------------------------------------------------------------
116
  7        527,041           28,368           27,438           930            0
117
  8        551,721           24,552           23,495         1,057            0
118
  9        568,769           27,208           25,800         1,408            0
119
 10        592,169           31,032           29,106         1,926            0
120
93.79% (29,106B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
121
->26.41% (8,194B) 0x50ACDA4: xmlBufferCreateSize (in /usr/lib64/libxml2.so.2.7.3)
122
| ->26.41% (8,194B) 0x50B7ADA: xmlAllocParserInputBuffer (in /usr/lib64/libxml2.so.2.7.3)
123
|   ->26.41% (8,194B) 0x50B7C0B: xmlParserInputBufferCreateMem (in /usr/lib64/libxml2.so.2.7.3)
124
|     ->26.41% (8,194B) 0x509343E: xmlCreateMemoryParserCtxt (in /usr/lib64/libxml2.so.2.7.3)
125
|       ->26.41% (8,194B) 0x50A82B0: xmlSAXParseMemoryWithData (in /usr/lib64/libxml2.so.2.7.3)
126
|         
127
->13.92% (4,320B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
128
| ->06.19% (1,920B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
129
| | ->04.25% (1,320B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
130
| | | ->04.25% (1,320B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
131
| | |   ->04.25% (1,320B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
132
| | |     
133
| | ->01.93% (600B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
134
| |   ->01.93% (600B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
135
| |     ->01.16% (360B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
136
| |     | 
137
| |     ->00.77% (240B) in 1+ places, all below ms_print's threshold (01.00%)
138
| |     
139
| ->03.87% (1,200B) 0x514C578: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
140
| | ->03.09% (960B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
141
| | | ->03.09% (960B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
142
| | |   ->03.09% (960B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
143
| | |     
144
| | ->00.77% (240B) in 1+ places, all below ms_print's threshold (01.00%)
145
| | 
146
| ->03.87% (1,200B) 0x514B594: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
147
|   ->03.87% (1,200B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
148
|     ->03.87% (1,200B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
149
|       ->02.32% (720B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
150
|       | 
151
|       ->01.55% (480B) 0x50A779C: xmlParseDocument (in /usr/lib64/libxml2.so.2.7.3)
152
|         
153
->13.20% (4,096B) 0x514A89D: xmlDictCreate (in /usr/lib64/libxml2.so.2.7.3)
154
| ->13.20% (4,096B) 0x5090003: xmlInitParserCtxt (in /usr/lib64/libxml2.so.2.7.3)
155
|   ->13.20% (4,096B) 0x5090084: xmlNewParserCtxt (in /usr/lib64/libxml2.so.2.7.3)
156
|     ->13.20% (4,096B) 0x5093429: xmlCreateMemoryParserCtxt (in /usr/lib64/libxml2.so.2.7.3)
157
|       ->13.20% (4,096B) 0x50A82B0: xmlSAXParseMemoryWithData (in /usr/lib64/libxml2.so.2.7.3)
158
|         
159
->08.89% (2,760B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
160
| ->08.89% (2,760B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
161
|   ->08.89% (2,760B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
162
|     ->08.12% (2,520B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
163
|     | ->08.12% (2,520B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
164
|     |   
165
|     ->00.77% (240B) in 1+ places, all below ms_print's threshold (01.00%)
166
|     
167
->07.65% (2,374B) 0x401371: ReadFile (in /home/csa/misc/bench/xmlbench/xsl/libxml)
168
| ->07.65% (2,374B) 0x402BB5: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
169
|   ->07.65% (2,374B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
170
|     
171
->04.43% (1,376B) in 28 places, all below massif's threshold (01.00%)
172
| 
173
->03.35% (1,040B) 0x51498CE: (within /usr/lib64/libxml2.so.2.7.3)
174
| ->03.35% (1,040B) 0x514A013: xmlDictLookup (in /usr/lib64/libxml2.so.2.7.3)
175
|   ->03.35% (1,040B) 0x5093CC3: (within /usr/lib64/libxml2.so.2.7.3)
176
|     ->03.35% (1,040B) 0x50A82D9: xmlSAXParseMemoryWithData (in /usr/lib64/libxml2.so.2.7.3)
177
|       ->03.35% (1,040B) 0x401239: initXML_Transformation (in /home/csa/misc/bench/xmlbench/xsl/libxml)
178
|       | 
179
|       ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
180
|       
181
->03.30% (1,025B) 0x401995: xmlgen_init (in /home/csa/misc/bench/xmlbench/xsl/libxml)
182
| ->03.30% (1,025B) 0x40307F: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
183
|   ->03.30% (1,025B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
184
|     
185
->03.09% (960B) 0x50AD74D: (within /usr/lib64/libxml2.so.2.7.3)
186
| ->03.09% (960B) 0x514C65A: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
187
|   ->02.47% (768B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
188
|   | ->02.47% (768B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
189
|   |   ->02.47% (768B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
190
|   |     
191
|   ->00.62% (192B) in 1+ places, all below ms_print's threshold (01.00%)
192
|   
193
->02.37% (737B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
194
| ->02.37% (737B) in 12 places, all below massif's threshold (01.00%)
195
|   
196
->02.29% (712B) 0x5090065: xmlNewParserCtxt (in /usr/lib64/libxml2.so.2.7.3)
197
| ->02.29% (712B) 0x5093429: xmlCreateMemoryParserCtxt (in /usr/lib64/libxml2.so.2.7.3)
198
|   ->02.29% (712B) 0x50A82B0: xmlSAXParseMemoryWithData (in /usr/lib64/libxml2.so.2.7.3)
199
|     ->02.29% (712B) 0x401239: initXML_Transformation (in /home/csa/misc/bench/xmlbench/xsl/libxml)
200
|     | ->02.29% (712B) 0x402C17: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
201
|     |   
202
|     ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
203
|     
204
->01.42% (440B) 0x5092176: (within /usr/lib64/libxml2.so.2.7.3)
205
| ->01.42% (440B) 0x509FBFC: (within /usr/lib64/libxml2.so.2.7.3)
206
|   ->01.42% (440B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
207
|     ->01.42% (440B) 0x50A779C: xmlParseDocument (in /usr/lib64/libxml2.so.2.7.3)
208
|       ->01.42% (440B) 0x50A82F4: xmlSAXParseMemoryWithData (in /usr/lib64/libxml2.so.2.7.3)
209
|         
210
->01.29% (400B) 0x508C279: xmlInitCharEncodingHandlers (in /usr/lib64/libxml2.so.2.7.3)
211
| ->01.29% (400B) 0x5093C43: xmlInitParser (in /usr/lib64/libxml2.so.2.7.3)
212
|   ->01.29% (400B) 0x402BF1: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
213
|     ->01.29% (400B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
214
|       
215
->01.13% (352B) 0x50ADA34: xmlNewDoc (in /usr/lib64/libxml2.so.2.7.3)
216
| ->01.13% (352B) 0x514DB27: xmlSAX2StartDocument (in /usr/lib64/libxml2.so.2.7.3)
217
|   ->01.13% (352B) 0x50A78D4: xmlParseDocument (in /usr/lib64/libxml2.so.2.7.3)
218
|     ->01.13% (352B) 0x50A82F4: xmlSAXParseMemoryWithData (in /usr/lib64/libxml2.so.2.7.3)
219
|       ->01.13% (352B) in 2 places, all below massif's threshold (01.00%)
220
|         
221
->01.03% (320B) 0x508C1CB: xmlNewCharEncodingHandler (in /usr/lib64/libxml2.so.2.7.3)
222
  ->01.03% (320B) in 8 places, all below massif's threshold (01.00%)
223
    
224
--------------------------------------------------------------------------------
225
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
226
--------------------------------------------------------------------------------
227
 11        618,831           35,560           33,017         2,543            0
228
 12        635,489           38,488           35,544         2,944            0
229
 13        658,280           42,432           38,944         3,488            0
230
 14        677,869           45,680           41,757         3,923            0
231
 15        706,711           50,712           46,114         4,598            0
232
 16        723,646           53,544           48,557         4,987            0
233
 17        735,956           55,376           50,155         5,221            0
234
 18        754,420           57,672           52,143         5,529            0
235
 19        769,256           43,272           37,702         5,570            0
236
 20        795,967           49,424           43,404         6,020            0
237
 21        823,258           63,656           57,424         6,232            0
238
 22        842,698           51,664           45,691         5,973            0
239
 23        853,423           64,528           58,556         5,972            0
240
 24        876,733           53,536           47,570         5,966            0
241
 25        902,439           67,808           61,565         6,243            0
242
 26        918,440           68,200           61,984         6,216            0
243
 27        941,202           56,192           50,264         5,928            0
244
 28        957,500           57,512           51,600         5,912            0
245
 29        976,740           72,184           65,640         6,544            0
246
90.93% (65,640B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
247
->19.62% (14,160B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
248
| ->07.65% (5,520B) 0x514C578: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
249
| | ->07.31% (5,280B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
250
| | | ->07.31% (5,280B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
251
| | |   ->07.31% (5,280B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
252
| | |     
253
| | ->00.33% (240B) in 1+ places, all below ms_print's threshold (01.00%)
254
| | 
255
| ->06.15% (4,440B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
256
| | ->05.65% (4,080B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
257
| | | ->05.65% (4,080B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
258
| | |   ->05.65% (4,080B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
259
| | |     
260
| | ->00.50% (360B) in 1+ places, all below ms_print's threshold (01.00%)
261
| | 
262
| ->05.82% (4,200B) 0x514B594: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
263
|   ->03.82% (2,760B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
264
|   | ->03.82% (2,760B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
265
|   |   ->03.82% (2,760B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
266
|   |     
267
|   ->01.99% (1,440B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
268
|     ->01.99% (1,440B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
269
|       ->01.50% (1,080B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
270
|       | 
271
|       ->00.50% (360B) in 1+ places, all below ms_print's threshold (01.00%)
272
|       
273
->18.35% (13,248B) 0x50B6256: xmlHashCreate (in /usr/lib64/libxml2.so.2.7.3)
274
| ->17.02% (12,288B) 0x50E77A1: xmlXPathNewContext (in /usr/lib64/libxml2.so.2.7.3)
275
| | ->17.02% (12,288B) 0x4E36245: xsltXPathCompile (in /usr/lib64/libxslt.so.1.1.24)
276
| |   ->17.02% (12,288B) 0x4E46DB6: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
277
| |   | ->17.02% (12,288B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
278
| |   |   
279
| |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
280
| |   
281
| ->01.33% (960B) in 2 places, all below massif's threshold (01.00%)
282
|   
283
->10.81% (7,800B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
284
| ->10.81% (7,800B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
285
|   ->10.81% (7,800B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
286
|     ->10.47% (7,560B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
287
|     | ->10.47% (7,560B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
288
|     |   
289
|     ->00.33% (240B) in 1+ places, all below ms_print's threshold (01.00%)
290
|     
291
->08.00% (5,776B) 0x4E4628B: (within /usr/lib64/libxslt.so.1.1.24)
292
| ->03.79% (2,736B) 0x4E474F5: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
293
| | ->03.79% (2,736B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
294
| |   ->03.79% (2,736B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
295
| |     ->03.79% (2,736B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
296
| |       
297
| ->01.68% (1,216B) in 4 places, all below massif's threshold (01.00%)
298
| | 
299
| ->01.26% (912B) 0x4E46D27: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
300
| | ->01.26% (912B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
301
| |   ->01.26% (912B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
302
| |     ->01.26% (912B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
303
| |       
304
| ->01.26% (912B) 0x4E47457: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
305
|   ->01.26% (912B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
306
|     ->01.26% (912B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
307
|       ->01.26% (912B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
308
|         
309
->06.14% (4,432B) in 48 places, all below massif's threshold (01.00%)
310
| 
311
->06.12% (4,416B) 0x50AD74D: (within /usr/lib64/libxml2.so.2.7.3)
312
| ->06.12% (4,416B) 0x514C65A: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
313
|   ->05.85% (4,224B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
314
|   | ->05.85% (4,224B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
315
|   |   ->05.85% (4,224B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
316
|   |     
317
|   ->00.27% (192B) in 1+ places, all below ms_print's threshold (01.00%)
318
|   
319
->05.67% (4,096B) 0x514A89D: xmlDictCreate (in /usr/lib64/libxml2.so.2.7.3)
320
| ->05.67% (4,096B) 0x4E30945: xsltNewStylesheet (in /usr/lib64/libxslt.so.1.1.24)
321
| | ->05.67% (4,096B) 0x4E32EFC: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
322
| |   ->05.67% (4,096B) 0x4E330F6: xsltParseStylesheetDoc (in /usr/lib64/libxslt.so.1.1.24)
323
| |     ->05.67% (4,096B) 0x401248: initXML_Transformation (in /home/csa/misc/bench/xmlbench/xsl/libxml)
324
| |       
325
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
326
| 
327
->04.43% (3,200B) 0x50D8631: (within /usr/lib64/libxml2.so.2.7.3)
328
| ->02.66% (1,920B) 0x50D8F88: (within /usr/lib64/libxml2.so.2.7.3)
329
| | ->02.66% (1,920B) 0x50E941D: xmlXPathCtxtCompile (in /usr/lib64/libxml2.so.2.7.3)
330
| |   ->02.66% (1,920B) 0x4E36268: xsltXPathCompile (in /usr/lib64/libxslt.so.1.1.24)
331
| |     ->01.77% (1,280B) 0x4E46DB6: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
332
| |     | 
333
| |     ->00.89% (640B) in 1+ places, all below ms_print's threshold (01.00%)
334
| |     
335
| ->01.77% (1,280B) 0x50D8D50: xmlXPathNewParserContext (in /usr/lib64/libxml2.so.2.7.3)
336
|   ->01.77% (1,280B) 0x50E9446: xmlXPathCtxtCompile (in /usr/lib64/libxml2.so.2.7.3)
337
|     ->01.77% (1,280B) 0x4E36268: xsltXPathCompile (in /usr/lib64/libxslt.so.1.1.24)
338
|       ->01.77% (1,280B) in 2 places, all below massif's threshold (01.00%)
339
|         
340
->03.45% (2,489B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
341
| ->02.44% (1,762B) in 30 places, all below massif's threshold (01.00%)
342
| | 
343
| ->01.01% (727B) 0x514B330: (within /usr/lib64/libxml2.so.2.7.3)
344
|   ->01.01% (727B) in 3 places, all below massif's threshold (01.00%)
345
|     
346
->03.29% (2,374B) 0x401371: ReadFile (in /home/csa/misc/bench/xmlbench/xsl/libxml)
347
| ->03.29% (2,374B) 0x402BB5: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
348
|   ->03.29% (2,374B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
349
|     
350
->02.19% (1,584B) 0x50AAA2B: xmlGetNsList (in /usr/lib64/libxml2.so.2.7.3)
351
| ->02.19% (1,584B) 0x4E46B91: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
352
|   ->02.19% (1,584B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
353
|     ->02.19% (1,584B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
354
|       ->02.19% (1,584B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
355
|         
356
->01.44% (1,040B) 0x51498CE: (within /usr/lib64/libxml2.so.2.7.3)
357
| ->01.44% (1,040B) 0x514A013: xmlDictLookup (in /usr/lib64/libxml2.so.2.7.3)
358
|   ->01.44% (1,040B) 0x4E3A6D1: xsltEvalStaticAttrValueTemplate (in /usr/lib64/libxslt.so.1.1.24)
359
|   | ->01.44% (1,040B) 0x4E47521: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
360
|   |   ->01.44% (1,040B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
361
|   |     
362
|   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
363
|   
364
->01.42% (1,025B) 0x401995: xmlgen_init (in /home/csa/misc/bench/xmlbench/xsl/libxml)
365
  ->01.42% (1,025B) 0x40307F: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
366
    ->01.42% (1,025B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
367
      
368
--------------------------------------------------------------------------------
369
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
370
--------------------------------------------------------------------------------
371
 30      1,001,755           59,496           53,607         5,889            0
372
 31      1,019,364           74,544           67,939         6,605            0
373
91.14% (67,939B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
374
->17.77% (13,248B) 0x50B6256: xmlHashCreate (in /usr/lib64/libxml2.so.2.7.3)
375
| ->16.48% (12,288B) 0x50E77A1: xmlXPathNewContext (in /usr/lib64/libxml2.so.2.7.3)
376
| | ->16.48% (12,288B) 0x4E36245: xsltXPathCompile (in /usr/lib64/libxslt.so.1.1.24)
377
| |   ->16.48% (12,288B) 0x4E46DB6: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
378
| |   | ->16.48% (12,288B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
379
| |   |   
380
| |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
381
| |   
382
| ->01.29% (960B) in 2 places, all below massif's threshold (01.00%)
383
|   
384
->17.55% (13,080B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
385
| ->07.41% (5,520B) 0x514C578: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
386
| | ->07.08% (5,280B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
387
| | | ->07.08% (5,280B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
388
| | |   ->07.08% (5,280B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
389
| | |     
390
| | ->00.32% (240B) in 1+ places, all below ms_print's threshold (01.00%)
391
| | 
392
| ->05.47% (4,080B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
393
| | ->04.99% (3,720B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
394
| | | ->04.99% (3,720B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
395
| | |   ->04.99% (3,720B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
396
| | |     
397
| | ->00.48% (360B) in 1+ places, all below ms_print's threshold (01.00%)
398
| | 
399
| ->04.67% (3,480B) 0x514B594: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
400
|   ->02.74% (2,040B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
401
|   | ->02.74% (2,040B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
402
|   |   ->02.74% (2,040B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
403
|   |     
404
|   ->01.93% (1,440B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
405
|     ->01.93% (1,440B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
406
|       ->01.45% (1,080B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
407
|       | 
408
|       ->00.48% (360B) in 1+ places, all below ms_print's threshold (01.00%)
409
|       
410
->10.46% (7,800B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
411
| ->10.46% (7,800B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
412
|   ->10.46% (7,800B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
413
|     ->10.14% (7,560B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
414
|     | ->10.14% (7,560B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
415
|     |   
416
|     ->00.32% (240B) in 1+ places, all below ms_print's threshold (01.00%)
417
|     
418
->10.20% (7,600B) 0x4E4628B: (within /usr/lib64/libxslt.so.1.1.24)
419
| ->04.89% (3,648B) 0x4E474F5: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
420
| | ->04.89% (3,648B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
421
| |   ->04.89% (3,648B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
422
| |     ->04.89% (3,648B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
423
| |       
424
| ->02.04% (1,520B) in 4 places, all below massif's threshold (01.00%)
425
| | 
426
| ->01.63% (1,216B) 0x4E46D27: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
427
| | ->01.63% (1,216B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
428
| |   ->01.63% (1,216B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
429
| |     ->01.63% (1,216B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
430
| |       
431
| ->01.63% (1,216B) 0x4E47457: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
432
|   ->01.63% (1,216B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
433
|     ->01.63% (1,216B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
434
|       ->01.63% (1,216B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
435
|         
436
->05.92% (4,416B) 0x50AD74D: (within /usr/lib64/libxml2.so.2.7.3)
437
| ->05.92% (4,416B) 0x514C65A: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
438
|   ->05.67% (4,224B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
439
|   | ->05.67% (4,224B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
440
|   |   ->05.67% (4,224B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
441
|   |     
442
|   ->00.26% (192B) in 1+ places, all below ms_print's threshold (01.00%)
443
|   
444
->05.49% (4,096B) 0x514A89D: xmlDictCreate (in /usr/lib64/libxml2.so.2.7.3)
445
| ->05.49% (4,096B) 0x4E30945: xsltNewStylesheet (in /usr/lib64/libxslt.so.1.1.24)
446
| | ->05.49% (4,096B) 0x4E32EFC: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
447
| |   ->05.49% (4,096B) 0x4E330F6: xsltParseStylesheetDoc (in /usr/lib64/libxslt.so.1.1.24)
448
| |     ->05.49% (4,096B) 0x401248: initXML_Transformation (in /home/csa/misc/bench/xmlbench/xsl/libxml)
449
| |       
450
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
451
| 
452
->05.24% (3,904B) in 47 places, all below massif's threshold (01.00%)
453
| 
454
->05.15% (3,840B) 0x50D8631: (within /usr/lib64/libxml2.so.2.7.3)
455
| ->03.43% (2,560B) 0x50D8F88: (within /usr/lib64/libxml2.so.2.7.3)
456
| | ->03.43% (2,560B) 0x50E941D: xmlXPathCtxtCompile (in /usr/lib64/libxml2.so.2.7.3)
457
| |   ->03.43% (2,560B) 0x4E36268: xsltXPathCompile (in /usr/lib64/libxslt.so.1.1.24)
458
| |     ->02.58% (1,920B) 0x4E46DB6: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
459
| |     | 
460
| |     ->00.86% (640B) in 1+ places, all below ms_print's threshold (01.00%)
461
| |     
462
| ->01.72% (1,280B) 0x50D8D50: xmlXPathNewParserContext (in /usr/lib64/libxml2.so.2.7.3)
463
|   ->01.72% (1,280B) 0x50E9446: xmlXPathCtxtCompile (in /usr/lib64/libxml2.so.2.7.3)
464
|     ->01.72% (1,280B) 0x4E36268: xsltXPathCompile (in /usr/lib64/libxslt.so.1.1.24)
465
|       ->01.72% (1,280B) in 2 places, all below massif's threshold (01.00%)
466
|         
467
->03.28% (2,444B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
468
| ->03.28% (2,444B) in 31 places, all below massif's threshold (01.00%)
469
|   
470
->03.18% (2,374B) 0x401371: ReadFile (in /home/csa/misc/bench/xmlbench/xsl/libxml)
471
| ->03.18% (2,374B) 0x402BB5: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
472
|   ->03.18% (2,374B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
473
|     
474
->02.83% (2,112B) 0x50AAA2B: xmlGetNsList (in /usr/lib64/libxml2.so.2.7.3)
475
| ->02.83% (2,112B) 0x4E46B91: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
476
|   ->02.83% (2,112B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
477
|     ->02.83% (2,112B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
478
|       ->02.83% (2,112B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
479
|         
480
->01.40% (1,040B) 0x51498CE: (within /usr/lib64/libxml2.so.2.7.3)
481
| ->01.40% (1,040B) 0x514A013: xmlDictLookup (in /usr/lib64/libxml2.so.2.7.3)
482
|   ->01.40% (1,040B) 0x4E3A6D1: xsltEvalStaticAttrValueTemplate (in /usr/lib64/libxslt.so.1.1.24)
483
|   | ->01.40% (1,040B) 0x4E47521: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
484
|   |   ->01.40% (1,040B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
485
|   |     
486
|   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
487
|   
488
->01.38% (1,025B) 0x401995: xmlgen_init (in /home/csa/misc/bench/xmlbench/xsl/libxml)
489
| ->01.38% (1,025B) 0x40307F: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
490
|   ->01.38% (1,025B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
491
|     
492
->01.29% (960B) 0x5157E89: xmlPatterncompile (in /usr/lib64/libxml2.so.2.7.3)
493
  ->01.29% (960B) 0x50D8F68: (within /usr/lib64/libxml2.so.2.7.3)
494
    ->01.29% (960B) 0x50E941D: xmlXPathCtxtCompile (in /usr/lib64/libxml2.so.2.7.3)
495
      ->01.29% (960B) 0x4E36268: xsltXPathCompile (in /usr/lib64/libxslt.so.1.1.24)
496
        ->01.29% (960B) in 2 places, all below massif's threshold (01.00%)
497
          
498
--------------------------------------------------------------------------------
499
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
500
--------------------------------------------------------------------------------
501
 32      1,032,013           73,704           67,664         6,040            0
502
 33      1,051,401           62,408           56,386         6,022            0
503
 34      1,075,323           64,048           58,052         5,996            0
504
 35      1,091,276           65,088           59,112         5,976            0
505
 36      1,115,120           79,272           72,652         6,620            0
506
 37      1,133,245           65,552           59,740         5,812            0
507
 38      1,148,892           66,184           60,329         5,855            0
508
 39      1,162,517          116,424          110,388         6,036            0
509
94.82% (110,388B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
510
->43.04% (50,112B) 0x50B6256: xmlHashCreate (in /usr/lib64/libxml2.so.2.7.3)
511
| ->42.22% (49,152B) 0x4E39985: xsltAddTemplate (in /usr/lib64/libxslt.so.1.1.24)
512
| | ->42.22% (49,152B) 0x4E32ECE: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
513
| |   ->42.22% (49,152B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
514
| |     ->42.22% (49,152B) 0x4E330F6: xsltParseStylesheetDoc (in /usr/lib64/libxslt.so.1.1.24)
515
| |       
516
| ->00.82% (960B) in 1+ places, all below ms_print's threshold (01.00%)
517
| 
518
->10.71% (12,464B) 0x4E4628B: (within /usr/lib64/libxslt.so.1.1.24)
519
| ->05.22% (6,080B) 0x4E474F5: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
520
| | ->05.22% (6,080B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
521
| |   ->05.22% (6,080B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
522
| |     ->05.22% (6,080B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
523
| |       
524
| ->02.35% (2,736B) 0x4E47457: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
525
| | ->02.35% (2,736B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
526
| |   ->02.35% (2,736B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
527
| |     ->02.35% (2,736B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
528
| |       
529
| ->01.04% (1,216B) 0x4E46D27: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
530
| | ->01.04% (1,216B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
531
| |   ->01.04% (1,216B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
532
| |     ->01.04% (1,216B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
533
| |       
534
| ->01.04% (1,216B) 0x4E46E02: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
535
| | ->01.04% (1,216B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
536
| |   ->01.04% (1,216B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
537
| |     ->01.04% (1,216B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
538
| |       
539
| ->01.04% (1,216B) in 3 places, all below massif's threshold (01.00%)
540
|   
541
->07.73% (9,000B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
542
| ->04.74% (5,520B) 0x514C578: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
543
| | ->04.54% (5,280B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
544
| | | ->04.54% (5,280B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
545
| | |   ->04.54% (5,280B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
546
| | |     
547
| | ->00.21% (240B) in 1+ places, all below ms_print's threshold (01.00%)
548
| | 
549
| ->02.68% (3,120B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
550
| | ->02.58% (3,000B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
551
| | | ->02.58% (3,000B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
552
| | |   ->02.58% (3,000B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
553
| | |     
554
| | ->00.10% (120B) in 1+ places, all below ms_print's threshold (01.00%)
555
| | 
556
| ->00.31% (360B) in 1+ places, all below ms_print's threshold (01.00%)
557
| 
558
->06.70% (7,800B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
559
| ->06.70% (7,800B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
560
|   ->06.70% (7,800B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
561
|     ->06.49% (7,560B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
562
|     | ->06.49% (7,560B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
563
|     |   
564
|     ->00.21% (240B) in 1+ places, all below ms_print's threshold (01.00%)
565
|     
566
->06.67% (7,769B) in 53 places, all below massif's threshold (01.00%)
567
| 
568
->04.40% (5,120B) 0x50D8631: (within /usr/lib64/libxml2.so.2.7.3)
569
| ->03.30% (3,840B) 0x50D8F88: (within /usr/lib64/libxml2.so.2.7.3)
570
| | ->03.30% (3,840B) 0x50E941D: xmlXPathCtxtCompile (in /usr/lib64/libxml2.so.2.7.3)
571
| |   ->03.30% (3,840B) 0x4E36268: xsltXPathCompile (in /usr/lib64/libxslt.so.1.1.24)
572
| |     ->01.65% (1,920B) 0x4E46DB6: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
573
| |     | 
574
| |     ->01.10% (1,280B) 0x4E46E75: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
575
| |     | 
576
| |     ->00.55% (640B) in 1+ places, all below ms_print's threshold (01.00%)
577
| |     
578
| ->01.10% (1,280B) 0x50D8D50: xmlXPathNewParserContext (in /usr/lib64/libxml2.so.2.7.3)
579
|   ->01.10% (1,280B) 0x50E9446: xmlXPathCtxtCompile (in /usr/lib64/libxml2.so.2.7.3)
580
|     ->01.10% (1,280B) 0x4E36268: xsltXPathCompile (in /usr/lib64/libxslt.so.1.1.24)
581
|       ->01.10% (1,280B) in 2 places, all below massif's threshold (01.00%)
582
|         
583
->03.79% (4,416B) 0x50AD74D: (within /usr/lib64/libxml2.so.2.7.3)
584
| ->03.79% (4,416B) 0x514C65A: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
585
|   ->03.63% (4,224B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
586
|   | ->03.63% (4,224B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
587
|   |   ->03.63% (4,224B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
588
|   |     
589
|   ->00.16% (192B) in 1+ places, all below ms_print's threshold (01.00%)
590
|   
591
->03.52% (4,096B) 0x514A89D: xmlDictCreate (in /usr/lib64/libxml2.so.2.7.3)
592
| ->03.52% (4,096B) 0x4E30945: xsltNewStylesheet (in /usr/lib64/libxslt.so.1.1.24)
593
| | ->03.52% (4,096B) 0x4E32EFC: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
594
| |   ->03.52% (4,096B) 0x4E330F6: xsltParseStylesheetDoc (in /usr/lib64/libxslt.so.1.1.24)
595
| |     ->03.52% (4,096B) 0x401248: initXML_Transformation (in /home/csa/misc/bench/xmlbench/xsl/libxml)
596
| |       
597
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
598
| 
599
->03.25% (3,784B) 0x50AAA2B: xmlGetNsList (in /usr/lib64/libxml2.so.2.7.3)
600
| ->03.10% (3,608B) 0x4E46B91: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
601
| | ->03.10% (3,608B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
602
| |   ->03.10% (3,608B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
603
| |     ->03.10% (3,608B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
604
| |       
605
| ->00.15% (176B) in 1+ places, all below ms_print's threshold (01.00%)
606
| 
607
->02.04% (2,374B) 0x401371: ReadFile (in /home/csa/misc/bench/xmlbench/xsl/libxml)
608
| ->02.04% (2,374B) 0x402BB5: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
609
|   ->02.04% (2,374B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
610
|     
611
->01.73% (2,013B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
612
| ->01.73% (2,013B) in 36 places, all below massif's threshold (01.00%)
613
|   
614
->01.24% (1,440B) 0x5157E89: xmlPatterncompile (in /usr/lib64/libxml2.so.2.7.3)
615
  ->01.24% (1,440B) 0x50D8F68: (within /usr/lib64/libxml2.so.2.7.3)
616
    ->01.24% (1,440B) 0x50E941D: xmlXPathCtxtCompile (in /usr/lib64/libxml2.so.2.7.3)
617
      ->01.24% (1,440B) 0x4E36268: xsltXPathCompile (in /usr/lib64/libxslt.so.1.1.24)
618
        ->01.24% (1,440B) in 3 places, all below massif's threshold (01.00%)
619
          
620
--------------------------------------------------------------------------------
621
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
622
--------------------------------------------------------------------------------
623
 40      1,181,164          118,136          111,845         6,291            0
624
94.67% (111,845B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
625
->42.42% (50,112B) 0x50B6256: xmlHashCreate (in /usr/lib64/libxml2.so.2.7.3)
626
| ->41.61% (49,152B) 0x4E39985: xsltAddTemplate (in /usr/lib64/libxslt.so.1.1.24)
627
| | ->41.61% (49,152B) 0x4E32ECE: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
628
| |   ->41.61% (49,152B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
629
| |     ->41.61% (49,152B) 0x4E330F6: xsltParseStylesheetDoc (in /usr/lib64/libxslt.so.1.1.24)
630
| |       
631
| ->00.81% (960B) in 1+ places, all below ms_print's threshold (01.00%)
632
| 
633
->10.55% (12,464B) 0x4E4628B: (within /usr/lib64/libxslt.so.1.1.24)
634
| ->05.15% (6,080B) 0x4E474F5: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
635
| | ->05.15% (6,080B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
636
| |   ->05.15% (6,080B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
637
| |     ->05.15% (6,080B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
638
| |       
639
| ->02.32% (2,736B) 0x4E47457: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
640
| | ->02.32% (2,736B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
641
| |   ->02.32% (2,736B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
642
| |     ->02.32% (2,736B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
643
| |       
644
| ->01.03% (1,216B) 0x4E46D27: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
645
| | ->01.03% (1,216B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
646
| |   ->01.03% (1,216B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
647
| |     ->01.03% (1,216B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
648
| |       
649
| ->01.03% (1,216B) 0x4E46E02: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
650
| | ->01.03% (1,216B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
651
| |   ->01.03% (1,216B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
652
| |     ->01.03% (1,216B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
653
| |       
654
| ->01.03% (1,216B) in 3 places, all below massif's threshold (01.00%)
655
|   
656
->07.62% (9,000B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
657
| ->04.67% (5,520B) 0x514C578: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
658
| | ->04.47% (5,280B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
659
| | | ->04.47% (5,280B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
660
| | |   ->04.47% (5,280B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
661
| | |     
662
| | ->00.20% (240B) in 1+ places, all below ms_print's threshold (01.00%)
663
| | 
664
| ->02.64% (3,120B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
665
| | ->02.54% (3,000B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
666
| | | ->02.54% (3,000B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
667
| | |   ->02.54% (3,000B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
668
| | |     
669
| | ->00.10% (120B) in 1+ places, all below ms_print's threshold (01.00%)
670
| | 
671
| ->00.30% (360B) in 1+ places, all below ms_print's threshold (01.00%)
672
| 
673
->06.40% (7,560B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
674
| ->06.40% (7,560B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
675
|   ->06.40% (7,560B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
676
|     ->06.20% (7,320B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
677
|     | ->06.20% (7,320B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
678
|     |   
679
|     ->00.20% (240B) in 1+ places, all below ms_print's threshold (01.00%)
680
|     
681
->05.93% (7,009B) in 52 places, all below massif's threshold (01.00%)
682
| 
683
->04.33% (5,120B) 0x50D8631: (within /usr/lib64/libxml2.so.2.7.3)
684
| ->03.25% (3,840B) 0x50D8F88: (within /usr/lib64/libxml2.so.2.7.3)
685
| | ->03.25% (3,840B) 0x50E941D: xmlXPathCtxtCompile (in /usr/lib64/libxml2.so.2.7.3)
686
| |   ->03.25% (3,840B) 0x4E36268: xsltXPathCompile (in /usr/lib64/libxslt.so.1.1.24)
687
| |     ->01.63% (1,920B) 0x4E46DB6: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
688
| |     | 
689
| |     ->01.08% (1,280B) 0x4E46E75: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
690
| |     | 
691
| |     ->00.54% (640B) in 1+ places, all below ms_print's threshold (01.00%)
692
| |     
693
| ->01.08% (1,280B) 0x50D8D50: xmlXPathNewParserContext (in /usr/lib64/libxml2.so.2.7.3)
694
|   ->01.08% (1,280B) 0x50E9446: xmlXPathCtxtCompile (in /usr/lib64/libxml2.so.2.7.3)
695
|     ->01.08% (1,280B) 0x4E36268: xsltXPathCompile (in /usr/lib64/libxslt.so.1.1.24)
696
|       ->01.08% (1,280B) in 2 places, all below massif's threshold (01.00%)
697
|         
698
->03.74% (4,416B) 0x50AD74D: (within /usr/lib64/libxml2.so.2.7.3)
699
| ->03.74% (4,416B) 0x514C65A: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
700
|   ->03.58% (4,224B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
701
|   | ->03.58% (4,224B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
702
|   |   ->03.58% (4,224B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
703
|   |     
704
|   ->00.16% (192B) in 1+ places, all below ms_print's threshold (01.00%)
705
|   
706
->03.47% (4,096B) 0x514A89D: xmlDictCreate (in /usr/lib64/libxml2.so.2.7.3)
707
| ->03.47% (4,096B) 0x4E30945: xsltNewStylesheet (in /usr/lib64/libxslt.so.1.1.24)
708
| | ->03.47% (4,096B) 0x4E32EFC: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
709
| |   ->03.47% (4,096B) 0x4E330F6: xsltParseStylesheetDoc (in /usr/lib64/libxslt.so.1.1.24)
710
| |     ->03.47% (4,096B) 0x401248: initXML_Transformation (in /home/csa/misc/bench/xmlbench/xsl/libxml)
711
| |       
712
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
713
| 
714
->03.35% (3,960B) 0x50AAA2B: xmlGetNsList (in /usr/lib64/libxml2.so.2.7.3)
715
| ->03.05% (3,608B) 0x4E46B91: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
716
| | ->03.05% (3,608B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
717
| |   ->03.05% (3,608B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
718
| |     ->03.05% (3,608B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
719
| |       
720
| ->00.30% (352B) in 1+ places, all below ms_print's threshold (01.00%)
721
| 
722
->02.01% (2,374B) 0x401371: ReadFile (in /home/csa/misc/bench/xmlbench/xsl/libxml)
723
| ->02.01% (2,374B) 0x402BB5: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
724
|   ->02.01% (2,374B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
725
|     
726
->01.90% (2,240B) 0x4E38F7D: (within /usr/lib64/libxslt.so.1.1.24)
727
| ->01.90% (2,240B) 0x4E397FC: xsltAddTemplate (in /usr/lib64/libxslt.so.1.1.24)
728
|   ->01.90% (2,240B) 0x4E32ECE: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
729
|     ->01.90% (2,240B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
730
|       ->01.90% (2,240B) 0x4E330F6: xsltParseStylesheetDoc (in /usr/lib64/libxslt.so.1.1.24)
731
|         
732
->01.74% (2,054B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
733
| ->01.74% (2,054B) in 36 places, all below massif's threshold (01.00%)
734
|   
735
->01.22% (1,440B) 0x5157E89: xmlPatterncompile (in /usr/lib64/libxml2.so.2.7.3)
736
  ->01.22% (1,440B) 0x50D8F68: (within /usr/lib64/libxml2.so.2.7.3)
737
    ->01.22% (1,440B) 0x50E941D: xmlXPathCtxtCompile (in /usr/lib64/libxml2.so.2.7.3)
738
      ->01.22% (1,440B) 0x4E36268: xsltXPathCompile (in /usr/lib64/libxslt.so.1.1.24)
739
        ->01.22% (1,440B) in 3 places, all below massif's threshold (01.00%)
740
          
741
--------------------------------------------------------------------------------
742
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
743
--------------------------------------------------------------------------------
744
 41      1,197,136          136,824          130,181         6,643            0
745
 42      1,220,261          139,904          132,674         7,230            0
746
 43      1,235,931          141,344          133,739         7,605            0
747
 44      1,259,145          144,584          136,719         7,865            0
748
 45      1,276,159          146,112          138,104         8,008            0
749
 46      1,302,701          149,080          140,690         8,390            0
750
94.37% (140,690B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
751
->42.82% (63,840B) 0x50B6256: xmlHashCreate (in /usr/lib64/libxml2.so.2.7.3)
752
| ->32.97% (49,152B) 0x4E39985: xsltAddTemplate (in /usr/lib64/libxslt.so.1.1.24)
753
| | ->32.97% (49,152B) 0x4E32ECE: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
754
| |   ->32.97% (49,152B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
755
| |     ->32.97% (49,152B) 0x4E330F6: xsltParseStylesheetDoc (in /usr/lib64/libxslt.so.1.1.24)
756
| |       
757
| ->08.24% (12,288B) 0x50E77A1: xmlXPathNewContext (in /usr/lib64/libxml2.so.2.7.3)
758
| | ->08.24% (12,288B) 0x4E4DECE: xsltNewTransformContext (in /usr/lib64/libxslt.so.1.1.24)
759
| | | ->08.24% (12,288B) 0x4E4E9E5: (within /usr/lib64/libxslt.so.1.1.24)
760
| | |   ->08.24% (12,288B) 0x4011DA: transformXML (in /home/csa/misc/bench/xmlbench/xsl/libxml)
761
| | |     
762
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
763
| | 
764
| ->01.61% (2,400B) in 4 places, all below massif's threshold (01.00%)
765
|   
766
->09.89% (14,737B) in 77 places, all below massif's threshold (01.00%)
767
| 
768
->08.36% (12,464B) 0x4E4628B: (within /usr/lib64/libxslt.so.1.1.24)
769
| ->04.08% (6,080B) 0x4E474F5: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
770
| | ->04.08% (6,080B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
771
| |   ->04.08% (6,080B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
772
| |     ->04.08% (6,080B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
773
| |       
774
| ->02.45% (3,648B) in 5 places, all below massif's threshold (01.00%)
775
| | 
776
| ->01.84% (2,736B) 0x4E47457: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
777
|   ->01.84% (2,736B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
778
|     ->01.84% (2,736B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
779
|       ->01.84% (2,736B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
780
|         
781
->06.04% (9,000B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
782
| ->03.70% (5,520B) 0x514C578: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
783
| | ->03.54% (5,280B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
784
| | | ->03.54% (5,280B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
785
| | |   ->03.54% (5,280B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
786
| | |     
787
| | ->00.16% (240B) in 1+ places, all below ms_print's threshold (01.00%)
788
| | 
789
| ->02.09% (3,120B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
790
| | ->02.01% (3,000B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
791
| | | ->02.01% (3,000B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
792
| | |   ->02.01% (3,000B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
793
| | |     
794
| | ->00.08% (120B) in 1+ places, all below ms_print's threshold (01.00%)
795
| | 
796
| ->00.24% (360B) in 1+ places, all below ms_print's threshold (01.00%)
797
| 
798
->05.50% (8,192B) 0x514A89D: xmlDictCreate (in /usr/lib64/libxml2.so.2.7.3)
799
| ->02.75% (4,096B) 0x4E30945: xsltNewStylesheet (in /usr/lib64/libxslt.so.1.1.24)
800
| | ->02.75% (4,096B) 0x4E32EFC: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
801
| |   ->02.75% (4,096B) 0x4E330F6: xsltParseStylesheetDoc (in /usr/lib64/libxslt.so.1.1.24)
802
| |     ->02.75% (4,096B) 0x401248: initXML_Transformation (in /home/csa/misc/bench/xmlbench/xsl/libxml)
803
| |       
804
| ->02.75% (4,096B) 0x514A906: xmlDictCreateSub (in /usr/lib64/libxml2.so.2.7.3)
805
| | ->02.75% (4,096B) 0x4E4DE0A: xsltNewTransformContext (in /usr/lib64/libxslt.so.1.1.24)
806
| |   ->02.75% (4,096B) 0x4E4E9E5: (within /usr/lib64/libxslt.so.1.1.24)
807
| |     ->02.75% (4,096B) 0x4011DA: transformXML (in /home/csa/misc/bench/xmlbench/xsl/libxml)
808
| |       
809
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
810
| 
811
->05.07% (7,560B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
812
| ->05.07% (7,560B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
813
|   ->05.07% (7,560B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
814
|     ->04.91% (7,320B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
815
|     | ->04.91% (7,320B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
816
|     |   
817
|     ->00.16% (240B) in 1+ places, all below ms_print's threshold (01.00%)
818
|     
819
->03.43% (5,120B) 0x50D8631: (within /usr/lib64/libxml2.so.2.7.3)
820
| ->02.58% (3,840B) 0x50D8F88: (within /usr/lib64/libxml2.so.2.7.3)
821
| | ->02.58% (3,840B) 0x50E941D: xmlXPathCtxtCompile (in /usr/lib64/libxml2.so.2.7.3)
822
| |   ->02.58% (3,840B) 0x4E36268: xsltXPathCompile (in /usr/lib64/libxslt.so.1.1.24)
823
| |     ->01.29% (1,920B) 0x4E46DB6: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
824
| |     | 
825
| |     ->01.29% (1,920B) in 2 places, all below massif's threshold (01.00%)
826
| |       
827
| ->00.86% (1,280B) in 1+ places, all below ms_print's threshold (01.00%)
828
| 
829
->03.22% (4,800B) 0x50AD74D: (within /usr/lib64/libxml2.so.2.7.3)
830
| ->02.96% (4,416B) 0x514C65A: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
831
| | ->02.83% (4,224B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
832
| | | ->02.83% (4,224B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
833
| | |   ->02.83% (4,224B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
834
| | |     
835
| | ->00.13% (192B) in 1+ places, all below ms_print's threshold (01.00%)
836
| | 
837
| ->00.26% (384B) in 1+ places, all below ms_print's threshold (01.00%)
838
| 
839
->02.72% (4,048B) 0x50AAA2B: xmlGetNsList (in /usr/lib64/libxml2.so.2.7.3)
840
| ->02.42% (3,608B) 0x4E46B91: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
841
| | ->02.42% (3,608B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
842
| |   ->02.42% (3,608B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
843
| |     ->02.42% (3,608B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
844
| |       
845
| ->00.30% (440B) in 1+ places, all below ms_print's threshold (01.00%)
846
| 
847
->02.47% (3,675B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
848
| ->02.47% (3,675B) in 43 places, all below massif's threshold (01.00%)
849
|   
850
->01.88% (2,800B) 0x4E38F7D: (within /usr/lib64/libxslt.so.1.1.24)
851
| ->01.88% (2,800B) 0x4E397FC: xsltAddTemplate (in /usr/lib64/libxslt.so.1.1.24)
852
|   ->01.88% (2,800B) 0x4E32ECE: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
853
|     ->01.88% (2,800B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
854
|       ->01.88% (2,800B) 0x4E330F6: xsltParseStylesheetDoc (in /usr/lib64/libxslt.so.1.1.24)
855
|         
856
->01.59% (2,374B) 0x401371: ReadFile (in /home/csa/misc/bench/xmlbench/xsl/libxml)
857
| ->01.59% (2,374B) 0x402BB5: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
858
|   ->01.59% (2,374B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
859
|     
860
->01.40% (2,080B) 0x51498CE: (within /usr/lib64/libxml2.so.2.7.3)
861
  ->01.40% (2,080B) 0x514A013: xmlDictLookup (in /usr/lib64/libxml2.so.2.7.3)
862
    ->01.40% (2,080B) in 3 places, all below massif's threshold (01.00%)
863
      
864
--------------------------------------------------------------------------------
865
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
866
--------------------------------------------------------------------------------
867
 47      1,326,617          151,728          143,136         8,592            0
868
 48      1,350,371          154,880          146,014         8,866            0
869
94.28% (146,014B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
870
->41.22% (63,840B) 0x50B6256: xmlHashCreate (in /usr/lib64/libxml2.so.2.7.3)
871
| ->31.74% (49,152B) 0x4E39985: xsltAddTemplate (in /usr/lib64/libxslt.so.1.1.24)
872
| | ->31.74% (49,152B) 0x4E32ECE: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
873
| |   ->31.74% (49,152B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
874
| |     ->31.74% (49,152B) 0x4E330F6: xsltParseStylesheetDoc (in /usr/lib64/libxslt.so.1.1.24)
875
| |       
876
| ->07.93% (12,288B) 0x50E77A1: xmlXPathNewContext (in /usr/lib64/libxml2.so.2.7.3)
877
| | ->07.93% (12,288B) 0x4E4DECE: xsltNewTransformContext (in /usr/lib64/libxslt.so.1.1.24)
878
| | | ->07.93% (12,288B) 0x4E4E9E5: (within /usr/lib64/libxslt.so.1.1.24)
879
| | |   ->07.93% (12,288B) 0x4011DA: transformXML (in /home/csa/misc/bench/xmlbench/xsl/libxml)
880
| | |     
881
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
882
| | 
883
| ->01.55% (2,400B) in 4 places, all below massif's threshold (01.00%)
884
|   
885
->09.17% (14,197B) in 76 places, all below massif's threshold (01.00%)
886
| 
887
->08.05% (12,464B) 0x4E4628B: (within /usr/lib64/libxslt.so.1.1.24)
888
| ->03.93% (6,080B) 0x4E474F5: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
889
| | ->03.93% (6,080B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
890
| |   ->03.93% (6,080B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
891
| |     ->03.93% (6,080B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
892
| |       
893
| ->02.36% (3,648B) in 5 places, all below massif's threshold (01.00%)
894
| | 
895
| ->01.77% (2,736B) 0x4E47457: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
896
|   ->01.77% (2,736B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
897
|     ->01.77% (2,736B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
898
|       ->01.77% (2,736B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
899
|         
900
->05.81% (9,000B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
901
| ->03.56% (5,520B) 0x514C578: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
902
| | ->03.41% (5,280B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
903
| | | ->03.41% (5,280B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
904
| | |   ->03.41% (5,280B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
905
| | |     
906
| | ->00.15% (240B) in 1+ places, all below ms_print's threshold (01.00%)
907
| | 
908
| ->02.01% (3,120B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
909
| | ->01.94% (3,000B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
910
| | | ->01.94% (3,000B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
911
| | |   ->01.94% (3,000B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
912
| | |     
913
| | ->00.08% (120B) in 1+ places, all below ms_print's threshold (01.00%)
914
| | 
915
| ->00.23% (360B) in 1+ places, all below ms_print's threshold (01.00%)
916
| 
917
->05.29% (8,192B) 0x514A89D: xmlDictCreate (in /usr/lib64/libxml2.so.2.7.3)
918
| ->02.64% (4,096B) 0x4E30945: xsltNewStylesheet (in /usr/lib64/libxslt.so.1.1.24)
919
| | ->02.64% (4,096B) 0x4E32EFC: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
920
| |   ->02.64% (4,096B) 0x4E330F6: xsltParseStylesheetDoc (in /usr/lib64/libxslt.so.1.1.24)
921
| |     ->02.64% (4,096B) 0x401248: initXML_Transformation (in /home/csa/misc/bench/xmlbench/xsl/libxml)
922
| |       
923
| ->02.64% (4,096B) 0x514A906: xmlDictCreateSub (in /usr/lib64/libxml2.so.2.7.3)
924
| | ->02.64% (4,096B) 0x4E4DE0A: xsltNewTransformContext (in /usr/lib64/libxslt.so.1.1.24)
925
| |   ->02.64% (4,096B) 0x4E4E9E5: (within /usr/lib64/libxslt.so.1.1.24)
926
| |     ->02.64% (4,096B) 0x4011DA: transformXML (in /home/csa/misc/bench/xmlbench/xsl/libxml)
927
| |       
928
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
929
| 
930
->04.88% (7,560B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
931
| ->04.88% (7,560B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
932
|   ->04.88% (7,560B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
933
|     ->04.73% (7,320B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
934
|     | ->04.73% (7,320B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
935
|     |   
936
|     ->00.15% (240B) in 1+ places, all below ms_print's threshold (01.00%)
937
|     
938
->03.41% (5,280B) 0x50AD74D: (within /usr/lib64/libxml2.so.2.7.3)
939
| ->02.85% (4,416B) 0x514C65A: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
940
| | ->02.73% (4,224B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
941
| | | ->02.73% (4,224B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
942
| | |   ->02.73% (4,224B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
943
| | |     
944
| | ->00.12% (192B) in 1+ places, all below ms_print's threshold (01.00%)
945
| | 
946
| ->00.56% (864B) in 1+ places, all below ms_print's threshold (01.00%)
947
| 
948
->03.31% (5,120B) 0x50D8631: (within /usr/lib64/libxml2.so.2.7.3)
949
| ->02.48% (3,840B) 0x50D8F88: (within /usr/lib64/libxml2.so.2.7.3)
950
| | ->02.48% (3,840B) 0x50E941D: xmlXPathCtxtCompile (in /usr/lib64/libxml2.so.2.7.3)
951
| |   ->02.48% (3,840B) 0x4E36268: xsltXPathCompile (in /usr/lib64/libxslt.so.1.1.24)
952
| |     ->01.24% (1,920B) 0x4E46DB6: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
953
| |     | 
954
| |     ->01.24% (1,920B) in 2 places, all below massif's threshold (01.00%)
955
| |       
956
| ->00.83% (1,280B) in 1+ places, all below ms_print's threshold (01.00%)
957
| 
958
->02.61% (4,048B) 0x50AAA2B: xmlGetNsList (in /usr/lib64/libxml2.so.2.7.3)
959
| ->02.33% (3,608B) 0x4E46B91: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
960
| | ->02.33% (3,608B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
961
| |   ->02.33% (3,608B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
962
| |     ->02.33% (3,608B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
963
| |       
964
| ->00.28% (440B) in 1+ places, all below ms_print's threshold (01.00%)
965
| 
966
->02.44% (3,779B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
967
| ->02.44% (3,779B) in 44 places, all below massif's threshold (01.00%)
968
|   
969
->02.09% (3,240B) 0x50AD4AD: xmlNewNodeEatName (in /usr/lib64/libxml2.so.2.7.3)
970
| ->02.09% (3,240B) 0x50B28DA: xmlNewDocNodeEatName (in /usr/lib64/libxml2.so.2.7.3)
971
|   ->02.09% (3,240B) 0x4E4BDFD: xsltElement (in /usr/lib64/libxslt.so.1.1.24)
972
|     ->02.09% (3,240B) 0x4E49BB4: (within /usr/lib64/libxslt.so.1.1.24)
973
|       ->01.63% (2,520B) 0x4E4BE9F: xsltElement (in /usr/lib64/libxslt.so.1.1.24)
974
|       | 
975
|       ->00.46% (720B) in 1+ places, all below ms_print's threshold (01.00%)
976
|       
977
->01.81% (2,800B) 0x4E38F7D: (within /usr/lib64/libxslt.so.1.1.24)
978
| ->01.81% (2,800B) 0x4E397FC: xsltAddTemplate (in /usr/lib64/libxslt.so.1.1.24)
979
|   ->01.81% (2,800B) 0x4E32ECE: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
980
|     ->01.81% (2,800B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
981
|       ->01.81% (2,800B) 0x4E330F6: xsltParseStylesheetDoc (in /usr/lib64/libxslt.so.1.1.24)
982
|         
983
->01.53% (2,374B) 0x401371: ReadFile (in /home/csa/misc/bench/xmlbench/xsl/libxml)
984
| ->01.53% (2,374B) 0x402BB5: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
985
|   ->01.53% (2,374B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
986
|     
987
->01.34% (2,080B) 0x51498CE: (within /usr/lib64/libxml2.so.2.7.3)
988
| ->01.34% (2,080B) 0x514A013: xmlDictLookup (in /usr/lib64/libxml2.so.2.7.3)
989
|   ->01.34% (2,080B) in 3 places, all below massif's threshold (01.00%)
990
|     
991
->01.32% (2,040B) 0x50ADF86: xmlNewTextLen (in /usr/lib64/libxml2.so.2.7.3)
992
  ->01.32% (2,040B) in 2 places, all below massif's threshold (01.00%)
993
    
994
--------------------------------------------------------------------------------
995
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
996
--------------------------------------------------------------------------------
997
 49      1,373,390          155,536          146,582         8,954            0
998
 50      1,384,120          138,584          130,509         8,075            0
999
 51      1,394,886          129,632          122,646         6,986            0
1000
 52      1,407,235          119,224          112,703         6,521            0
1001
 53      1,421,845          119,080          112,664         6,416            0
1002
 54      1,432,667          117,752          111,547         6,205            0
1003
 55      1,444,754          133,408          127,507         5,901            0
1004
 56      1,456,843          133,808          127,823         5,985            0
1005
95.53% (127,823B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1006
->37.45% (50,112B) 0x50B6256: xmlHashCreate (in /usr/lib64/libxml2.so.2.7.3)
1007
| ->36.73% (49,152B) 0x4E39985: xsltAddTemplate (in /usr/lib64/libxslt.so.1.1.24)
1008
| | ->36.73% (49,152B) 0x4E32ECE: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
1009
| |   ->36.73% (49,152B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
1010
| |     ->36.73% (49,152B) 0x4E330F6: xsltParseStylesheetDoc (in /usr/lib64/libxslt.so.1.1.24)
1011
| |       
1012
| ->00.72% (960B) in 1+ places, all below ms_print's threshold (01.00%)
1013
| 
1014
->09.31% (12,464B) 0x4E4628B: (within /usr/lib64/libxslt.so.1.1.24)
1015
| ->04.54% (6,080B) 0x4E474F5: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
1016
| | ->04.54% (6,080B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
1017
| |   ->04.54% (6,080B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
1018
| |     ->04.54% (6,080B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
1019
| |       
1020
| ->02.73% (3,648B) in 5 places, all below massif's threshold (01.00%)
1021
| | 
1022
| ->02.04% (2,736B) 0x4E47457: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
1023
|   ->02.04% (2,736B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
1024
|     ->02.04% (2,736B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
1025
|       ->02.04% (2,736B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
1026
|         
1027
->06.12% (8,194B) 0x50ACDA4: xmlBufferCreateSize (in /usr/lib64/libxml2.so.2.7.3)
1028
| ->06.12% (8,194B) 0x50B7ADA: xmlAllocParserInputBuffer (in /usr/lib64/libxml2.so.2.7.3)
1029
| | ->06.12% (8,194B) 0x50B7C0B: xmlParserInputBufferCreateMem (in /usr/lib64/libxml2.so.2.7.3)
1030
| |   ->06.12% (8,194B) 0x509343E: xmlCreateMemoryParserCtxt (in /usr/lib64/libxml2.so.2.7.3)
1031
| |     ->06.12% (8,194B) 0x50A82B0: xmlSAXParseMemoryWithData (in /usr/lib64/libxml2.so.2.7.3)
1032
| |       
1033
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1034
| 
1035
->06.12% (8,192B) 0x514A89D: xmlDictCreate (in /usr/lib64/libxml2.so.2.7.3)
1036
| ->03.06% (4,096B) 0x5090003: xmlInitParserCtxt (in /usr/lib64/libxml2.so.2.7.3)
1037
| | ->03.06% (4,096B) 0x5090084: xmlNewParserCtxt (in /usr/lib64/libxml2.so.2.7.3)
1038
| |   ->03.06% (4,096B) 0x5093429: xmlCreateMemoryParserCtxt (in /usr/lib64/libxml2.so.2.7.3)
1039
| |     ->03.06% (4,096B) 0x50A82B0: xmlSAXParseMemoryWithData (in /usr/lib64/libxml2.so.2.7.3)
1040
| |       
1041
| ->03.06% (4,096B) 0x4E30945: xsltNewStylesheet (in /usr/lib64/libxslt.so.1.1.24)
1042
| | ->03.06% (4,096B) 0x4E32EFC: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
1043
| |   ->03.06% (4,096B) 0x4E330F6: xsltParseStylesheetDoc (in /usr/lib64/libxslt.so.1.1.24)
1044
| |     ->03.06% (4,096B) 0x401248: initXML_Transformation (in /home/csa/misc/bench/xmlbench/xsl/libxml)
1045
| |       
1046
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1047
| 
1048
->05.71% (7,639B) in 75 places, all below massif's threshold (01.00%)
1049
| 
1050
->05.38% (7,200B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
1051
| ->03.95% (5,280B) 0x514C578: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
1052
| | ->03.86% (5,160B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
1053
| | | ->03.86% (5,160B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
1054
| | |   ->03.86% (5,160B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
1055
| | |     
1056
| | ->00.09% (120B) in 1+ places, all below ms_print's threshold (01.00%)
1057
| | 
1058
| ->01.43% (1,920B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
1059
| | ->01.43% (1,920B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
1060
| | | ->01.43% (1,920B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
1061
| | |   ->01.43% (1,920B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
1062
| | |     
1063
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1064
| | 
1065
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1066
| 
1067
->04.48% (6,000B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
1068
| ->04.48% (6,000B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
1069
|   ->04.48% (6,000B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
1070
|     ->04.39% (5,880B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
1071
|     | ->04.39% (5,880B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
1072
|     |   
1073
|     ->00.09% (120B) in 1+ places, all below ms_print's threshold (01.00%)
1074
|     
1075
->03.83% (5,120B) 0x50D8631: (within /usr/lib64/libxml2.so.2.7.3)
1076
| ->02.87% (3,840B) 0x50D8F88: (within /usr/lib64/libxml2.so.2.7.3)
1077
| | ->02.87% (3,840B) 0x50E941D: xmlXPathCtxtCompile (in /usr/lib64/libxml2.so.2.7.3)
1078
| |   ->02.87% (3,840B) 0x4E36268: xsltXPathCompile (in /usr/lib64/libxslt.so.1.1.24)
1079
| |     ->01.43% (1,920B) 0x4E46DB6: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
1080
| |     | 
1081
| |     ->01.43% (1,920B) in 2 places, all below massif's threshold (01.00%)
1082
| |       
1083
| ->00.96% (1,280B) in 1+ places, all below ms_print's threshold (01.00%)
1084
| 
1085
->03.16% (4,224B) 0x50AD74D: (within /usr/lib64/libxml2.so.2.7.3)
1086
| ->03.16% (4,224B) 0x514C65A: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
1087
| | ->03.09% (4,128B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
1088
| | | ->03.09% (4,128B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
1089
| | |   ->03.09% (4,128B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
1090
| | |     
1091
| | ->00.07% (96B) in 1+ places, all below ms_print's threshold (01.00%)
1092
| | 
1093
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1094
| 
1095
->03.13% (4,191B) 0x50AC5F0: xmlBufferResize (in /usr/lib64/libxml2.so.2.7.3)
1096
| ->03.13% (4,191B) 0x50B9503: xmlParserInputBufferGrow (in /usr/lib64/libxml2.so.2.7.3)
1097
|   ->03.13% (4,191B) 0x5090AC9: xmlParserInputGrow (in /usr/lib64/libxml2.so.2.7.3)
1098
|     ->03.13% (4,191B) 0x5095738: (within /usr/lib64/libxml2.so.2.7.3)
1099
|       ->03.13% (4,191B) 0x50A76D9: xmlParseDocument (in /usr/lib64/libxml2.so.2.7.3)
1100
|       | 
1101
|       ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1102
|       
1103
->03.03% (4,048B) 0x50AAA2B: xmlGetNsList (in /usr/lib64/libxml2.so.2.7.3)
1104
| ->02.70% (3,608B) 0x4E46B91: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
1105
| | ->02.70% (3,608B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
1106
| |   ->02.70% (3,608B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
1107
| |     ->02.70% (3,608B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
1108
| |       
1109
| ->00.33% (440B) in 1+ places, all below ms_print's threshold (01.00%)
1110
| 
1111
->02.09% (2,800B) 0x4E38F7D: (within /usr/lib64/libxslt.so.1.1.24)
1112
| ->02.09% (2,800B) 0x4E397FC: xsltAddTemplate (in /usr/lib64/libxslt.so.1.1.24)
1113
|   ->02.09% (2,800B) 0x4E32ECE: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
1114
|     ->02.09% (2,800B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
1115
|       ->02.09% (2,800B) 0x4E330F6: xsltParseStylesheetDoc (in /usr/lib64/libxslt.so.1.1.24)
1116
|         
1117
->01.77% (2,374B) 0x401371: ReadFile (in /home/csa/misc/bench/xmlbench/xsl/libxml)
1118
| ->01.77% (2,374B) 0x402BB5: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
1119
|   ->01.77% (2,374B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
1120
|     
1121
->01.55% (2,080B) 0x51498CE: (within /usr/lib64/libxml2.so.2.7.3)
1122
| ->01.55% (2,080B) 0x514A013: xmlDictLookup (in /usr/lib64/libxml2.so.2.7.3)
1123
|   ->01.55% (2,080B) in 3 places, all below massif's threshold (01.00%)
1124
|     
1125
->01.30% (1,745B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
1126
| ->01.30% (1,745B) in 44 places, all below massif's threshold (01.00%)
1127
|   
1128
->01.08% (1,440B) 0x5157E89: xmlPatterncompile (in /usr/lib64/libxml2.so.2.7.3)
1129
  ->01.08% (1,440B) 0x50D8F68: (within /usr/lib64/libxml2.so.2.7.3)
1130
    ->01.08% (1,440B) 0x50E941D: xmlXPathCtxtCompile (in /usr/lib64/libxml2.so.2.7.3)
1131
      ->01.08% (1,440B) 0x4E36268: xsltXPathCompile (in /usr/lib64/libxslt.so.1.1.24)
1132
        ->01.08% (1,440B) in 3 places, all below massif's threshold (01.00%)
1133
          
1134
--------------------------------------------------------------------------------
1135
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
1136
--------------------------------------------------------------------------------
1137
 57      1,468,209          136,088          129,743         6,345            0
1138
 58      1,479,183          138,128          131,508         6,620            0
1139
 59      1,490,459          139,200          132,434         6,766            0
1140
 60      1,501,255          140,240          133,329         6,911            0
1141
 61      1,512,349          141,136          134,088         7,048            0
1142
 62      1,523,189          138,544          131,488         7,056            0
1143
 63      1,534,078          140,600          133,235         7,365            0
1144
 64      1,545,426          141,984          134,367         7,617            0
1145
 65      1,556,627          143,096          135,192         7,904            0
1146
 66      1,567,910          146,648          138,494         8,154            0
1147
94.44% (138,494B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1148
->43.53% (63,840B) 0x50B6256: xmlHashCreate (in /usr/lib64/libxml2.so.2.7.3)
1149
| ->33.52% (49,152B) 0x4E39985: xsltAddTemplate (in /usr/lib64/libxslt.so.1.1.24)
1150
| | ->33.52% (49,152B) 0x4E32ECE: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
1151
| |   ->33.52% (49,152B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
1152
| |     ->33.52% (49,152B) 0x4E330F6: xsltParseStylesheetDoc (in /usr/lib64/libxslt.so.1.1.24)
1153
| |       
1154
| ->08.38% (12,288B) 0x50E77A1: xmlXPathNewContext (in /usr/lib64/libxml2.so.2.7.3)
1155
| | ->08.38% (12,288B) 0x4E4DECE: xsltNewTransformContext (in /usr/lib64/libxslt.so.1.1.24)
1156
| | | ->08.38% (12,288B) 0x4E4E9E5: (within /usr/lib64/libxslt.so.1.1.24)
1157
| | |   ->08.38% (12,288B) 0x4011DA: transformXML (in /home/csa/misc/bench/xmlbench/xsl/libxml)
1158
| | |     
1159
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1160
| | 
1161
| ->01.64% (2,400B) in 4 places, all below massif's threshold (01.00%)
1162
|   
1163
->08.50% (12,464B) 0x4E4628B: (within /usr/lib64/libxslt.so.1.1.24)
1164
| ->04.15% (6,080B) 0x4E474F5: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
1165
| | ->04.15% (6,080B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
1166
| |   ->04.15% (6,080B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
1167
| |     ->04.15% (6,080B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
1168
| |       
1169
| ->02.49% (3,648B) in 5 places, all below massif's threshold (01.00%)
1170
| | 
1171
| ->01.87% (2,736B) 0x4E47457: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
1172
|   ->01.87% (2,736B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
1173
|     ->01.87% (2,736B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
1174
|       ->01.87% (2,736B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
1175
|         
1176
->08.00% (11,737B) in 78 places, all below massif's threshold (01.00%)
1177
| 
1178
->06.55% (9,600B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
1179
| ->03.76% (5,520B) 0x514C578: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
1180
| | ->03.60% (5,280B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
1181
| | | ->03.60% (5,280B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
1182
| | |   ->03.60% (5,280B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
1183
| | |     
1184
| | ->00.16% (240B) in 1+ places, all below ms_print's threshold (01.00%)
1185
| | 
1186
| ->02.45% (3,600B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
1187
| | ->02.37% (3,480B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
1188
| | | ->02.37% (3,480B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
1189
| | |   ->02.37% (3,480B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
1190
| | |     
1191
| | ->00.08% (120B) in 1+ places, all below ms_print's threshold (01.00%)
1192
| | 
1193
| ->00.33% (480B) in 1+ places, all below ms_print's threshold (01.00%)
1194
| 
1195
->05.59% (8,192B) 0x514A89D: xmlDictCreate (in /usr/lib64/libxml2.so.2.7.3)
1196
| ->02.79% (4,096B) 0x4E30945: xsltNewStylesheet (in /usr/lib64/libxslt.so.1.1.24)
1197
| | ->02.79% (4,096B) 0x4E32EFC: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
1198
| |   ->02.79% (4,096B) 0x4E330F6: xsltParseStylesheetDoc (in /usr/lib64/libxslt.so.1.1.24)
1199
| |     ->02.79% (4,096B) 0x401248: initXML_Transformation (in /home/csa/misc/bench/xmlbench/xsl/libxml)
1200
| |       
1201
| ->02.79% (4,096B) 0x514A906: xmlDictCreateSub (in /usr/lib64/libxml2.so.2.7.3)
1202
| | ->02.79% (4,096B) 0x4E4DE0A: xsltNewTransformContext (in /usr/lib64/libxslt.so.1.1.24)
1203
| |   ->02.79% (4,096B) 0x4E4E9E5: (within /usr/lib64/libxslt.so.1.1.24)
1204
| |     ->02.79% (4,096B) 0x4011DA: transformXML (in /home/csa/misc/bench/xmlbench/xsl/libxml)
1205
| |       
1206
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1207
| 
1208
->05.56% (8,160B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
1209
| ->05.56% (8,160B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
1210
|   ->05.56% (8,160B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
1211
|     ->05.40% (7,920B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
1212
|     | ->05.40% (7,920B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
1213
|     |   
1214
|     ->00.16% (240B) in 1+ places, all below ms_print's threshold (01.00%)
1215
|     
1216
->03.49% (5,120B) 0x50D8631: (within /usr/lib64/libxml2.so.2.7.3)
1217
| ->02.62% (3,840B) 0x50D8F88: (within /usr/lib64/libxml2.so.2.7.3)
1218
| | ->02.62% (3,840B) 0x50E941D: xmlXPathCtxtCompile (in /usr/lib64/libxml2.so.2.7.3)
1219
| |   ->02.62% (3,840B) 0x4E36268: xsltXPathCompile (in /usr/lib64/libxslt.so.1.1.24)
1220
| |     ->01.31% (1,920B) 0x4E46DB6: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
1221
| |     | 
1222
| |     ->01.31% (1,920B) in 2 places, all below massif's threshold (01.00%)
1223
| |       
1224
| ->00.87% (1,280B) in 1+ places, all below ms_print's threshold (01.00%)
1225
| 
1226
->03.01% (4,416B) 0x50AD74D: (within /usr/lib64/libxml2.so.2.7.3)
1227
| ->03.01% (4,416B) 0x514C65A: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
1228
| | ->02.88% (4,224B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
1229
| | | ->02.88% (4,224B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
1230
| | |   ->02.88% (4,224B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
1231
| | |     
1232
| | ->00.13% (192B) in 1+ places, all below ms_print's threshold (01.00%)
1233
| | 
1234
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1235
| 
1236
->02.76% (4,048B) 0x50AAA2B: xmlGetNsList (in /usr/lib64/libxml2.so.2.7.3)
1237
| ->02.46% (3,608B) 0x4E46B91: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
1238
| | ->02.46% (3,608B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
1239
| |   ->02.46% (3,608B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
1240
| |     ->02.46% (3,608B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
1241
| |       
1242
| ->00.30% (440B) in 1+ places, all below ms_print's threshold (01.00%)
1243
| 
1244
->02.50% (3,663B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
1245
| ->02.50% (3,663B) in 44 places, all below massif's threshold (01.00%)
1246
|   
1247
->01.91% (2,800B) 0x4E38F7D: (within /usr/lib64/libxslt.so.1.1.24)
1248
| ->01.91% (2,800B) 0x4E397FC: xsltAddTemplate (in /usr/lib64/libxslt.so.1.1.24)
1249
|   ->01.91% (2,800B) 0x4E32ECE: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
1250
|     ->01.91% (2,800B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
1251
|       ->01.91% (2,800B) 0x4E330F6: xsltParseStylesheetDoc (in /usr/lib64/libxslt.so.1.1.24)
1252
|         
1253
->01.62% (2,374B) 0x401371: ReadFile (in /home/csa/misc/bench/xmlbench/xsl/libxml)
1254
| ->01.62% (2,374B) 0x402BB5: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
1255
|   ->01.62% (2,374B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
1256
|     
1257
->01.42% (2,080B) 0x51498CE: (within /usr/lib64/libxml2.so.2.7.3)
1258
  ->01.42% (2,080B) 0x514A013: xmlDictLookup (in /usr/lib64/libxml2.so.2.7.3)
1259
    ->01.42% (2,080B) in 3 places, all below massif's threshold (01.00%)
1260
      
1261
--------------------------------------------------------------------------------
1262
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
1263
--------------------------------------------------------------------------------
1264
 67      1,578,787          148,248          139,936         8,312            0
1265
 68      1,589,603          149,456          140,999         8,457            0
1266
 69      1,600,629          150,728          142,137         8,591            0
1267
 70      1,611,576          151,784          143,107         8,677            0
1268
 71      1,622,558          153,384          144,586         8,798            0
1269
 72      1,633,312          154,280          145,399         8,881            0
1270
 73      1,644,480          156,344          147,250         9,094            0
1271
 74      1,649,721          156,784          147,634         9,150            0
1272
94.16% (147,634B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1273
->40.72% (63,840B) 0x50B6256: xmlHashCreate (in /usr/lib64/libxml2.so.2.7.3)
1274
| ->31.35% (49,152B) 0x4E39985: xsltAddTemplate (in /usr/lib64/libxslt.so.1.1.24)
1275
| | ->31.35% (49,152B) 0x4E32ECE: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
1276
| |   ->31.35% (49,152B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
1277
| |     ->31.35% (49,152B) 0x4E330F6: xsltParseStylesheetDoc (in /usr/lib64/libxslt.so.1.1.24)
1278
| |       
1279
| ->07.84% (12,288B) 0x50E77A1: xmlXPathNewContext (in /usr/lib64/libxml2.so.2.7.3)
1280
| | ->07.84% (12,288B) 0x4E4DECE: xsltNewTransformContext (in /usr/lib64/libxslt.so.1.1.24)
1281
| | | ->07.84% (12,288B) 0x4E4E9E5: (within /usr/lib64/libxslt.so.1.1.24)
1282
| | |   ->07.84% (12,288B) 0x4011DA: transformXML (in /home/csa/misc/bench/xmlbench/xsl/libxml)
1283
| | |     
1284
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1285
| | 
1286
| ->01.53% (2,400B) in 4 places, all below massif's threshold (01.00%)
1287
|   
1288
->09.13% (14,309B) in 76 places, all below massif's threshold (01.00%)
1289
| 
1290
->07.95% (12,464B) 0x4E4628B: (within /usr/lib64/libxslt.so.1.1.24)
1291
| ->03.88% (6,080B) 0x4E474F5: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
1292
| | ->03.88% (6,080B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
1293
| |   ->03.88% (6,080B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
1294
| |     ->03.88% (6,080B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
1295
| |       
1296
| ->02.33% (3,648B) in 5 places, all below massif's threshold (01.00%)
1297
| | 
1298
| ->01.75% (2,736B) 0x4E47457: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
1299
|   ->01.75% (2,736B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
1300
|     ->01.75% (2,736B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
1301
|       ->01.75% (2,736B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
1302
|         
1303
->06.12% (9,600B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
1304
| ->03.52% (5,520B) 0x514C578: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
1305
| | ->03.37% (5,280B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
1306
| | | ->03.37% (5,280B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
1307
| | |   ->03.37% (5,280B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
1308
| | |     
1309
| | ->00.15% (240B) in 1+ places, all below ms_print's threshold (01.00%)
1310
| | 
1311
| ->02.30% (3,600B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
1312
| | ->02.22% (3,480B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
1313
| | | ->02.22% (3,480B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
1314
| | |   ->02.22% (3,480B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
1315
| | |     
1316
| | ->00.08% (120B) in 1+ places, all below ms_print's threshold (01.00%)
1317
| | 
1318
| ->00.31% (480B) in 1+ places, all below ms_print's threshold (01.00%)
1319
| 
1320
->05.23% (8,192B) 0x514A89D: xmlDictCreate (in /usr/lib64/libxml2.so.2.7.3)
1321
| ->02.61% (4,096B) 0x4E30945: xsltNewStylesheet (in /usr/lib64/libxslt.so.1.1.24)
1322
| | ->02.61% (4,096B) 0x4E32EFC: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
1323
| |   ->02.61% (4,096B) 0x4E330F6: xsltParseStylesheetDoc (in /usr/lib64/libxslt.so.1.1.24)
1324
| |     ->02.61% (4,096B) 0x401248: initXML_Transformation (in /home/csa/misc/bench/xmlbench/xsl/libxml)
1325
| |       
1326
| ->02.61% (4,096B) 0x514A906: xmlDictCreateSub (in /usr/lib64/libxml2.so.2.7.3)
1327
| | ->02.61% (4,096B) 0x4E4DE0A: xsltNewTransformContext (in /usr/lib64/libxslt.so.1.1.24)
1328
| |   ->02.61% (4,096B) 0x4E4E9E5: (within /usr/lib64/libxslt.so.1.1.24)
1329
| |     ->02.61% (4,096B) 0x4011DA: transformXML (in /home/csa/misc/bench/xmlbench/xsl/libxml)
1330
| |       
1331
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1332
| 
1333
->05.20% (8,160B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
1334
| ->05.20% (8,160B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
1335
|   ->05.20% (8,160B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
1336
|     ->05.05% (7,920B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
1337
|     | ->05.05% (7,920B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
1338
|     |   
1339
|     ->00.15% (240B) in 1+ places, all below ms_print's threshold (01.00%)
1340
|     
1341
->03.37% (5,280B) 0x50AD74D: (within /usr/lib64/libxml2.so.2.7.3)
1342
| ->02.82% (4,416B) 0x514C65A: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
1343
| | ->02.69% (4,224B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
1344
| | | ->02.69% (4,224B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
1345
| | |   ->02.69% (4,224B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
1346
| | |     
1347
| | ->00.12% (192B) in 1+ places, all below ms_print's threshold (01.00%)
1348
| | 
1349
| ->00.55% (864B) in 1+ places, all below ms_print's threshold (01.00%)
1350
| 
1351
->03.27% (5,120B) 0x50D8631: (within /usr/lib64/libxml2.so.2.7.3)
1352
| ->02.45% (3,840B) 0x50D8F88: (within /usr/lib64/libxml2.so.2.7.3)
1353
| | ->02.45% (3,840B) 0x50E941D: xmlXPathCtxtCompile (in /usr/lib64/libxml2.so.2.7.3)
1354
| |   ->02.45% (3,840B) 0x4E36268: xsltXPathCompile (in /usr/lib64/libxslt.so.1.1.24)
1355
| |     ->01.22% (1,920B) 0x4E46DB6: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
1356
| |     | 
1357
| |     ->01.22% (1,920B) in 2 places, all below massif's threshold (01.00%)
1358
| |       
1359
| ->00.82% (1,280B) in 1+ places, all below ms_print's threshold (01.00%)
1360
| 
1361
->02.58% (4,048B) 0x50AAA2B: xmlGetNsList (in /usr/lib64/libxml2.so.2.7.3)
1362
| ->02.30% (3,608B) 0x4E46B91: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
1363
| | ->02.30% (3,608B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
1364
| |   ->02.30% (3,608B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
1365
| |     ->02.30% (3,608B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
1366
| |       
1367
| ->00.28% (440B) in 1+ places, all below ms_print's threshold (01.00%)
1368
| 
1369
->02.45% (3,847B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
1370
| ->02.45% (3,847B) in 44 places, all below massif's threshold (01.00%)
1371
|   
1372
->02.22% (3,480B) 0x50AD4AD: xmlNewNodeEatName (in /usr/lib64/libxml2.so.2.7.3)
1373
| ->02.22% (3,480B) 0x50B28DA: xmlNewDocNodeEatName (in /usr/lib64/libxml2.so.2.7.3)
1374
|   ->02.22% (3,480B) 0x4E4BDFD: xsltElement (in /usr/lib64/libxslt.so.1.1.24)
1375
|     ->02.22% (3,480B) 0x4E49BB4: (within /usr/lib64/libxslt.so.1.1.24)
1376
|       ->01.61% (2,520B) 0x4E4BE9F: xsltElement (in /usr/lib64/libxslt.so.1.1.24)
1377
|       | 
1378
|       ->00.61% (960B) in 1+ places, all below ms_print's threshold (01.00%)
1379
|       
1380
->01.79% (2,800B) 0x4E38F7D: (within /usr/lib64/libxslt.so.1.1.24)
1381
| ->01.79% (2,800B) 0x4E397FC: xsltAddTemplate (in /usr/lib64/libxslt.so.1.1.24)
1382
|   ->01.79% (2,800B) 0x4E32ECE: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
1383
|     ->01.79% (2,800B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
1384
|       ->01.79% (2,800B) 0x4E330F6: xsltParseStylesheetDoc (in /usr/lib64/libxslt.so.1.1.24)
1385
|         
1386
->01.51% (2,374B) 0x401371: ReadFile (in /home/csa/misc/bench/xmlbench/xsl/libxml)
1387
| ->01.51% (2,374B) 0x402BB5: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
1388
|   ->01.51% (2,374B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
1389
|     
1390
->01.33% (2,080B) 0x51498CE: (within /usr/lib64/libxml2.so.2.7.3)
1391
| ->01.33% (2,080B) 0x514A013: xmlDictLookup (in /usr/lib64/libxml2.so.2.7.3)
1392
|   ->01.33% (2,080B) in 3 places, all below massif's threshold (01.00%)
1393
|     
1394
->01.30% (2,040B) 0x50ADF86: xmlNewTextLen (in /usr/lib64/libxml2.so.2.7.3)
1395
  ->01.30% (2,040B) in 2 places, all below massif's threshold (01.00%)
1396
    
1397
--------------------------------------------------------------------------------
1398
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
1399
--------------------------------------------------------------------------------
1400
 75      1,660,679          157,368          148,135         9,233            0
1401
 76      1,671,456          158,352          149,001         9,351            0
1402
 77      1,671,643          158,352          149,001         9,351            0
1403
94.09% (149,001B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1404
->40.32% (63,840B) 0x50B6256: xmlHashCreate (in /usr/lib64/libxml2.so.2.7.3)
1405
| ->31.04% (49,152B) 0x4E39985: xsltAddTemplate (in /usr/lib64/libxslt.so.1.1.24)
1406
| | ->31.04% (49,152B) 0x4E32ECE: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
1407
| |   ->31.04% (49,152B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
1408
| |     ->31.04% (49,152B) 0x4E330F6: xsltParseStylesheetDoc (in /usr/lib64/libxslt.so.1.1.24)
1409
| |       
1410
| ->07.76% (12,288B) 0x50E77A1: xmlXPathNewContext (in /usr/lib64/libxml2.so.2.7.3)
1411
| | ->07.76% (12,288B) 0x4E4DECE: xsltNewTransformContext (in /usr/lib64/libxslt.so.1.1.24)
1412
| | | ->07.76% (12,288B) 0x4E4E9E5: (within /usr/lib64/libxslt.so.1.1.24)
1413
| | |   ->07.76% (12,288B) 0x4011DA: transformXML (in /home/csa/misc/bench/xmlbench/xsl/libxml)
1414
| | |     
1415
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1416
| | 
1417
| ->01.52% (2,400B) in 4 places, all below massif's threshold (01.00%)
1418
|   
1419
->09.04% (14,309B) in 76 places, all below massif's threshold (01.00%)
1420
| 
1421
->07.87% (12,464B) 0x4E4628B: (within /usr/lib64/libxslt.so.1.1.24)
1422
| ->03.84% (6,080B) 0x4E474F5: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
1423
| | ->03.84% (6,080B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
1424
| |   ->03.84% (6,080B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
1425
| |     ->03.84% (6,080B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
1426
| |       
1427
| ->02.30% (3,648B) in 5 places, all below massif's threshold (01.00%)
1428
| | 
1429
| ->01.73% (2,736B) 0x4E47457: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
1430
|   ->01.73% (2,736B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
1431
|     ->01.73% (2,736B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
1432
|       ->01.73% (2,736B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
1433
|         
1434
->06.06% (9,600B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
1435
| ->03.49% (5,520B) 0x514C578: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
1436
| | ->03.33% (5,280B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
1437
| | | ->03.33% (5,280B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
1438
| | |   ->03.33% (5,280B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
1439
| | |     
1440
| | ->00.15% (240B) in 1+ places, all below ms_print's threshold (01.00%)
1441
| | 
1442
| ->02.27% (3,600B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
1443
| | ->02.20% (3,480B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
1444
| | | ->02.20% (3,480B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
1445
| | |   ->02.20% (3,480B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
1446
| | |     
1447
| | ->00.08% (120B) in 1+ places, all below ms_print's threshold (01.00%)
1448
| | 
1449
| ->00.30% (480B) in 1+ places, all below ms_print's threshold (01.00%)
1450
| 
1451
->05.17% (8,192B) 0x514A89D: xmlDictCreate (in /usr/lib64/libxml2.so.2.7.3)
1452
| ->02.59% (4,096B) 0x4E30945: xsltNewStylesheet (in /usr/lib64/libxslt.so.1.1.24)
1453
| | ->02.59% (4,096B) 0x4E32EFC: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
1454
| |   ->02.59% (4,096B) 0x4E330F6: xsltParseStylesheetDoc (in /usr/lib64/libxslt.so.1.1.24)
1455
| |     ->02.59% (4,096B) 0x401248: initXML_Transformation (in /home/csa/misc/bench/xmlbench/xsl/libxml)
1456
| |       
1457
| ->02.59% (4,096B) 0x514A906: xmlDictCreateSub (in /usr/lib64/libxml2.so.2.7.3)
1458
| | ->02.59% (4,096B) 0x4E4DE0A: xsltNewTransformContext (in /usr/lib64/libxslt.so.1.1.24)
1459
| |   ->02.59% (4,096B) 0x4E4E9E5: (within /usr/lib64/libxslt.so.1.1.24)
1460
| |     ->02.59% (4,096B) 0x4011DA: transformXML (in /home/csa/misc/bench/xmlbench/xsl/libxml)
1461
| |       
1462
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1463
| 
1464
->05.15% (8,160B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
1465
| ->05.15% (8,160B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
1466
|   ->05.15% (8,160B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
1467
|     ->05.00% (7,920B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
1468
|     | ->05.00% (7,920B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
1469
|     |   
1470
|     ->00.15% (240B) in 1+ places, all below ms_print's threshold (01.00%)
1471
|     
1472
->03.33% (5,280B) 0x50AD74D: (within /usr/lib64/libxml2.so.2.7.3)
1473
| ->02.79% (4,416B) 0x514C65A: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
1474
| | ->02.67% (4,224B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
1475
| | | ->02.67% (4,224B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
1476
| | |   ->02.67% (4,224B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
1477
| | |     
1478
| | ->00.12% (192B) in 1+ places, all below ms_print's threshold (01.00%)
1479
| | 
1480
| ->00.55% (864B) in 1+ places, all below ms_print's threshold (01.00%)
1481
| 
1482
->03.23% (5,120B) 0x50D8631: (within /usr/lib64/libxml2.so.2.7.3)
1483
| ->02.42% (3,840B) 0x50D8F88: (within /usr/lib64/libxml2.so.2.7.3)
1484
| | ->02.42% (3,840B) 0x50E941D: xmlXPathCtxtCompile (in /usr/lib64/libxml2.so.2.7.3)
1485
| |   ->02.42% (3,840B) 0x4E36268: xsltXPathCompile (in /usr/lib64/libxslt.so.1.1.24)
1486
| |     ->01.21% (1,920B) 0x4E46DB6: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
1487
| |     | 
1488
| |     ->01.21% (1,920B) in 2 places, all below massif's threshold (01.00%)
1489
| |       
1490
| ->00.81% (1,280B) in 1+ places, all below ms_print's threshold (01.00%)
1491
| 
1492
->02.65% (4,200B) 0x50AD4AD: xmlNewNodeEatName (in /usr/lib64/libxml2.so.2.7.3)
1493
| ->02.65% (4,200B) 0x50B28DA: xmlNewDocNodeEatName (in /usr/lib64/libxml2.so.2.7.3)
1494
|   ->02.65% (4,200B) 0x4E4BDFD: xsltElement (in /usr/lib64/libxslt.so.1.1.24)
1495
|     ->02.65% (4,200B) 0x4E49BB4: (within /usr/lib64/libxslt.so.1.1.24)
1496
|       ->01.59% (2,520B) 0x4E4BE9F: xsltElement (in /usr/lib64/libxslt.so.1.1.24)
1497
|       | 
1498
|       ->01.06% (1,680B) in 2 places, all below massif's threshold (01.00%)
1499
|         
1500
->02.56% (4,048B) 0x50AAA2B: xmlGetNsList (in /usr/lib64/libxml2.so.2.7.3)
1501
| ->02.28% (3,608B) 0x4E46B91: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
1502
| | ->02.28% (3,608B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
1503
| |   ->02.28% (3,608B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
1504
| |     ->02.28% (3,608B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
1505
| |       
1506
| ->00.28% (440B) in 1+ places, all below ms_print's threshold (01.00%)
1507
| 
1508
->02.46% (3,894B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
1509
| ->02.46% (3,894B) in 44 places, all below massif's threshold (01.00%)
1510
|   
1511
->01.77% (2,800B) 0x4E38F7D: (within /usr/lib64/libxslt.so.1.1.24)
1512
| ->01.77% (2,800B) 0x4E397FC: xsltAddTemplate (in /usr/lib64/libxslt.so.1.1.24)
1513
|   ->01.77% (2,800B) 0x4E32ECE: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
1514
|     ->01.77% (2,800B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
1515
|       ->01.77% (2,800B) 0x4E330F6: xsltParseStylesheetDoc (in /usr/lib64/libxslt.so.1.1.24)
1516
|         
1517
->01.67% (2,640B) 0x50ADF86: xmlNewTextLen (in /usr/lib64/libxml2.so.2.7.3)
1518
| ->01.67% (2,640B) in 2 places, all below massif's threshold (01.00%)
1519
|   
1520
->01.50% (2,374B) 0x401371: ReadFile (in /home/csa/misc/bench/xmlbench/xsl/libxml)
1521
| ->01.50% (2,374B) 0x402BB5: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
1522
|   ->01.50% (2,374B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
1523
|     
1524
->01.31% (2,080B) 0x51498CE: (within /usr/lib64/libxml2.so.2.7.3)
1525
  ->01.31% (2,080B) 0x514A013: xmlDictLookup (in /usr/lib64/libxml2.so.2.7.3)
1526
    ->01.31% (2,080B) in 3 places, all below massif's threshold (01.00%)
1527
      
1528
--------------------------------------------------------------------------------
1529
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
1530
--------------------------------------------------------------------------------
1531
 78      1,682,385          158,432          149,049         9,383            0
1532
 79      1,693,292          137,808          129,817         7,991            0
1533
 80      1,704,129          127,712          120,767         6,945            0
1534
 81      1,714,878          119,792          113,163         6,629            0
1535
 82      1,725,651           66,064           60,225         5,839            0
1536
 83      1,736,777           40,544           35,844         4,700            0
1537
 84      1,747,535           30,272           26,997         3,275            0
1538
 85      1,758,885           18,744           17,074         1,670            0
1539
 86      1,770,023            5,336            4,976           360            0