/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.xmlgen64M.libxml.parse

  • 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 64000000
 
3
Massif arguments:   --heap=yes --depth=5 --massif-out-file=/tmp/massif.out
 
4
ms_print arguments: /tmp/massif.out
 
5
--------------------------------------------------------------------------------
 
6
 
 
7
 
 
8
    GB
 
9
1.025^                                 #                                   .  
 
10
     |                                .#                                  @:  
 
11
     |                               .:#                                 .@:  
 
12
     |                              :::#                                .:@:  
 
13
     |                             ::::# :: :: :: :::@ :               :::@:  
 
14
     |                             ::::# :: :: :: :::@ :              .:::@:  
 
15
     |                           . ::::# :: :: :: :::@ :             .::::@:  
 
16
     |                           : ::::# :: :: :: :::@ :.           ::::::@:. 
 
17
     |                         : : ::::# :: :: :: :::@ ::          ,::::::@:: 
 
18
     |                        :: : ::::# :: :: :: :::@ ::         .@::::::@:: 
 
19
     |                       .:: : ::::# :: :: :: :::@ ::        .:@::::::@:: 
 
20
     |                       ::: : ::::# :: :: :: :::@ ::        ::@::::::@:: 
 
21
     |                     : ::: : ::::# :: :: :: :::@ ::.      :::@::::::@:: 
 
22
     |                    .: ::: : ::::# :: :: :: :::@ :::     @:::@::::::@:::
 
23
     |                    :: ::: : ::::# :: :: :: :::@ :::   : @:::@::::::@:::
 
24
     |                  .::: ::: : ::::# :: :: :: :::@ :::  .: @:::@::::::@:::
 
25
     |                  :::: ::: : ::::# :: :: :: :::@ :::  :: @:::@::::::@:::
 
26
     |                  :::: ::: : ::::# :: :: :: :::@ :::  :: @:::@::::::@:::
 
27
     |                : :::: ::: : ::::# :: :: :: :::@ :::: :: @:::@::::::@:::
 
28
     |@ ::: :@ :::::::: :::: ::: : ::::# :: :: :: :::@ :::: :: @:::@::::::@:::
 
29
   0 +----------------------------------------------------------------------->Gi
 
30
     0                                                                   21.74
 
31
 
 
32
Number of snapshots: 65
 
33
 Detailed snapshots: [1, 6, 7, 29 (peak), 39, 46, 50, 60]
 
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    313,601,977       64,000,080       64,000,046            34            0
 
40
100.00% (64,000,046B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
41
->100.00% (64,000,001B) 0x401995: xmlgen_init (in /home/csa/misc/bench/xmlbench/xsl/libxml)
 
42
| ->100.00% (64,000,001B) 0x40307F: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
 
43
|   ->100.00% (64,000,001B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
 
44
|     
 
45
->00.00% (45B) in 1+ places, all below ms_print's threshold (01.00%)
 
46
 
 
47
--------------------------------------------------------------------------------
 
48
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
49
--------------------------------------------------------------------------------
 
50
  2    743,146,695       64,000,104       64,000,059            45            0
 
51
  3  1,115,865,165       64,000,080       64,000,046            34            0
 
52
  4  1,618,044,075       64,000,080       64,000,046            34            0
 
53
  5  1,965,770,417       64,000,080       64,000,046            34            0
 
54
  6  2,296,065,684       64,000,080       64,000,046            34            0
 
55
100.00% (64,000,046B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
56
->100.00% (64,000,001B) 0x401995: xmlgen_init (in /home/csa/misc/bench/xmlbench/xsl/libxml)
 
57
| ->100.00% (64,000,001B) 0x40307F: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
 
58
|   ->100.00% (64,000,001B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
 
59
|     
 
60
->00.00% (45B) in 1+ places, all below ms_print's threshold (01.00%)
 
61
 
 
62
--------------------------------------------------------------------------------
 
63
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
64
--------------------------------------------------------------------------------
 
65
  7  2,550,124,738       64,000,080       64,000,046            34            0
 
66
100.00% (64,000,046B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
67
->100.00% (64,000,001B) 0x401995: xmlgen_init (in /home/csa/misc/bench/xmlbench/xsl/libxml)
 
68
| ->100.00% (64,000,001B) 0x40307F: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
 
69
|   ->100.00% (64,000,001B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
 
70
|     
 
71
->00.00% (45B) in 1+ places, all below ms_print's threshold (01.00%)
 
72
 
 
73
--------------------------------------------------------------------------------
 
74
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
75
--------------------------------------------------------------------------------
 
76
  8  2,931,222,497       64,000,080       64,000,046            34            0
 
77
  9  3,246,249,868       64,000,104       64,000,059            45            0
 
78
 10  3,734,009,965       64,000,080       64,000,046            34            0
 
79
 11  4,018,528,411       64,000,080       64,000,046            34            0
 
80
 12  4,384,344,680       64,000,080       64,000,046            34            0
 
81
 13  4,831,443,206       64,000,080       64,000,046            34            0
 
82
 14  5,115,959,430       64,000,080       64,000,046            34            0
 
83
 15  5,411,508,419      131,140,008      131,139,571           437            0
 
84
 16  5,923,506,736      259,139,712      259,139,242           470            0
 
85
 17  6,171,975,936      300,760,168      295,205,638     5,554,530            0
 
86
 18  6,668,904,705      384,001,872      367,338,819    16,663,053            0
 
87
 19  7,103,716,655      456,838,896      430,455,255    26,383,641            0
 
88
 20  7,662,761,382      550,486,208      511,605,041    38,881,167            0
 
89
 21  8,035,457,915      612,917,776      565,704,937    47,212,839            0
 
90
 22  8,346,037,693      664,944,040      610,788,060    54,155,980            0
 
91
 23  8,848,486,503      749,111,064      683,722,515    65,388,549            0
 
92
 24  9,417,271,635      844,388,896      766,286,077    78,102,819            0
 
93
 25  9,701,663,993      892,027,944      807,567,839    84,460,105            0
 
94
 26  9,994,442,356      941,072,056      850,066,932    91,005,124            0
 
95
 27 10,289,841,734      990,555,144      892,946,495    97,608,649            0
 
96
 28 10,600,181,710    1,042,541,160      937,994,783   104,546,377            0
 
97
 29 10,949,320,382    1,101,023,432      988,672,460   112,350,972            0
 
98
89.80% (988,672,460B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
99
->31.35% (345,135,960B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
 
100
| ->24.48% (269,509,320B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
 
101
| | ->24.48% (269,509,200B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
 
102
| | | ->24.48% (269,509,200B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
 
103
| | |   ->24.48% (269,509,200B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
 
104
| | |     
 
105
| | ->00.00% (120B) in 1+ places, all below ms_print's threshold (01.00%)
 
106
| | 
 
107
| ->06.44% (70,912,680B) 0x514B594: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
 
108
| | ->06.44% (70,912,680B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
 
109
| |   ->06.44% (70,912,680B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
 
110
| |     ->06.01% (66,198,840B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
 
111
| |     | 
 
112
| |     ->00.43% (4,713,840B) in 1+ places, all below ms_print's threshold (01.00%)
 
113
| |     
 
114
| ->00.43% (4,713,960B) in 1+ places, all below ms_print's threshold (01.00%)
 
115
 
116
->30.92% (340,422,000B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
 
117
| ->30.92% (340,422,000B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
 
118
|   ->30.92% (340,422,000B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
 
119
|     ->30.92% (340,421,880B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
 
120
|     | ->30.92% (340,421,880B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
 
121
|     |   
 
122
|     ->00.00% (120B) in 1+ places, all below ms_print's threshold (01.00%)
 
123
|     
 
124
->11.63% (128,003,663B) 0x50AA389: xmlBufferGrow (in /usr/lib64/libxml2.so.2.7.3)
 
125
| ->11.63% (128,003,663B) 0x508BADB: xmlCharEncInFunc (in /usr/lib64/libxml2.so.2.7.3)
 
126
|   ->11.63% (128,003,663B) 0x50B9547: xmlParserInputBufferGrow (in /usr/lib64/libxml2.so.2.7.3)
 
127
|     ->11.63% (128,003,663B) 0x5090AC9: xmlParserInputGrow (in /usr/lib64/libxml2.so.2.7.3)
 
128
|       ->11.63% (128,003,663B) 0x5095738: (within /usr/lib64/libxml2.so.2.7.3)
 
129
|         
 
130
->06.10% (67,125,248B) 0x50AC5F0: xmlBufferResize (in /usr/lib64/libxml2.so.2.7.3)
 
131
| ->06.10% (67,125,248B) 0x50AC91D: xmlBufferAdd (in /usr/lib64/libxml2.so.2.7.3)
 
132
| | ->06.10% (67,125,248B) 0x50B7C38: xmlParserInputBufferCreateMem (in /usr/lib64/libxml2.so.2.7.3)
 
133
| |   ->06.10% (67,125,248B) 0x509343E: xmlCreateMemoryParserCtxt (in /usr/lib64/libxml2.so.2.7.3)
 
134
| |     ->06.10% (67,125,248B) 0x50A82B0: xmlSAXParseMemoryWithData (in /usr/lib64/libxml2.so.2.7.3)
 
135
| |       
 
136
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
137
 
138
->05.81% (64,000,001B) 0x401995: xmlgen_init (in /home/csa/misc/bench/xmlbench/xsl/libxml)
 
139
| ->05.81% (64,000,001B) 0x40307F: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
 
140
|   ->05.81% (64,000,001B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
 
141
|     
 
142
->03.65% (40,203,428B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
 
143
| ->01.98% (21,844,818B) 0x514B330: (within /usr/lib64/libxml2.so.2.7.3)
 
144
| | ->01.85% (20,387,939B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
 
145
| | | ->01.85% (20,387,937B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
 
146
| | | | ->01.85% (20,387,937B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
 
147
| | | |   
 
148
| | | ->00.00% (2B) in 1+ places, all below ms_print's threshold (01.00%)
 
149
| | | 
 
150
| | ->00.13% (1,456,879B) in 1+ places, all below ms_print's threshold (01.00%)
 
151
| | 
 
152
| ->01.64% (18,044,140B) 0x50AD583: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
 
153
| | ->01.64% (18,044,140B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
 
154
| |   ->01.64% (18,044,140B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
 
155
| |     ->01.64% (18,044,135B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
 
156
| |     | 
 
157
| |     ->00.00% (5B) in 1+ places, all below ms_print's threshold (01.00%)
 
158
| |     
 
159
| ->00.03% (314,470B) in 1+ places, all below ms_print's threshold (01.00%)
 
160
 
161
->00.34% (3,782,160B) in 1+ places, all below ms_print's threshold (01.00%)
 
162
 
 
163
--------------------------------------------------------------------------------
 
164
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
165
--------------------------------------------------------------------------------
 
166
 30 11,492,788,552      905,996,264      793,640,242   112,356,022            0
 
167
 31 11,958,400,553      905,996,240      793,640,229   112,356,011            0
 
168
 32 12,346,421,571      905,996,160      793,640,190   112,355,970            0
 
169
 33 12,889,628,040      905,996,160      793,640,190   112,355,970            0
 
170
 34 13,386,571,153      905,996,160      793,640,190   112,355,970            0
 
171
 35 13,883,507,431      905,996,184      793,640,203   112,355,981            0
 
172
 36 14,380,444,808      905,996,160      793,640,190   112,355,970            0
 
173
 37 14,628,918,059      905,996,160      793,640,190   112,355,970            0
 
174
 38 15,125,854,783      905,996,160      793,640,190   112,355,970            0
 
175
 39 15,498,558,846      905,996,160      793,640,190   112,355,970            0
 
176
87.60% (793,640,190B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
177
->38.10% (345,143,160B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
 
178
| ->29.75% (269,511,240B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
 
179
| | ->29.75% (269,511,120B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
 
180
| | | ->29.75% (269,511,120B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
 
181
| | |   ->29.75% (269,511,120B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
 
182
| | |     
 
183
| | ->00.00% (120B) in 1+ places, all below ms_print's threshold (01.00%)
 
184
| | 
 
185
| ->07.83% (70,912,680B) 0x514B594: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
 
186
| | ->07.83% (70,912,680B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
 
187
| | | ->07.83% (70,912,680B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
 
188
| | |   ->07.31% (66,198,840B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
 
189
| | |   | 
 
190
| | |   ->00.52% (4,713,840B) in 1+ places, all below ms_print's threshold (01.00%)
 
191
| | |   
 
192
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
193
| | 
 
194
| ->00.52% (4,719,240B) in 1+ places, all below ms_print's threshold (01.00%)
 
195
 
196
->37.57% (340,428,000B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
 
197
| ->37.57% (340,428,000B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
 
198
|   ->37.57% (340,428,000B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
 
199
|     ->37.57% (340,427,760B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
 
200
|     | ->37.57% (340,427,760B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
 
201
|     |   
 
202
|     ->00.00% (240B) in 1+ places, all below ms_print's threshold (01.00%)
 
203
|     
 
204
->07.06% (64,000,001B) 0x401995: xmlgen_init (in /home/csa/misc/bench/xmlbench/xsl/libxml)
 
205
| ->07.06% (64,000,001B) 0x40307F: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
 
206
|   ->07.06% (64,000,001B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
 
207
|     
 
208
->04.44% (40,205,042B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
 
209
| ->02.41% (21,845,160B) 0x514B330: (within /usr/lib64/libxml2.so.2.7.3)
 
210
| | ->02.25% (20,388,070B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
 
211
| | | ->02.25% (20,388,068B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
 
212
| | | | ->02.25% (20,388,068B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
 
213
| | | |   
 
214
| | | ->00.00% (2B) in 1+ places, all below ms_print's threshold (01.00%)
 
215
| | | 
 
216
| | ->00.16% (1,457,090B) in 1+ places, all below ms_print's threshold (01.00%)
 
217
| | 
 
218
| ->01.99% (18,044,591B) 0x50AD583: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
 
219
| | ->01.99% (18,044,591B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
 
220
| |   ->01.99% (18,044,591B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
 
221
| |     ->01.99% (18,044,575B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
 
222
| |     | 
 
223
| |     ->00.00% (16B) in 1+ places, all below ms_print's threshold (01.00%)
 
224
| |     
 
225
| ->00.03% (315,291B) in 1+ places, all below ms_print's threshold (01.00%)
 
226
 
227
->00.43% (3,863,987B) in 1+ places, all below ms_print's threshold (01.00%)
 
228
 
 
229
--------------------------------------------------------------------------------
 
230
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
231
--------------------------------------------------------------------------------
 
232
 40 15,995,497,993      905,996,240      793,640,229   112,356,011            0
 
233
 41 16,368,201,328      711,164,200      624,808,762    86,355,438            0
 
234
 42 16,616,667,691      432,492,480      383,326,768    49,165,712            0
 
235
 43 17,040,123,944      131,244,904      131,239,265         5,639            0
 
236
 44 17,626,121,155      259,248,320      259,242,640         5,680            0
 
237
 45 18,123,054,045      342,489,704      331,375,728    11,113,976            0
 
238
 46 18,495,753,622      404,921,328      385,475,990    19,445,338            0
 
239
95.20% (385,475,990B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
240
->31.61% (128,003,095B) 0x50AA389: xmlBufferGrow (in /usr/lib64/libxml2.so.2.7.3)
 
241
| ->31.61% (128,003,095B) 0x508BADB: xmlCharEncInFunc (in /usr/lib64/libxml2.so.2.7.3)
 
242
|   ->31.61% (128,003,095B) 0x50B9547: xmlParserInputBufferGrow (in /usr/lib64/libxml2.so.2.7.3)
 
243
|     ->31.61% (128,003,095B) 0x5090AC9: xmlParserInputGrow (in /usr/lib64/libxml2.so.2.7.3)
 
244
|       ->31.61% (128,003,095B) 0x5095738: (within /usr/lib64/libxml2.so.2.7.3)
 
245
|         
 
246
->16.58% (67,125,248B) 0x50AC5F0: xmlBufferResize (in /usr/lib64/libxml2.so.2.7.3)
 
247
| ->16.58% (67,125,248B) 0x50AC91D: xmlBufferAdd (in /usr/lib64/libxml2.so.2.7.3)
 
248
| | ->16.58% (67,125,248B) 0x50B7C38: xmlParserInputBufferCreateMem (in /usr/lib64/libxml2.so.2.7.3)
 
249
| |   ->16.58% (67,125,248B) 0x509343E: xmlCreateMemoryParserCtxt (in /usr/lib64/libxml2.so.2.7.3)
 
250
| |     ->16.58% (67,125,248B) 0x50A82B0: xmlSAXParseMemoryWithData (in /usr/lib64/libxml2.so.2.7.3)
 
251
| |       
 
252
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
253
 
254
->15.81% (64,000,001B) 0x401995: xmlgen_init (in /home/csa/misc/bench/xmlbench/xsl/libxml)
 
255
| ->15.81% (64,000,001B) 0x40307F: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
 
256
|   ->15.81% (64,000,001B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
 
257
|     
 
258
->14.75% (59,726,520B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
 
259
| ->11.52% (46,629,480B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
 
260
| | ->11.52% (46,629,360B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
 
261
| | | ->11.52% (46,629,360B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
 
262
| | |   ->11.52% (46,629,360B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
 
263
| | |     
 
264
| | ->00.00% (120B) in 1+ places, all below ms_print's threshold (01.00%)
 
265
| | 
 
266
| ->03.03% (12,271,680B) 0x514B594: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
 
267
| | ->03.03% (12,271,680B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
 
268
| | | ->03.03% (12,271,680B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
 
269
| | |   ->02.83% (11,451,840B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
 
270
| | |   | 
 
271
| | |   ->00.20% (819,840B) in 1+ places, all below ms_print's threshold (01.00%)
 
272
| | |   
 
273
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
274
| | 
 
275
| ->00.20% (825,360B) in 1+ places, all below ms_print's threshold (01.00%)
 
276
 
277
->14.55% (58,905,600B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
 
278
| ->14.55% (58,905,600B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
 
279
|   ->14.55% (58,905,600B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
 
280
|     ->14.55% (58,905,360B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
 
281
|     | ->14.55% (58,905,360B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
 
282
|     |   
 
283
|     ->00.00% (240B) in 1+ places, all below ms_print's threshold (01.00%)
 
284
|     
 
285
->01.72% (6,959,318B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
 
286
| ->01.72% (6,959,318B) in 36 places, all below massif's threshold (01.00%)
 
287
|   
 
288
->00.19% (756,208B) in 1+ places, all below ms_print's threshold (01.00%)
 
289
 
 
290
--------------------------------------------------------------------------------
 
291
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
292
--------------------------------------------------------------------------------
 
293
 47 18,868,453,400      467,353,192      439,576,350    27,776,842            0
 
294
 48 19,241,153,321      529,785,576      493,676,696    36,108,880            0
 
295
 49 19,613,853,467      592,218,256      547,777,097    44,441,159            0
 
296
 50 19,862,320,091      633,839,544      583,844,029    49,995,515            0
 
297
92.11% (583,844,029B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
298
->24.23% (153,573,120B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
 
299
| ->18.92% (119,922,120B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
 
300
| | ->18.92% (119,922,000B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
 
301
| | | ->18.92% (119,922,000B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
 
302
| | |   ->18.92% (119,922,000B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
 
303
| | |     
 
304
| | ->00.00% (120B) in 1+ places, all below ms_print's threshold (01.00%)
 
305
| | 
 
306
| ->04.98% (31,550,880B) 0x514B594: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
 
307
| | ->04.98% (31,550,880B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
 
308
| | | ->04.98% (31,550,880B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
 
309
| | |   ->04.65% (29,456,280B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
 
310
| | |   | 
 
311
| | |   ->00.33% (2,094,600B) in 1+ places, all below ms_print's threshold (01.00%)
 
312
| | |   
 
313
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
314
| | 
 
315
| ->00.33% (2,100,120B) in 1+ places, all below ms_print's threshold (01.00%)
 
316
 
317
->23.90% (151,477,320B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
 
318
| ->23.90% (151,477,320B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
 
319
|   ->23.90% (151,477,320B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
 
320
|     ->23.90% (151,477,080B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
 
321
|     | ->23.90% (151,477,080B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
 
322
|     |   
 
323
|     ->00.00% (240B) in 1+ places, all below ms_print's threshold (01.00%)
 
324
|     
 
325
->20.19% (128,003,095B) 0x50AA389: xmlBufferGrow (in /usr/lib64/libxml2.so.2.7.3)
 
326
| ->20.19% (128,003,095B) 0x508BADB: xmlCharEncInFunc (in /usr/lib64/libxml2.so.2.7.3)
 
327
|   ->20.19% (128,003,095B) 0x50B9547: xmlParserInputBufferGrow (in /usr/lib64/libxml2.so.2.7.3)
 
328
|     ->20.19% (128,003,095B) 0x5090AC9: xmlParserInputGrow (in /usr/lib64/libxml2.so.2.7.3)
 
329
|       ->20.19% (128,003,095B) 0x5095738: (within /usr/lib64/libxml2.so.2.7.3)
 
330
|         
 
331
->10.59% (67,125,248B) 0x50AC5F0: xmlBufferResize (in /usr/lib64/libxml2.so.2.7.3)
 
332
| ->10.59% (67,125,248B) 0x50AC91D: xmlBufferAdd (in /usr/lib64/libxml2.so.2.7.3)
 
333
| | ->10.59% (67,125,248B) 0x50B7C38: xmlParserInputBufferCreateMem (in /usr/lib64/libxml2.so.2.7.3)
 
334
| |   ->10.59% (67,125,248B) 0x509343E: xmlCreateMemoryParserCtxt (in /usr/lib64/libxml2.so.2.7.3)
 
335
| |     ->10.59% (67,125,248B) 0x50A82B0: xmlSAXParseMemoryWithData (in /usr/lib64/libxml2.so.2.7.3)
 
336
| |       
 
337
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
338
 
339
->10.10% (64,000,001B) 0x401995: xmlgen_init (in /home/csa/misc/bench/xmlbench/xsl/libxml)
 
340
| ->10.10% (64,000,001B) 0x40307F: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
 
341
|   ->10.10% (64,000,001B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
 
342
|     
 
343
->02.82% (17,889,229B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
 
344
| ->01.53% (9,719,602B) 0x514B330: (within /usr/lib64/libxml2.so.2.7.3)
 
345
| | ->01.43% (9,071,324B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
 
346
| | | ->01.43% (9,071,322B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
 
347
| | | | ->01.43% (9,071,322B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
 
348
| | | |   
 
349
| | | ->00.00% (2B) in 1+ places, all below ms_print's threshold (01.00%)
 
350
| | | 
 
351
| | ->00.10% (648,278B) in 1+ places, all below ms_print's threshold (01.00%)
 
352
| | 
 
353
| ->01.27% (8,028,955B) 0x50AD583: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
 
354
| | ->01.27% (8,028,955B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
 
355
| |   ->01.27% (8,028,955B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
 
356
| |     ->01.27% (8,028,939B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
 
357
| |     | 
 
358
| |     ->00.00% (16B) in 1+ places, all below ms_print's threshold (01.00%)
 
359
| |     
 
360
| ->00.02% (140,672B) in 1+ places, all below ms_print's threshold (01.00%)
 
361
 
362
->00.28% (1,776,016B) in 1+ places, all below ms_print's threshold (01.00%)
 
363
 
 
364
--------------------------------------------------------------------------------
 
365
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
366
--------------------------------------------------------------------------------
 
367
 51 20,110,787,064      675,460,912      619,910,936    55,549,976            0
 
368
 52 20,359,254,086      717,081,584      655,977,843    61,103,741            0
 
369
 53 20,607,720,604      758,703,024      692,044,771    66,658,253            0
 
370
 54 20,856,187,100      800,324,560      728,111,653    72,212,907            0
 
371
 55 21,104,653,579      841,945,288      764,178,474    77,766,814            0
 
372
 56 21,353,120,064      883,566,296      800,245,285    83,321,011            0
 
373
 57 21,601,586,834      925,187,808      836,312,229    88,875,579            0
 
374
 58 21,850,054,051      966,808,872      872,379,220    94,429,652            0
 
375
 59 22,098,520,633    1,008,429,968      908,446,076    99,983,892            0
 
376
 60 22,346,987,720    1,050,051,312      944,513,047   105,538,265            0
 
377
89.95% (944,513,047B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
378
->30.87% (324,202,440B) 0x514B4DC: (within /usr/lib64/libxml2.so.2.7.3)
 
379
| ->24.11% (253,146,840B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
 
380
| | ->24.11% (253,146,720B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
 
381
| | | ->24.11% (253,146,720B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
 
382
| | |   ->24.11% (253,146,720B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
 
383
| | |     
 
384
| | ->00.00% (120B) in 1+ places, all below ms_print's threshold (01.00%)
 
385
| | 
 
386
| ->06.34% (66,613,560B) 0x514B594: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
 
387
| | ->06.34% (66,613,560B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
 
388
| | | ->06.34% (66,613,560B) 0x50A1602: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
 
389
| | |   ->05.92% (62,177,040B) 0x50A18AC: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
 
390
| | |   | 
 
391
| | |   ->00.42% (4,436,520B) in 1+ places, all below ms_print's threshold (01.00%)
 
392
| | |   
 
393
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
394
| | 
 
395
| ->00.42% (4,442,040B) in 1+ places, all below ms_print's threshold (01.00%)
 
396
 
397
->30.45% (319,764,720B) 0x50AD55D: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
 
398
| ->30.45% (319,764,720B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
 
399
|   ->30.45% (319,764,720B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
 
400
|     ->30.45% (319,764,480B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
 
401
|     | ->30.45% (319,764,480B) 0x50A1389: xmlParseElement (in /usr/lib64/libxml2.so.2.7.3)
 
402
|     |   
 
403
|     ->00.00% (240B) in 1+ places, all below ms_print's threshold (01.00%)
 
404
|     
 
405
->12.19% (128,003,095B) 0x50AA389: xmlBufferGrow (in /usr/lib64/libxml2.so.2.7.3)
 
406
| ->12.19% (128,003,095B) 0x508BADB: xmlCharEncInFunc (in /usr/lib64/libxml2.so.2.7.3)
 
407
|   ->12.19% (128,003,095B) 0x50B9547: xmlParserInputBufferGrow (in /usr/lib64/libxml2.so.2.7.3)
 
408
|     ->12.19% (128,003,095B) 0x5090AC9: xmlParserInputGrow (in /usr/lib64/libxml2.so.2.7.3)
 
409
|       ->12.19% (128,003,095B) 0x5095738: (within /usr/lib64/libxml2.so.2.7.3)
 
410
|         
 
411
->06.39% (67,125,248B) 0x50AC5F0: xmlBufferResize (in /usr/lib64/libxml2.so.2.7.3)
 
412
| ->06.39% (67,125,248B) 0x50AC91D: xmlBufferAdd (in /usr/lib64/libxml2.so.2.7.3)
 
413
| | ->06.39% (67,125,248B) 0x50B7C38: xmlParserInputBufferCreateMem (in /usr/lib64/libxml2.so.2.7.3)
 
414
| |   ->06.39% (67,125,248B) 0x509343E: xmlCreateMemoryParserCtxt (in /usr/lib64/libxml2.so.2.7.3)
 
415
| |     ->06.39% (67,125,248B) 0x50A82B0: xmlSAXParseMemoryWithData (in /usr/lib64/libxml2.so.2.7.3)
 
416
| |       
 
417
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
418
 
419
->06.09% (64,000,001B) 0x401995: xmlgen_init (in /home/csa/misc/bench/xmlbench/xsl/libxml)
 
420
| ->06.09% (64,000,001B) 0x40307F: Test (in /home/csa/misc/bench/xmlbench/xsl/libxml)
 
421
|   ->06.09% (64,000,001B) 0x56415E2: (below main) (in /lib64/libc-2.9.so)
 
422
|     
 
423
->03.60% (37,767,991B) 0x50FD86D: xmlStrndup (in /usr/lib64/libxml2.so.2.7.3)
 
424
| ->01.95% (20,521,005B) 0x514B330: (within /usr/lib64/libxml2.so.2.7.3)
 
425
| | ->01.82% (19,151,737B) 0x514B6E1: xmlSAX2Characters (in /usr/lib64/libxml2.so.2.7.3)
 
426
| | | ->01.82% (19,151,735B) 0x509DD2F: xmlParseCharData (in /usr/lib64/libxml2.so.2.7.3)
 
427
| | | | ->01.82% (19,151,735B) 0x50A17C7: xmlParseContent (in /usr/lib64/libxml2.so.2.7.3)
 
428
| | | |   
 
429
| | | ->00.00% (2B) in 1+ places, all below ms_print's threshold (01.00%)
 
430
| | | 
 
431
| | ->00.13% (1,369,268B) in 1+ places, all below ms_print's threshold (01.00%)
 
432
| | 
 
433
| ->01.61% (16,950,186B) 0x50AD583: xmlNewNode (in /usr/lib64/libxml2.so.2.7.3)
 
434
| | ->01.61% (16,950,186B) 0x50B2A01: xmlNewDocNode (in /usr/lib64/libxml2.so.2.7.3)
 
435
| |   ->01.61% (16,950,186B) 0x514C1AD: xmlSAX2StartElementNs (in /usr/lib64/libxml2.so.2.7.3)
 
436
| |     ->01.61% (16,950,170B) 0x50A0AB6: (within /usr/lib64/libxml2.so.2.7.3)
 
437
| |     | 
 
438
| |     ->00.00% (16B) in 1+ places, all below ms_print's threshold (01.00%)
 
439
| |     
 
440
| ->00.03% (296,800B) in 1+ places, all below ms_print's threshold (01.00%)
 
441
 
442
->00.35% (3,649,552B) in 1+ places, all below ms_print's threshold (01.00%)
 
443
 
 
444
--------------------------------------------------------------------------------
 
445
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
446
--------------------------------------------------------------------------------
 
447
 61 22,595,454,117    1,091,672,472      980,579,914   111,092,558            0
 
448
 62 22,843,920,495      690,260,376      606,685,767    83,574,609            0
 
449
 63 23,092,386,882      411,588,640      365,203,691    46,384,949            0
 
450
 64 23,340,853,249      132,917,552      123,720,910     9,196,642            0