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
--------------------------------------------------------------------------------
13
| ::::# :: :: :: :::@ : :::@:
14
| ::::# :: :: :: :::@ : .:::@:
15
| . ::::# :: :: :: :::@ : .::::@:
16
| : ::::# :: :: :: :::@ :. ::::::@:.
17
| : : ::::# :: :: :: :::@ :: ,::::::@::
18
| :: : ::::# :: :: :: :::@ :: .@::::::@::
19
| .:: : ::::# :: :: :: :::@ :: .:@::::::@::
20
| ::: : ::::# :: :: :: :::@ :: ::@::::::@::
21
| : ::: : ::::# :: :: :: :::@ ::. :::@::::::@::
22
| .: ::: : ::::# :: :: :: :::@ ::: @:::@::::::@:::
23
| :: ::: : ::::# :: :: :: :::@ ::: : @:::@::::::@:::
24
| .::: ::: : ::::# :: :: :: :::@ ::: .: @:::@::::::@:::
25
| :::: ::: : ::::# :: :: :: :::@ ::: :: @:::@::::::@:::
26
| :::: ::: : ::::# :: :: :: :::@ ::: :: @:::@::::::@:::
27
| : :::: ::: : ::::# :: :: :: :::@ :::: :: @:::@::::::@:::
28
|@ ::: :@ :::::::: :::: ::: : ::::# :: :: :: :::@ :::: :: @:::@::::::@:::
29
0 +----------------------------------------------------------------------->Gi
32
Number of snapshots: 65
33
Detailed snapshots: [1, 6, 7, 29 (peak), 39, 46, 50, 60]
35
--------------------------------------------------------------------------------
36
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
37
--------------------------------------------------------------------------------
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)
45
->00.00% (45B) in 1+ places, all below ms_print's threshold (01.00%)
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)
60
->00.00% (45B) in 1+ places, all below ms_print's threshold (01.00%)
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)
71
->00.00% (45B) in 1+ places, all below ms_print's threshold (01.00%)
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)
105
| | ->00.00% (120B) in 1+ places, all below ms_print's threshold (01.00%)
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)
112
| | ->00.43% (4,713,840B) in 1+ places, all below ms_print's threshold (01.00%)
114
| ->00.43% (4,713,960B) in 1+ places, all below ms_print's threshold (01.00%)
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)
122
| ->00.00% (120B) in 1+ places, all below ms_print's threshold (01.00%)
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)
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)
136
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
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)
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)
148
| | | ->00.00% (2B) in 1+ places, all below ms_print's threshold (01.00%)
150
| | ->00.13% (1,456,879B) in 1+ places, all below ms_print's threshold (01.00%)
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)
157
| | ->00.00% (5B) in 1+ places, all below ms_print's threshold (01.00%)
159
| ->00.03% (314,470B) in 1+ places, all below ms_print's threshold (01.00%)
161
->00.34% (3,782,160B) in 1+ places, all below ms_print's threshold (01.00%)
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)
183
| | ->00.00% (120B) in 1+ places, all below ms_print's threshold (01.00%)
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)
190
| | | ->00.52% (4,713,840B) in 1+ places, all below ms_print's threshold (01.00%)
192
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
194
| ->00.52% (4,719,240B) in 1+ places, all below ms_print's threshold (01.00%)
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)
202
| ->00.00% (240B) in 1+ places, all below ms_print's threshold (01.00%)
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)
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)
214
| | | ->00.00% (2B) in 1+ places, all below ms_print's threshold (01.00%)
216
| | ->00.16% (1,457,090B) in 1+ places, all below ms_print's threshold (01.00%)
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)
223
| | ->00.00% (16B) in 1+ places, all below ms_print's threshold (01.00%)
225
| ->00.03% (315,291B) in 1+ places, all below ms_print's threshold (01.00%)
227
->00.43% (3,863,987B) in 1+ places, all below ms_print's threshold (01.00%)
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)
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)
252
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
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)
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)
264
| | ->00.00% (120B) in 1+ places, all below ms_print's threshold (01.00%)
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)
271
| | | ->00.20% (819,840B) in 1+ places, all below ms_print's threshold (01.00%)
273
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
275
| ->00.20% (825,360B) in 1+ places, all below ms_print's threshold (01.00%)
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)
283
| ->00.00% (240B) in 1+ places, all below ms_print's threshold (01.00%)
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%)
288
->00.19% (756,208B) in 1+ places, all below ms_print's threshold (01.00%)
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)
304
| | ->00.00% (120B) in 1+ places, all below ms_print's threshold (01.00%)
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)
311
| | | ->00.33% (2,094,600B) in 1+ places, all below ms_print's threshold (01.00%)
313
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
315
| ->00.33% (2,100,120B) in 1+ places, all below ms_print's threshold (01.00%)
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)
323
| ->00.00% (240B) in 1+ places, all below ms_print's threshold (01.00%)
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)
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)
337
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
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)
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)
349
| | | ->00.00% (2B) in 1+ places, all below ms_print's threshold (01.00%)
351
| | ->00.10% (648,278B) in 1+ places, all below ms_print's threshold (01.00%)
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)
358
| | ->00.00% (16B) in 1+ places, all below ms_print's threshold (01.00%)
360
| ->00.02% (140,672B) in 1+ places, all below ms_print's threshold (01.00%)
362
->00.28% (1,776,016B) in 1+ places, all below ms_print's threshold (01.00%)
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)
384
| | ->00.00% (120B) in 1+ places, all below ms_print's threshold (01.00%)
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)
391
| | | ->00.42% (4,436,520B) in 1+ places, all below ms_print's threshold (01.00%)
393
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
395
| ->00.42% (4,442,040B) in 1+ places, all below ms_print's threshold (01.00%)
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)
403
| ->00.00% (240B) in 1+ places, all below ms_print's threshold (01.00%)
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)
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)
417
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
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)
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)
429
| | | ->00.00% (2B) in 1+ places, all below ms_print's threshold (01.00%)
431
| | ->00.13% (1,369,268B) in 1+ places, all below ms_print's threshold (01.00%)
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)
438
| | ->00.00% (16B) in 1+ places, all below ms_print's threshold (01.00%)
440
| ->00.03% (296,800B) in 1+ places, all below ms_print's threshold (01.00%)
442
->00.35% (3,649,552B) in 1+ places, all below ms_print's threshold (01.00%)
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