/xmlbench/trunk

To get this branch, use:
bzr branch http://darksoft.org/webbzr/xmlbench/trunk

« back to all changes in this revision

Viewing changes to results.memory/xsl.xmlgen4.libxml.dummy

  • Committer: Suren A. Chilingaryan
  • Date: 2009-09-23 17:13:04 UTC
  • Revision ID: csa@dside.dyndns.org-20090923171304-osvtr4zqb29h11kd
Intel, Tango, Phobos, and RapidXML parsers; Memory benchmark scripts

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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
111.5^                                                                  .#..  
 
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.146
 
31
 
 
32
Number of snapshots: 51
 
33
 Detailed snapshots: [6, 21, 27, 35, 40, 45 (peak)]
 
34
 
 
35
--------------------------------------------------------------------------------
 
36
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
37
--------------------------------------------------------------------------------
 
38
  0              0                0                0             0            0
 
39
  1        398,699               40               32             8            0
 
40
  2        420,255            1,200            1,122            78            0
 
41
  3        436,865            1,104            1,070            34            0
 
42
  4        449,582            3,512            3,471            41            0
 
43
  5        466,983            5,256            5,005           251            0
 
44
  6        483,106           19,840           19,413           427            0
 
45
97.85% (19,413B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
46
->41.30% (8,194B) 0x50ACDA4: xmlBufferCreateSize (in /usr/lib64/libxml2.so.2.7.3)
 
47
| ->41.30% (8,194B) 0x50B7ADA: xmlAllocParserInputBuffer (in /usr/lib64/libxml2.so.2.7.3)
 
48
|   ->41.30% (8,194B) 0x50B7C0B: xmlParserInputBufferCreateMem (in /usr/lib64/libxml2.so.2.7.3)
 
49
|     ->41.30% (8,194B) 0x509343E: xmlCreateMemoryParserCtxt (in /usr/lib64/libxml2.so.2.7.3)
 
50
|       ->41.30% (8,194B) 0x50A82B0: xmlSAXParseMemoryWithData (in /usr/lib64/libxml2.so.2.7.3)
 
51
|         
 
52
->20.65% (4,096B) 0x514A89D: xmlDictCreate (in /usr/lib64/libxml2.so.2.7.3)
 
53
| ->20.65% (4,096B) 0x5090003: xmlInitParserCtxt (in /usr/lib64/libxml2.so.2.7.3)
 
54
|   ->20.65% (4,096B) 0x5090084: xmlNewParserCtxt (in /usr/lib64/libxml2.so.2.7.3)
 
55
|     ->20.65% (4,096B) 0x5093429: xmlCreateMemoryParserCtxt (in /usr/lib64/libxml2.so.2.7.3)
 
56
|       ->20.65% (4,096B) 0x50A82B0: xmlSAXParseMemoryWithData (in /usr/lib64/libxml2.so.2.7.3)
 
57
|         
 
58
->11.97% (2,374B) 0x401371: ReadFile (in /home/csa/misc/bench/xmlbench/xsl/libxml)
 
59
| ->11.97% (2,374B) 0x402BB5: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
 
60
|   ->11.97% (2,374B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
 
61
|     
 
62
->05.24% (1,040B) 0x51498CE: (within /usr/lib64/libxml2.so.2.7.3)
 
63
| ->05.24% (1,040B) 0x514A013: xmlDictLookup (in /usr/lib64/libxml2.so.2.7.3)
 
64
|   ->05.24% (1,040B) 0x5093CC3: (within /usr/lib64/libxml2.so.2.7.3)
 
65
|     ->05.24% (1,040B) 0x50A82D9: xmlSAXParseMemoryWithData (in /usr/lib64/libxml2.so.2.7.3)
 
66
|       ->05.24% (1,040B) 0x401239: initXML_Transformation (in /home/csa/misc/bench/xmlbench/xsl/libxml)
 
67
|         
 
68
->05.17% (1,025B) 0x401995: xmlgen_init (in /home/csa/misc/bench/xmlbench/xsl/libxml)
 
69
| ->05.17% (1,025B) 0x40307F: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
 
70
|   ->05.17% (1,025B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
 
71
|     
 
72
->05.02% (996B) in 18 places, all below massif's threshold (01.00%)
 
73
 
74
->03.59% (712B) 0x5090065: xmlNewParserCtxt (in /usr/lib64/libxml2.so.2.7.3)
 
75
| ->03.59% (712B) 0x5093429: xmlCreateMemoryParserCtxt (in /usr/lib64/libxml2.so.2.7.3)
 
76
|   ->03.59% (712B) 0x50A82B0: xmlSAXParseMemoryWithData (in /usr/lib64/libxml2.so.2.7.3)
 
77
|     ->03.59% (712B) 0x401239: initXML_Transformation (in /home/csa/misc/bench/xmlbench/xsl/libxml)
 
78
|       ->03.59% (712B) 0x402C17: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
 
79
|         
 
80
->02.02% (400B) 0x508C279: xmlInitCharEncodingHandlers (in /usr/lib64/libxml2.so.2.7.3)
 
81
| ->02.02% (400B) 0x5093C43: xmlInitParser (in /usr/lib64/libxml2.so.2.7.3)
 
82
|   ->02.02% (400B) 0x402BF1: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
 
83
|     ->02.02% (400B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
 
84
|       
 
85
->01.61% (320B) 0x508C1CB: xmlNewCharEncodingHandler (in /usr/lib64/libxml2.so.2.7.3)
 
86
| ->01.61% (320B) in 8 places, all below massif's threshold (01.00%)
 
87
|   
 
88
->01.29% (256B) 0x508FDE5: xmlInitParserCtxt (in /usr/lib64/libxml2.so.2.7.3)
 
89
  ->01.29% (256B) 0x5090084: xmlNewParserCtxt (in /usr/lib64/libxml2.so.2.7.3)
 
90
    ->01.29% (256B) 0x5093429: xmlCreateMemoryParserCtxt (in /usr/lib64/libxml2.so.2.7.3)
 
91
      ->01.29% (256B) 0x50A82B0: xmlSAXParseMemoryWithData (in /usr/lib64/libxml2.so.2.7.3)
 
92
        ->01.29% (256B) 0x401239: initXML_Transformation (in /home/csa/misc/bench/xmlbench/xsl/libxml)
 
93
          
 
94
--------------------------------------------------------------------------------
 
95
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
96
--------------------------------------------------------------------------------
 
97
  7        508,655           23,752           22,835           917            0
 
98
  8        519,747           25,736           24,540         1,196            0
 
99
  9        536,703           28,760           27,153         1,607            0
 
100
 10        559,612           32,680           30,534         2,146            0
 
101
 11        576,744           35,488           32,967         2,521            0
 
102
 12        592,176           38,296           35,386         2,910            0
 
103
 13        602,412           39,992           36,857         3,135            0
 
104
 14        621,147           43,056           39,516         3,540            0
 
105
 15        636,532           45,728           41,826         3,902            0
 
106
 16        647,707           47,712           43,538         4,174            0
 
107
 17        662,383           50,104           45,618         4,486            0
 
108
 18        684,241           52,688           47,855         4,833            0
 
109
 19        700,737           38,440           33,479         4,961            0
 
110
 20        725,790           44,408           39,116         5,292            0
 
111
 21        740,619           45,448           40,178         5,270            0
 
112
88.40% (40,178B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
113
->35.12% (15,960B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
 
114
| ->13.20% (6,000B) 0x514B594: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
 
115
| | ->08.19% (3,720B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
 
116
| | | ->08.19% (3,720B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
 
117
| | |   ->08.19% (3,720B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
 
118
| | |     
 
119
| | ->05.02% (2,280B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
 
120
| |   ->05.02% (2,280B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
 
121
| |     ->03.70% (1,680B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
 
122
| |     | 
 
123
| |     ->01.32% (600B) 0x50A779C: xmlParseDocument (in /usr/lib64/libxml2.so.2.7.3)
 
124
| |       
 
125
| ->11.62% (5,280B) 0x514C578: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
 
126
| | ->11.35% (5,160B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
 
127
| | | ->11.35% (5,160B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
 
128
| | |   ->11.35% (5,160B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
 
129
| | |     
 
130
| | ->00.26% (120B) in 1+ places, all below ms_print's threshold (01.00%)
 
131
| | 
 
132
| ->10.30% (4,680B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
 
133
|   ->08.98% (4,080B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
 
134
|   | ->08.98% (4,080B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
 
135
|   |   ->08.98% (4,080B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
 
136
|   |     
 
137
|   ->01.32% (600B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
 
138
|     ->01.32% (600B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
 
139
|       ->01.32% (600B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
 
140
|       | 
 
141
|       ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
142
|       
 
143
->13.73% (6,240B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
 
144
| ->13.73% (6,240B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
 
145
|   ->13.73% (6,240B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
 
146
|     ->13.47% (6,120B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
 
147
|     | ->13.47% (6,120B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
 
148
|     |   
 
149
|     ->00.26% (120B) in 1+ places, all below ms_print's threshold (01.00%)
 
150
|     
 
151
->09.29% (4,224B) 0x50AD74D: (within /usr/lib64/libxml2.so.2.7.3)
 
152
| ->09.29% (4,224B) 0x514C65A: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
 
153
|   ->09.08% (4,128B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
 
154
|   | ->09.08% (4,128B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
 
155
|   |   ->09.08% (4,128B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
 
156
|   |     
 
157
|   ->00.21% (96B) in 1+ places, all below ms_print's threshold (01.00%)
 
158
|   
 
159
->09.01% (4,096B) 0x514A89D: xmlDictCreate (in /usr/lib64/libxml2.so.2.7.3)
 
160
| ->09.01% (4,096B) 0x4E30945: xsltNewStylesheet (in /usr/lib64/libxslt.so.1.1.24)
 
161
| | ->09.01% (4,096B) 0x4E32EFC: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
 
162
| |   ->09.01% (4,096B) 0x4E330F6: xsltParseStylesheetDoc (in /usr/lib64/libxslt.so.1.1.24)
 
163
| |     ->09.01% (4,096B) 0x401248: initXML_Transformation (in /home/csa/misc/bench/xmlbench/xsl/libxml)
 
164
| |       
 
165
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
166
 
167
->05.22% (2,374B) 0x401371: ReadFile (in /home/csa/misc/bench/xmlbench/xsl/libxml)
 
168
| ->05.22% (2,374B) 0x402BB5: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
 
169
|   ->05.22% (2,374B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
 
170
|     
 
171
->05.09% (2,312B) in 35 places, all below massif's threshold (01.00%)
 
172
 
173
->04.28% (1,947B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
 
174
| ->01.65% (751B) in 20 places, all below massif's threshold (01.00%)
 
175
| | 
 
176
| ->01.62% (735B) 0x514B330: (within /usr/lib64/libxml2.so.2.7.3)
 
177
| | ->01.62% (735B) in 3 places, all below massif's threshold (01.00%)
 
178
| |   
 
179
| ->01.01% (461B) 0x50AD583: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
 
180
|   ->01.01% (461B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
 
181
|     ->01.01% (461B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
 
182
|       ->01.01% (461B) in 2 places, all below massif's threshold (01.00%)
 
183
|         
 
184
->02.29% (1,040B) 0x51498CE: (within /usr/lib64/libxml2.so.2.7.3)
 
185
| ->02.29% (1,040B) 0x514A013: xmlDictLookup (in /usr/lib64/libxml2.so.2.7.3)
 
186
|   ->02.29% (1,040B) 0x4E3A6D1: xsltEvalStaticAttrValueTemplate (in /usr/lib64/libxslt.so.1.1.24)
 
187
|   | ->02.29% (1,040B) 0x4E47521: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
 
188
|   |   ->02.29% (1,040B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
 
189
|   |     
 
190
|   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
191
|   
 
192
->02.26% (1,025B) 0x401995: xmlgen_init (in /home/csa/misc/bench/xmlbench/xsl/libxml)
 
193
| ->02.26% (1,025B) 0x40307F: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
 
194
|   ->02.26% (1,025B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
 
195
|     
 
196
->02.11% (960B) 0x50B6256: xmlHashCreate (in /usr/lib64/libxml2.so.2.7.3)
 
197
  ->01.06% (480B) 0x4E40D8B: xsltRegisterExtModuleFunction (in /usr/lib64/libxslt.so.1.1.24)
 
198
  | ->01.06% (480B) 0x4E422CC: xsltRegisterAllExtras (in /usr/lib64/libxslt.so.1.1.24)
 
199
  |   ->01.06% (480B) 0x4E30951: xsltNewStylesheet (in /usr/lib64/libxslt.so.1.1.24)
 
200
  |     ->01.06% (480B) 0x4E32EFC: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
 
201
  |       
 
202
  ->01.06% (480B) 0x4E410B8: xsltRegisterExtModuleElement (in /usr/lib64/libxslt.so.1.1.24)
 
203
    ->01.06% (480B) 0x4E42336: xsltRegisterAllExtras (in /usr/lib64/libxslt.so.1.1.24)
 
204
      ->01.06% (480B) 0x4E30951: xsltNewStylesheet (in /usr/lib64/libxslt.so.1.1.24)
 
205
        ->01.06% (480B) 0x4E32EFC: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
 
206
          
 
207
--------------------------------------------------------------------------------
 
208
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
209
--------------------------------------------------------------------------------
 
210
 22        765,777           59,768           54,268         5,500            0
 
211
 23        780,627           46,744           41,564         5,180            0
 
212
 24        795,111           60,560           54,896         5,664            0
 
213
 25        817,134           61,896           56,529         5,367            0
 
214
 26        837,827           49,888           44,651         5,237            0
 
215
 27        854,990           64,016           58,283         5,733            0
 
216
91.04% (58,283B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
217
->21.74% (13,920B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
 
218
| ->08.25% (5,280B) 0x514C578: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
 
219
| | ->08.06% (5,160B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
 
220
| | | ->08.06% (5,160B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
 
221
| | |   ->08.06% (5,160B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
 
222
| | |     
 
223
| | ->00.19% (120B) in 1+ places, all below ms_print's threshold (01.00%)
 
224
| | 
 
225
| ->07.69% (4,920B) 0x514B594: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
 
226
| | ->05.25% (3,360B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
 
227
| | | ->05.25% (3,360B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
 
228
| | |   ->05.25% (3,360B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
 
229
| | |     
 
230
| | ->02.44% (1,560B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
 
231
| |   ->02.44% (1,560B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
 
232
| |     ->01.87% (1,200B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
 
233
| |     | 
 
234
| |     ->00.56% (360B) in 1+ places, all below ms_print's threshold (01.00%)
 
235
| |     
 
236
| ->05.81% (3,720B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
 
237
|   ->05.25% (3,360B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
 
238
|   | ->05.25% (3,360B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
 
239
|   |   ->05.25% (3,360B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
 
240
|   |     
 
241
|   ->00.56% (360B) in 1+ places, all below ms_print's threshold (01.00%)
 
242
|   
 
243
->20.69% (13,248B) 0x50B6256: xmlHashCreate (in /usr/lib64/libxml2.so.2.7.3)
 
244
| ->19.20% (12,288B) 0x50E77A1: xmlXPathNewContext (in /usr/lib64/libxml2.so.2.7.3)
 
245
| | ->19.20% (12,288B) 0x4E36245: xsltXPathCompile (in /usr/lib64/libxslt.so.1.1.24)
 
246
| |   ->19.20% (12,288B) 0x4E46DB6: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
 
247
| |   | ->19.20% (12,288B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
 
248
| |   |   
 
249
| |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
250
| |   
 
251
| ->01.50% (960B) in 2 places, all below massif's threshold (01.00%)
 
252
|   
 
253
->09.75% (6,240B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
 
254
| ->09.75% (6,240B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
 
255
|   ->09.75% (6,240B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
 
256
|     ->09.56% (6,120B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
 
257
|     | ->09.56% (6,120B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
 
258
|     |   
 
259
|     ->00.19% (120B) in 1+ places, all below ms_print's threshold (01.00%)
 
260
|     
 
261
->06.60% (4,224B) 0x50AD74D: (within /usr/lib64/libxml2.so.2.7.3)
 
262
| ->06.60% (4,224B) 0x514C65A: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
 
263
|   ->06.45% (4,128B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
 
264
|   | ->06.45% (4,128B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
 
265
|   |   ->06.45% (4,128B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
 
266
|   |     
 
267
|   ->00.15% (96B) in 1+ places, all below ms_print's threshold (01.00%)
 
268
|   
 
269
->06.40% (4,096B) 0x514A89D: xmlDictCreate (in /usr/lib64/libxml2.so.2.7.3)
 
270
| ->06.40% (4,096B) 0x4E30945: xsltNewStylesheet (in /usr/lib64/libxslt.so.1.1.24)
 
271
| | ->06.40% (4,096B) 0x4E32EFC: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
 
272
| |   ->06.40% (4,096B) 0x4E330F6: xsltParseStylesheetDoc (in /usr/lib64/libxslt.so.1.1.24)
 
273
| |     ->06.40% (4,096B) 0x401248: initXML_Transformation (in /home/csa/misc/bench/xmlbench/xsl/libxml)
 
274
| |       
 
275
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
276
 
277
->05.22% (3,344B) 0x4E4628B: (within /usr/lib64/libxslt.so.1.1.24)
 
278
| ->02.85% (1,824B) in 5 places, all below massif's threshold (01.00%)
 
279
| | 
 
280
| ->02.37% (1,520B) 0x4E474F5: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
 
281
|   ->02.37% (1,520B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
 
282
|     ->02.37% (1,520B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
 
283
|       ->02.37% (1,520B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
 
284
|         
 
285
->04.84% (3,096B) in 41 places, all below massif's threshold (01.00%)
 
286
 
287
->03.71% (2,374B) 0x401371: ReadFile (in /home/csa/misc/bench/xmlbench/xsl/libxml)
 
288
| ->03.71% (2,374B) 0x402BB5: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
 
289
|   ->03.71% (2,374B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
 
290
|     
 
291
->03.37% (2,156B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
 
292
| ->02.35% (1,503B) in 27 places, all below massif's threshold (01.00%)
 
293
| | 
 
294
| ->01.02% (653B) 0x514B330: (within /usr/lib64/libxml2.so.2.7.3)
 
295
|   ->01.02% (653B) in 3 places, all below massif's threshold (01.00%)
 
296
|     
 
297
->03.00% (1,920B) 0x50D8631: (within /usr/lib64/libxml2.so.2.7.3)
 
298
| ->02.00% (1,280B) 0x50D8F88: (within /usr/lib64/libxml2.so.2.7.3)
 
299
| | ->02.00% (1,280B) 0x50E941D: xmlXPathCtxtCompile (in /usr/lib64/libxml2.so.2.7.3)
 
300
| |   ->02.00% (1,280B) 0x4E36268: xsltXPathCompile (in /usr/lib64/libxslt.so.1.1.24)
 
301
| |     ->02.00% (1,280B) in 2+ places, all below ms_print's threshold (01.00%)
 
302
| |     
 
303
| ->01.00% (640B) in 1+ places, all below ms_print's threshold (01.00%)
 
304
 
305
->01.62% (1,040B) 0x51498CE: (within /usr/lib64/libxml2.so.2.7.3)
 
306
| ->01.62% (1,040B) 0x514A013: xmlDictLookup (in /usr/lib64/libxml2.so.2.7.3)
 
307
|   ->01.62% (1,040B) 0x4E3A6D1: xsltEvalStaticAttrValueTemplate (in /usr/lib64/libxslt.so.1.1.24)
 
308
|   | ->01.62% (1,040B) 0x4E47521: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
 
309
|   |   ->01.62% (1,040B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
 
310
|   |     
 
311
|   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
312
|   
 
313
->01.60% (1,025B) 0x401995: xmlgen_init (in /home/csa/misc/bench/xmlbench/xsl/libxml)
 
314
| ->01.60% (1,025B) 0x40307F: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
 
315
|   ->01.60% (1,025B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
 
316
|     
 
317
->01.37% (880B) 0x50AAA2B: xmlGetNsList (in /usr/lib64/libxml2.so.2.7.3)
 
318
| ->01.37% (880B) 0x4E46B91: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
 
319
|   ->01.37% (880B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
 
320
|     ->01.37% (880B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
 
321
|       ->01.37% (880B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
 
322
|         
 
323
->01.12% (720B) 0x5157E89: xmlPatterncompile (in /usr/lib64/libxml2.so.2.7.3)
 
324
  ->01.12% (720B) 0x50D8F68: (within /usr/lib64/libxml2.so.2.7.3)
 
325
    ->01.12% (720B) 0x50E941D: xmlXPathCtxtCompile (in /usr/lib64/libxml2.so.2.7.3)
 
326
      ->01.12% (720B) 0x4E36268: xsltXPathCompile (in /usr/lib64/libxslt.so.1.1.24)
 
327
        ->01.12% (720B) in 2 places, all below massif's threshold (01.00%)
 
328
          
 
329
--------------------------------------------------------------------------------
 
330
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
331
--------------------------------------------------------------------------------
 
332
 28        869,275           51,008           45,792         5,216            0
 
333
 29        883,671           52,248           47,044         5,204            0
 
334
 30        897,506           65,768           60,327         5,441            0
 
335
 31        913,632           53,608           48,358         5,250            0
 
336
 32        927,471           54,376           49,178         5,198            0
 
337
 33        942,507           67,952           62,371         5,581            0
 
338
 34        956,086           55,832           50,613         5,219            0
 
339
 35        973,658           70,728           64,822         5,906            0
 
340
91.65% (64,822B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
341
->18.73% (13,248B) 0x50B6256: xmlHashCreate (in /usr/lib64/libxml2.so.2.7.3)
 
342
| ->17.37% (12,288B) 0x50E77A1: xmlXPathNewContext (in /usr/lib64/libxml2.so.2.7.3)
 
343
| | ->17.37% (12,288B) 0x4E36245: xsltXPathCompile (in /usr/lib64/libxslt.so.1.1.24)
 
344
| |   ->17.37% (12,288B) 0x4E46E75: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
 
345
| |   | ->17.37% (12,288B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
 
346
| |   |   
 
347
| |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
348
| |   
 
349
| ->01.36% (960B) in 2 places, all below massif's threshold (01.00%)
 
350
|   
 
351
->15.44% (10,920B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
 
352
| ->07.47% (5,280B) 0x514C578: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
 
353
| | ->07.30% (5,160B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
 
354
| | | ->07.30% (5,160B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
 
355
| | |   ->07.30% (5,160B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
 
356
| | |     
 
357
| | ->00.17% (120B) in 1+ places, all below ms_print's threshold (01.00%)
 
358
| | 
 
359
| ->04.07% (2,880B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
 
360
| | ->03.73% (2,640B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
 
361
| | | ->03.73% (2,640B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
 
362
| | |   ->03.73% (2,640B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
 
363
| | |     
 
364
| | ->00.34% (240B) in 1+ places, all below ms_print's threshold (01.00%)
 
365
| | 
 
366
| ->03.90% (2,760B) 0x514B594: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
 
367
|   ->02.38% (1,680B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
 
368
|   | ->02.38% (1,680B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
 
369
|   |   ->02.38% (1,680B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
 
370
|   |     
 
371
|   ->01.53% (1,080B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
 
372
|     ->01.53% (1,080B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
 
373
|       ->01.19% (840B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
 
374
|       | 
 
375
|       ->00.34% (240B) in 1+ places, all below ms_print's threshold (01.00%)
 
376
|       
 
377
->11.18% (7,904B) 0x4E4628B: (within /usr/lib64/libxslt.so.1.1.24)
 
378
| ->05.16% (3,648B) 0x4E474F5: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
 
379
| | ->05.16% (3,648B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
 
380
| |   ->05.16% (3,648B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
 
381
| |     ->05.16% (3,648B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
 
382
| |       
 
383
| ->02.58% (1,824B) in 4 places, all below massif's threshold (01.00%)
 
384
| | 
 
385
| ->01.72% (1,216B) 0x4E46D27: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
 
386
| | ->01.72% (1,216B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
 
387
| |   ->01.72% (1,216B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
 
388
| |     ->01.72% (1,216B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
 
389
| |       
 
390
| ->01.72% (1,216B) 0x4E47457: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
 
391
|   ->01.72% (1,216B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
 
392
|     ->01.72% (1,216B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
 
393
|       ->01.72% (1,216B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
 
394
|         
 
395
->08.82% (6,240B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
 
396
| ->08.82% (6,240B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
 
397
|   ->08.82% (6,240B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
 
398
|     ->08.65% (6,120B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
 
399
|     | ->08.65% (6,120B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
 
400
|     |   
 
401
|     ->00.17% (120B) in 1+ places, all below ms_print's threshold (01.00%)
 
402
|     
 
403
->06.33% (4,480B) 0x50D8631: (within /usr/lib64/libxml2.so.2.7.3)
 
404
| ->04.52% (3,200B) 0x50D8F88: (within /usr/lib64/libxml2.so.2.7.3)
 
405
| | ->04.52% (3,200B) 0x50E941D: xmlXPathCtxtCompile (in /usr/lib64/libxml2.so.2.7.3)
 
406
| |   ->04.52% (3,200B) 0x4E36268: xsltXPathCompile (in /usr/lib64/libxslt.so.1.1.24)
 
407
| |     ->02.71% (1,920B) 0x4E46DB6: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
 
408
| |     | 
 
409
| |     ->01.81% (1,280B) in 2 places, all below massif's threshold (01.00%)
 
410
| |       
 
411
| ->01.81% (1,280B) 0x50D8D50: xmlXPathNewParserContext (in /usr/lib64/libxml2.so.2.7.3)
 
412
|   ->01.81% (1,280B) 0x50E9446: xmlXPathCtxtCompile (in /usr/lib64/libxml2.so.2.7.3)
 
413
|     ->01.81% (1,280B) 0x4E36268: xsltXPathCompile (in /usr/lib64/libxslt.so.1.1.24)
 
414
|       ->01.81% (1,280B) in 2 places, all below massif's threshold (01.00%)
 
415
|         
 
416
->05.97% (4,224B) 0x50AD74D: (within /usr/lib64/libxml2.so.2.7.3)
 
417
| ->05.97% (4,224B) 0x514C65A: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
 
418
|   ->05.84% (4,128B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
 
419
|   | ->05.84% (4,128B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
 
420
|   |   ->05.84% (4,128B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
 
421
|   |     
 
422
|   ->00.14% (96B) in 1+ places, all below ms_print's threshold (01.00%)
 
423
|   
 
424
->05.79% (4,096B) 0x514A89D: xmlDictCreate (in /usr/lib64/libxml2.so.2.7.3)
 
425
| ->05.79% (4,096B) 0x4E30945: xsltNewStylesheet (in /usr/lib64/libxslt.so.1.1.24)
 
426
| | ->05.79% (4,096B) 0x4E32EFC: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
 
427
| |   ->05.79% (4,096B) 0x4E330F6: xsltParseStylesheetDoc (in /usr/lib64/libxslt.so.1.1.24)
 
428
| |     ->05.79% (4,096B) 0x401248: initXML_Transformation (in /home/csa/misc/bench/xmlbench/xsl/libxml)
 
429
| |       
 
430
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
431
 
432
->05.42% (3,832B) in 41 places, all below massif's threshold (01.00%)
 
433
 
434
->03.36% (2,374B) 0x401371: ReadFile (in /home/csa/misc/bench/xmlbench/xsl/libxml)
 
435
| ->03.36% (2,374B) 0x402BB5: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
 
436
|   ->03.36% (2,374B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
 
437
|     
 
438
->03.11% (2,200B) 0x50AAA2B: xmlGetNsList (in /usr/lib64/libxml2.so.2.7.3)
 
439
| ->03.11% (2,200B) 0x4E46B91: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
 
440
|   ->03.11% (2,200B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
 
441
|     ->03.11% (2,200B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
 
442
|       ->03.11% (2,200B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
 
443
|         
 
444
->02.88% (2,039B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
 
445
| ->02.88% (2,039B) in 28 places, all below massif's threshold (01.00%)
 
446
|   
 
447
->01.70% (1,200B) 0x5157E89: xmlPatterncompile (in /usr/lib64/libxml2.so.2.7.3)
 
448
| ->01.70% (1,200B) 0x50D8F68: (within /usr/lib64/libxml2.so.2.7.3)
 
449
|   ->01.70% (1,200B) 0x50E941D: xmlXPathCtxtCompile (in /usr/lib64/libxml2.so.2.7.3)
 
450
|     ->01.70% (1,200B) 0x4E36268: xsltXPathCompile (in /usr/lib64/libxslt.so.1.1.24)
 
451
|       ->01.02% (720B) 0x4E46DB6: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
 
452
|       | 
 
453
|       ->00.68% (480B) in 1+ places, all below ms_print's threshold (01.00%)
 
454
|       
 
455
->01.47% (1,040B) 0x51498CE: (within /usr/lib64/libxml2.so.2.7.3)
 
456
| ->01.47% (1,040B) 0x514A013: xmlDictLookup (in /usr/lib64/libxml2.so.2.7.3)
 
457
|   ->01.47% (1,040B) 0x4E3A6D1: xsltEvalStaticAttrValueTemplate (in /usr/lib64/libxslt.so.1.1.24)
 
458
|   | ->01.47% (1,040B) 0x4E47521: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
 
459
|   |   ->01.47% (1,040B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
 
460
|   |     
 
461
|   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
462
|   
 
463
->01.45% (1,025B) 0x401995: xmlgen_init (in /home/csa/misc/bench/xmlbench/xsl/libxml)
 
464
  ->01.45% (1,025B) 0x40307F: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
 
465
    ->01.45% (1,025B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
 
466
      
 
467
--------------------------------------------------------------------------------
 
468
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
469
--------------------------------------------------------------------------------
 
470
 36        987,938           57,872           52,624         5,248            0
 
471
 37      1,002,922           58,928           53,684         5,244            0
 
472
 38      1,018,605           59,968           54,741         5,227            0
 
473
 39      1,034,132           73,328           68,083         5,245            0
 
474
 40      1,047,227           75,520           69,559         5,961            0
 
475
92.11% (69,559B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
476
->17.54% (13,248B) 0x50B6256: xmlHashCreate (in /usr/lib64/libxml2.so.2.7.3)
 
477
| ->16.27% (12,288B) 0x50E77A1: xmlXPathNewContext (in /usr/lib64/libxml2.so.2.7.3)
 
478
| | ->16.27% (12,288B) 0x4E36245: xsltXPathCompile (in /usr/lib64/libxslt.so.1.1.24)
 
479
| |   ->16.27% (12,288B) 0x4E46E75: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
 
480
| |   | ->16.27% (12,288B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
 
481
| |   |   
 
482
| |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
483
| |   
 
484
| ->01.27% (960B) in 2 places, all below massif's threshold (01.00%)
 
485
|   
 
486
->16.10% (12,160B) 0x4E4628B: (within /usr/lib64/libxslt.so.1.1.24)
 
487
| ->08.05% (6,080B) 0x4E474F5: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
 
488
| | ->08.05% (6,080B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
 
489
| |   ->08.05% (6,080B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
 
490
| |     ->08.05% (6,080B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
 
491
| |       
 
492
| ->03.62% (2,736B) 0x4E47457: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
 
493
| | ->03.62% (2,736B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
 
494
| |   ->03.62% (2,736B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
 
495
| |     ->03.62% (2,736B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
 
496
| |       
 
497
| ->01.61% (1,216B) 0x4E46D27: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
 
498
| | ->01.61% (1,216B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
 
499
| |   ->01.61% (1,216B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
 
500
| |     ->01.61% (1,216B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
 
501
| |       
 
502
| ->01.61% (1,216B) in 3 places, all below massif's threshold (01.00%)
 
503
| | 
 
504
| ->01.21% (912B) 0x4E46E02: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
 
505
|   ->01.21% (912B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
 
506
|     ->01.21% (912B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
 
507
|       ->01.21% (912B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
 
508
|         
 
509
->12.08% (9,120B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
 
510
| ->06.99% (5,280B) 0x514C578: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
 
511
| | ->06.83% (5,160B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
 
512
| | | ->06.83% (5,160B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
 
513
| | |   ->06.83% (5,160B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
 
514
| | |     
 
515
| | ->00.16% (120B) in 1+ places, all below ms_print's threshold (01.00%)
 
516
| | 
 
517
| ->03.18% (2,400B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
 
518
| | ->02.86% (2,160B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
 
519
| | | ->02.86% (2,160B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
 
520
| | |   ->02.86% (2,160B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
 
521
| | |     
 
522
| | ->00.32% (240B) in 1+ places, all below ms_print's threshold (01.00%)
 
523
| | 
 
524
| ->01.91% (1,440B) 0x514B594: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
 
525
|   ->01.43% (1,080B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
 
526
|   | ->01.43% (1,080B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
 
527
|   |   ->01.11% (840B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
 
528
|   |   | 
 
529
|   |   ->00.32% (240B) in 1+ places, all below ms_print's threshold (01.00%)
 
530
|   |   
 
531
|   ->00.48% (360B) in 1+ places, all below ms_print's threshold (01.00%)
 
532
|   
 
533
->08.26% (6,240B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
 
534
| ->08.26% (6,240B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
 
535
|   ->08.26% (6,240B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
 
536
|     ->08.10% (6,120B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
 
537
|     | ->08.10% (6,120B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
 
538
|     |   
 
539
|     ->00.16% (120B) in 1+ places, all below ms_print's threshold (01.00%)
 
540
|     
 
541
->06.78% (5,120B) 0x50D8631: (within /usr/lib64/libxml2.so.2.7.3)
 
542
| ->05.08% (3,840B) 0x50D8F88: (within /usr/lib64/libxml2.so.2.7.3)
 
543
| | ->05.08% (3,840B) 0x50E941D: xmlXPathCtxtCompile (in /usr/lib64/libxml2.so.2.7.3)
 
544
| |   ->05.08% (3,840B) 0x4E36268: xsltXPathCompile (in /usr/lib64/libxslt.so.1.1.24)
 
545
| |     ->02.54% (1,920B) 0x4E46DB6: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
 
546
| |     | 
 
547
| |     ->01.69% (1,280B) 0x4E46E75: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
 
548
| |     | 
 
549
| |     ->00.85% (640B) in 1+ places, all below ms_print's threshold (01.00%)
 
550
| |     
 
551
| ->01.69% (1,280B) 0x50D8D50: xmlXPathNewParserContext (in /usr/lib64/libxml2.so.2.7.3)
 
552
|   ->01.69% (1,280B) 0x50E9446: xmlXPathCtxtCompile (in /usr/lib64/libxml2.so.2.7.3)
 
553
|     ->01.69% (1,280B) 0x4E36268: xsltXPathCompile (in /usr/lib64/libxslt.so.1.1.24)
 
554
|       ->01.69% (1,280B) in 2 places, all below massif's threshold (01.00%)
 
555
|         
 
556
->05.59% (4,224B) 0x50AD74D: (within /usr/lib64/libxml2.so.2.7.3)
 
557
| ->05.59% (4,224B) 0x514C65A: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
 
558
|   ->05.47% (4,128B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
 
559
|   | ->05.47% (4,128B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
 
560
|   |   ->05.47% (4,128B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
 
561
|   |     
 
562
|   ->00.13% (96B) in 1+ places, all below ms_print's threshold (01.00%)
 
563
|   
 
564
->05.42% (4,096B) 0x514A89D: xmlDictCreate (in /usr/lib64/libxml2.so.2.7.3)
 
565
| ->05.42% (4,096B) 0x4E30945: xsltNewStylesheet (in /usr/lib64/libxslt.so.1.1.24)
 
566
| | ->05.42% (4,096B) 0x4E32EFC: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
 
567
| |   ->05.42% (4,096B) 0x4E330F6: xsltParseStylesheetDoc (in /usr/lib64/libxslt.so.1.1.24)
 
568
| |     ->05.42% (4,096B) 0x401248: initXML_Transformation (in /home/csa/misc/bench/xmlbench/xsl/libxml)
 
569
| |       
 
570
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
571
 
572
->04.54% (3,432B) 0x50AAA2B: xmlGetNsList (in /usr/lib64/libxml2.so.2.7.3)
 
573
| ->04.54% (3,432B) 0x4E46B91: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
 
574
|   ->04.54% (3,432B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
 
575
|     ->04.54% (3,432B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
 
576
|       ->04.54% (3,432B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
 
577
|         
 
578
->04.42% (3,336B) in 40 places, all below massif's threshold (01.00%)
 
579
 
580
->03.14% (2,374B) 0x401371: ReadFile (in /home/csa/misc/bench/xmlbench/xsl/libxml)
 
581
| ->03.14% (2,374B) 0x402BB5: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
 
582
|   ->03.14% (2,374B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
 
583
|     
 
584
->02.56% (1,936B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
 
585
| ->02.56% (1,936B) in 28 places, all below massif's threshold (01.00%)
 
586
|   
 
587
->01.91% (1,440B) 0x5157E89: xmlPatterncompile (in /usr/lib64/libxml2.so.2.7.3)
 
588
| ->01.91% (1,440B) 0x50D8F68: (within /usr/lib64/libxml2.so.2.7.3)
 
589
|   ->01.91% (1,440B) 0x50E941D: xmlXPathCtxtCompile (in /usr/lib64/libxml2.so.2.7.3)
 
590
|     ->01.91% (1,440B) 0x4E36268: xsltXPathCompile (in /usr/lib64/libxslt.so.1.1.24)
 
591
|       ->01.91% (1,440B) in 3 places, all below massif's threshold (01.00%)
 
592
|         
 
593
->01.38% (1,040B) 0x51498CE: (within /usr/lib64/libxml2.so.2.7.3)
 
594
| ->01.38% (1,040B) 0x514A013: xmlDictLookup (in /usr/lib64/libxml2.so.2.7.3)
 
595
|   ->01.38% (1,040B) 0x4E3A6D1: xsltEvalStaticAttrValueTemplate (in /usr/lib64/libxslt.so.1.1.24)
 
596
|   | ->01.38% (1,040B) 0x4E47521: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
 
597
|   |   ->01.38% (1,040B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
 
598
|   |     
 
599
|   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
600
|   
 
601
->01.36% (1,025B) 0x401995: xmlgen_init (in /home/csa/misc/bench/xmlbench/xsl/libxml)
 
602
| ->01.36% (1,025B) 0x40307F: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
 
603
|   ->01.36% (1,025B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
 
604
|     
 
605
->01.02% (768B) 0x51562A5: (within /usr/lib64/libxml2.so.2.7.3)
 
606
  ->01.02% (768B) in 2 places, all below massif's threshold (01.00%)
 
607
    
 
608
--------------------------------------------------------------------------------
 
609
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
610
--------------------------------------------------------------------------------
 
611
 41      1,061,404           60,464           55,391         5,073            0
 
612
 42      1,078,053           61,000           55,921         5,079            0
 
613
 43      1,102,789          112,184          106,857         5,327            0
 
614
 44      1,117,932          113,984          108,389         5,595            0
 
615
 45      1,128,598          114,128          108,428         5,700            0
 
616
95.01% (108,428B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
617
->43.91% (50,112B) 0x50B6256: xmlHashCreate (in /usr/lib64/libxml2.so.2.7.3)
 
618
| ->43.07% (49,152B) 0x4E39985: xsltAddTemplate (in /usr/lib64/libxslt.so.1.1.24)
 
619
| | ->43.07% (49,152B) 0x4E32ECE: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
 
620
| |   ->43.07% (49,152B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
 
621
| |     ->43.07% (49,152B) 0x4E330F6: xsltParseStylesheetDoc (in /usr/lib64/libxslt.so.1.1.24)
 
622
| |       
 
623
| ->00.84% (960B) in 1+ places, all below ms_print's threshold (01.00%)
 
624
 
625
->10.92% (12,464B) 0x4E4628B: (within /usr/lib64/libxslt.so.1.1.24)
 
626
| ->05.33% (6,080B) 0x4E474F5: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
 
627
| | ->05.33% (6,080B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
 
628
| |   ->05.33% (6,080B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
 
629
| |     ->05.33% (6,080B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
 
630
| |       
 
631
| ->02.40% (2,736B) 0x4E47457: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
 
632
| | ->02.40% (2,736B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
 
633
| |   ->02.40% (2,736B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
 
634
| |     ->02.40% (2,736B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
 
635
| |       
 
636
| ->01.07% (1,216B) 0x4E46D27: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
 
637
| | ->01.07% (1,216B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
 
638
| |   ->01.07% (1,216B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
 
639
| |     ->01.07% (1,216B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
 
640
| |       
 
641
| ->01.07% (1,216B) 0x4E46E02: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
 
642
| | ->01.07% (1,216B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
 
643
| |   ->01.07% (1,216B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
 
644
| |     ->01.07% (1,216B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
 
645
| |       
 
646
| ->01.07% (1,216B) in 3 places, all below massif's threshold (01.00%)
 
647
|   
 
648
->06.31% (7,200B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
 
649
| ->04.63% (5,280B) 0x514C578: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
 
650
| | ->04.52% (5,160B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
 
651
| | | ->04.52% (5,160B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
 
652
| | |   ->04.52% (5,160B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
 
653
| | |     
 
654
| | ->00.11% (120B) in 1+ places, all below ms_print's threshold (01.00%)
 
655
| | 
 
656
| ->01.68% (1,920B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
 
657
| | ->01.68% (1,920B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
 
658
| | | ->01.68% (1,920B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
 
659
| | |   ->01.68% (1,920B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
 
660
| | |     
 
661
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
662
| | 
 
663
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
664
 
665
->06.02% (6,874B) in 46 places, all below massif's threshold (01.00%)
 
666
 
667
->05.26% (6,000B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
 
668
| ->05.26% (6,000B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
 
669
|   ->05.26% (6,000B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
 
670
|     ->05.15% (5,880B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
 
671
|     | ->05.15% (5,880B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
 
672
|     |   
 
673
|     ->00.11% (120B) in 1+ places, all below ms_print's threshold (01.00%)
 
674
|     
 
675
->04.49% (5,120B) 0x50D8631: (within /usr/lib64/libxml2.so.2.7.3)
 
676
| ->03.36% (3,840B) 0x50D8F88: (within /usr/lib64/libxml2.so.2.7.3)
 
677
| | ->03.36% (3,840B) 0x50E941D: xmlXPathCtxtCompile (in /usr/lib64/libxml2.so.2.7.3)
 
678
| |   ->03.36% (3,840B) 0x4E36268: xsltXPathCompile (in /usr/lib64/libxslt.so.1.1.24)
 
679
| |     ->01.68% (1,920B) 0x4E46DB6: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
 
680
| |     | 
 
681
| |     ->01.12% (1,280B) 0x4E46E75: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
 
682
| |     | 
 
683
| |     ->00.56% (640B) in 1+ places, all below ms_print's threshold (01.00%)
 
684
| |     
 
685
| ->01.12% (1,280B) 0x50D8D50: xmlXPathNewParserContext (in /usr/lib64/libxml2.so.2.7.3)
 
686
|   ->01.12% (1,280B) 0x50E9446: xmlXPathCtxtCompile (in /usr/lib64/libxml2.so.2.7.3)
 
687
|     ->01.12% (1,280B) 0x4E36268: xsltXPathCompile (in /usr/lib64/libxslt.so.1.1.24)
 
688
|       ->01.12% (1,280B) in 2 places, all below massif's threshold (01.00%)
 
689
|         
 
690
->03.70% (4,224B) 0x50AD74D: (within /usr/lib64/libxml2.so.2.7.3)
 
691
| ->03.70% (4,224B) 0x514C65A: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
 
692
|   ->03.62% (4,128B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
 
693
|   | ->03.62% (4,128B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
 
694
|   |   ->03.62% (4,128B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
 
695
|   |     
 
696
|   ->00.08% (96B) in 1+ places, all below ms_print's threshold (01.00%)
 
697
|   
 
698
->03.59% (4,096B) 0x514A89D: xmlDictCreate (in /usr/lib64/libxml2.so.2.7.3)
 
699
| ->03.59% (4,096B) 0x4E30945: xsltNewStylesheet (in /usr/lib64/libxslt.so.1.1.24)
 
700
| | ->03.59% (4,096B) 0x4E32EFC: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
 
701
| |   ->03.59% (4,096B) 0x4E330F6: xsltParseStylesheetDoc (in /usr/lib64/libxslt.so.1.1.24)
 
702
| |     ->03.59% (4,096B) 0x401248: initXML_Transformation (in /home/csa/misc/bench/xmlbench/xsl/libxml)
 
703
| |       
 
704
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
705
 
706
->03.55% (4,048B) 0x50AAA2B: xmlGetNsList (in /usr/lib64/libxml2.so.2.7.3)
 
707
| ->03.16% (3,608B) 0x4E46B91: xsltStylePreCompute (in /usr/lib64/libxslt.so.1.1.24)
 
708
| | ->03.16% (3,608B) 0x4E3189E: (within /usr/lib64/libxslt.so.1.1.24)
 
709
| |   ->03.16% (3,608B) 0x4E31FF0: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
 
710
| |     ->03.16% (3,608B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
 
711
| |       
 
712
| ->00.39% (440B) in 1+ places, all below ms_print's threshold (01.00%)
 
713
 
714
->02.45% (2,800B) 0x4E38F7D: (within /usr/lib64/libxslt.so.1.1.24)
 
715
| ->02.45% (2,800B) 0x4E397FC: xsltAddTemplate (in /usr/lib64/libxslt.so.1.1.24)
 
716
|   ->02.45% (2,800B) 0x4E32ECE: xsltParseStylesheetProcess (in /usr/lib64/libxslt.so.1.1.24)
 
717
|     ->02.45% (2,800B) 0x4E32F8E: xsltParseStylesheetImportedDoc (in /usr/lib64/libxslt.so.1.1.24)
 
718
|       ->02.45% (2,800B) 0x4E330F6: xsltParseStylesheetDoc (in /usr/lib64/libxslt.so.1.1.24)
 
719
|         
 
720
->02.08% (2,374B) 0x401371: ReadFile (in /home/csa/misc/bench/xmlbench/xsl/libxml)
 
721
| ->02.08% (2,374B) 0x402BB5: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
 
722
|   ->02.08% (2,374B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
 
723
|     
 
724
->01.47% (1,676B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
 
725
| ->01.47% (1,676B) in 33 places, all below massif's threshold (01.00%)
 
726
|   
 
727
->01.26% (1,440B) 0x5157E89: xmlPatterncompile (in /usr/lib64/libxml2.so.2.7.3)
 
728
  ->01.26% (1,440B) 0x50D8F68: (within /usr/lib64/libxml2.so.2.7.3)
 
729
    ->01.26% (1,440B) 0x50E941D: xmlXPathCtxtCompile (in /usr/lib64/libxml2.so.2.7.3)
 
730
      ->01.26% (1,440B) 0x4E36268: xsltXPathCompile (in /usr/lib64/libxslt.so.1.1.24)
 
731
        ->01.26% (1,440B) in 3 places, all below massif's threshold (01.00%)
 
732
          
 
733
--------------------------------------------------------------------------------
 
734
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
735
--------------------------------------------------------------------------------
 
736
 46      1,144,221          113,936          108,376         5,560            0
 
737
 47      1,162,421          112,120          106,839         5,281            0
 
738
 48      1,176,098           33,928           30,288         3,640            0
 
739
 49      1,189,636           20,744           18,928         1,816            0
 
740
 50      1,201,592            6,512            5,937           575            0