/xmlbench/trunk

To get this branch, use:
bzr branch http://darksoft.org/webbzr/xmlbench/trunk
13 by Suren A. Chilingaryan
LibXML Pull Parser, FAXPP Parser, Mono security benchmark, multiple fixes
1
--------------------------------------------------------------------------------
2
Command:            ./vtdxml 1 xmark 16384
3
Massif arguments:   --heap=yes --depth=5 --massif-out-file=/tmp/massif.out
4
ms_print arguments: /tmp/massif.out
5
--------------------------------------------------------------------------------
6
7
8
    MB
9
361.3^                                  ,,                                  .,
10
     |                                ,:@#                                .::@
11
     |                            ..:@@:@#                             ..::::@
12
     |:                          ::::@@:@#                           :@::::::@
13
     |:                          ::::@@:@#                           :@::::::@
14
     |:                          ::::@@:@#                           :@::::::@
15
     |:                          ::::@@:@#                           :@::::::@
16
     |:                          ::::@@:@#                           :@::::::@
17
     |:                          ::::@@:@#                           :@::::::@
18
     |:                          ::::@@:@#                           :@::::::@
19
     |:                          ::::@@:@#                           :@::::::@
20
     |:                          ::::@@:@#                           :@::::::@
21
     |:                          ::::@@:@#                           :@::::::@
22
     |:                          ::::@@:@#                           :@::::::@
23
     |:                          ::::@@:@#                           :@::::::@
24
     |:                          ::::@@:@#                           :@::::::@
25
     |:                          ::::@@:@#                           :@::::::@
26
     |:                          ::::@@:@#                           :@::::::@
27
     |:                          ::::@@:@#                           :@::::::@
28
     |:                          ::::@@:@#                           :@::::::@
29
   0 +----------------------------------------------------------------------->Gi
30
     0                                                                   57.40
31
32
Number of snapshots: 82
33
 Detailed snapshots: [14, 16, 19, 21, 24 (peak), 27, 56, 66, 76]
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        307,839      327,800,752      327,800,736            16            0
40
  2 23,865,240,590      327,800,888      327,800,864            24            0
41
  3 24,232,269,615      329,945,792      329,945,560           232            0
42
  4 24,444,253,892      331,010,800      331,010,520           280            0
43
  5 24,756,712,044      332,591,912      332,591,576           336            0
44
  6 24,965,675,870      333,648,720      333,648,344           376            0
45
  7 25,282,453,769      335,238,032      335,237,592           440            0
46
  8 25,494,110,718      336,294,840      336,294,360           480            0
47
  9 25,858,527,919      338,146,432      338,145,880           552            0
48
 10 26,119,754,020      339,465,392      339,464,792           600            0
49
 11 26,486,378,275      341,316,856      341,316,184           672            0
50
 12 26,799,930,231      342,906,168      342,905,432           736            0
51
 13 27,009,476,281      343,962,976      343,962,200           776            0
52
 14 27,275,468,061      345,372,392      345,371,432           960            0
53
100.00% (345,371,432B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
54
->94.88% (327,680,000B) 0x403603: xmark_init (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
55
| ->94.88% (327,680,000B) 0x4062C0: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
56
|   ->94.88% (327,680,000B) 0x50C2A42: (below main) (in /lib64/libc-2.10.1.so)
57
|     
58
->04.95% (17,080,320B) 0x421CF3: appendLong (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
59
| ->03.42% (11,796,480B) 0x40D584: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
60
| | ->02.50% (8,650,752B) 0x414D15: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
61
| | | ->02.50% (8,650,752B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
62
| | |   ->02.50% (8,650,752B) 0x405F94: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
63
| | |     
64
| | ->00.91% (3,145,728B) in 1+ places, all below ms_print's threshold (01.00%)
65
| | 
66
| ->01.52% (5,242,880B) 0x40D69E: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
67
| | ->01.44% (4,980,736B) 0x4148FB: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
68
| | | ->01.44% (4,980,736B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
69
| | |   ->01.44% (4,980,736B) 0x405F94: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
70
| | |     
71
| | ->00.08% (262,144B) in 1+ places, all below ms_print's threshold (01.00%)
72
| | 
73
| ->00.01% (40,960B) in 1+ places, all below ms_print's threshold (01.00%)
74
| 
75
->00.18% (611,112B) in 1+ places, all below ms_print's threshold (01.00%)
76
77
--------------------------------------------------------------------------------
78
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
79
--------------------------------------------------------------------------------
80
 15 27,667,630,797      350,936,192      350,934,360         1,832            0
81
 16 28,128,936,872      357,049,968      357,047,208         2,760            0
82
100.00% (357,047,208B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
83
->91.77% (327,680,000B) 0x403603: xmark_init (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
84
| ->91.77% (327,680,000B) 0x4062C0: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
85
|   ->91.77% (327,680,000B) 0x50C2A42: (below main) (in /lib64/libc-2.10.1.so)
86
|     
87
->07.81% (27,893,760B) 0x421CF3: appendLong (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
88
| ->05.51% (19,660,800B) 0x40D584: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
89
| | ->03.96% (14,155,776B) 0x414D15: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
90
| | | ->03.96% (14,155,776B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
91
| | |   ->03.96% (14,155,776B) 0x405F94: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
92
| | |     
93
| | ->01.54% (5,505,024B) in 2 places, all below massif's threshold (01.00%)
94
| |   
95
| ->02.20% (7,864,320B) 0x40D69E: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
96
| | ->02.13% (7,602,176B) 0x4148FB: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
97
| | | ->02.13% (7,602,176B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
98
| | |   ->02.13% (7,602,176B) 0x405F94: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
99
| | |     
100
| | ->00.07% (262,144B) in 1+ places, all below ms_print's threshold (01.00%)
101
| | 
102
| ->00.10% (368,640B) in 1+ places, all below ms_print's threshold (01.00%)
103
| 
104
->00.41% (1,473,448B) in 1+ places, all below ms_print's threshold (01.00%)
105
106
--------------------------------------------------------------------------------
107
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
108
--------------------------------------------------------------------------------
109
 17 28,453,152,359      359,892,312      359,889,240         3,072            0
110
 18 28,878,075,487      363,857,936      363,854,424         3,512            0
111
 19 29,120,067,373      366,133,480      366,129,704         3,776            0
112
100.00% (366,129,704B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
113
->89.50% (327,680,000B) 0x403603: xmark_init (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
114
| ->89.50% (327,680,000B) 0x4062C0: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
115
|   ->89.50% (327,680,000B) 0x50C2A42: (below main) (in /lib64/libc-2.10.1.so)
116
|     
117
->09.93% (36,368,384B) 0x421CF3: appendLong (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
118
| ->06.87% (25,165,824B) 0x40D584: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
119
| | ->04.94% (18,087,936B) 0x414D15: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
120
| | | ->04.94% (18,087,936B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
121
| | |   ->04.94% (18,087,936B) 0x405F94: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
122
| | |     
123
| | ->01.07% (3,932,160B) 0x414A31: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
124
| | | ->01.07% (3,932,160B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
125
| | |   ->01.07% (3,932,160B) 0x405F94: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
126
| | |     
127
| | ->00.86% (3,145,728B) in 1+ places, all below ms_print's threshold (01.00%)
128
| | 
129
| ->02.94% (10,747,904B) 0x40D69E: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
130
| | ->02.86% (10,485,760B) 0x4148FB: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
131
| | | ->02.86% (10,485,760B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
132
| | |   ->02.86% (10,485,760B) 0x405F94: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
133
| | |     
134
| | ->00.07% (262,144B) in 1+ places, all below ms_print's threshold (01.00%)
135
| | 
136
| ->00.12% (454,656B) in 1+ places, all below ms_print's threshold (01.00%)
137
| 
138
->00.57% (2,081,320B) in 1+ places, all below ms_print's threshold (01.00%)
139
140
--------------------------------------------------------------------------------
141
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
142
--------------------------------------------------------------------------------
143
 20 29,406,786,422      368,688,176      368,684,120         4,056            0
144
 21 29,793,817,435      372,367,168      372,362,712         4,456            0
145
100.00% (372,362,712B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
146
->88.00% (327,680,000B) 0x403603: xmark_init (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
147
| ->88.00% (327,680,000B) 0x4062C0: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
148
|   ->88.00% (327,680,000B) 0x50C2A42: (below main) (in /lib64/libc-2.10.1.so)
149
|     
150
->11.33% (42,192,896B) 0x421CF3: appendLong (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
151
| ->07.88% (29,360,128B) 0x40D584: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
152
| | ->05.63% (20,971,520B) 0x414D15: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
153
| | | ->05.63% (20,971,520B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
154
| | |   ->05.63% (20,971,520B) 0x405F94: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
155
| | |     
156
| | ->01.20% (4,456,448B) 0x414A31: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
157
| | | ->01.20% (4,456,448B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
158
| | |   ->01.20% (4,456,448B) 0x405F94: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
159
| | |     
160
| | ->01.06% (3,932,160B) 0x415430: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
161
| |   ->01.06% (3,932,160B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
162
| |     ->01.06% (3,932,160B) 0x405F94: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
163
| |       
164
| ->03.31% (12,320,768B) 0x40D69E: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
165
| | ->03.24% (12,058,624B) 0x4148FB: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
166
| | | ->03.24% (12,058,624B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
167
| | |   ->03.24% (12,058,624B) 0x405F94: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
168
| | |     
169
| | ->00.07% (262,144B) in 1+ places, all below ms_print's threshold (01.00%)
170
| | 
171
| ->00.14% (512,000B) in 1+ places, all below ms_print's threshold (01.00%)
172
| 
173
->00.67% (2,489,816B) in 1+ places, all below ms_print's threshold (01.00%)
174
175
--------------------------------------------------------------------------------
176
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
177
--------------------------------------------------------------------------------
178
 22 30,129,291,059      374,677,752      374,672,984         4,768            0
179
 23 30,381,215,860      376,165,128      376,160,088         5,040            0
180
 24 30,696,117,732      377,944,552      377,939,240         5,312            0
181
100.00% (377,939,240B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
182
->86.70% (327,680,000B) 0x403603: xmark_init (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
183
| ->86.70% (327,680,000B) 0x4062C0: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
184
|   ->86.70% (327,680,000B) 0x50C2A42: (below main) (in /lib64/libc-2.10.1.so)
185
|     
186
->12.51% (47,292,416B) 0x421CF3: appendLong (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
187
| ->08.60% (32,505,856B) 0x40D584: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
188
| | ->06.31% (23,855,104B) 0x414D15: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
189
| | | ->06.31% (23,855,104B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
190
| | |   ->06.31% (23,855,104B) 0x405F94: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
191
| | |     
192
| | ->01.25% (4,718,592B) 0x414A31: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
193
| | | ->01.25% (4,718,592B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
194
| | |   ->01.25% (4,718,592B) 0x405F94: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
195
| | |     
196
| | ->01.04% (3,932,160B) 0x415430: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
197
| |   ->01.04% (3,932,160B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
198
| |     ->01.04% (3,932,160B) 0x405F94: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
199
| |       
200
| ->03.75% (14,155,776B) 0x40D69E: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
201
| | ->03.68% (13,893,632B) 0x4148FB: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
202
| | | ->03.68% (13,893,632B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
203
| | |   ->03.68% (13,893,632B) 0x405F94: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
204
| | |     
205
| | ->00.07% (262,144B) in 1+ places, all below ms_print's threshold (01.00%)
206
| | 
207
| ->00.17% (630,784B) in 1+ places, all below ms_print's threshold (01.00%)
208
| 
209
->00.78% (2,966,824B) in 1+ places, all below ms_print's threshold (01.00%)
210
211
--------------------------------------------------------------------------------
212
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
213
--------------------------------------------------------------------------------
214
 25 30,806,666,599      378,799,776      378,794,360         5,416            0
215
 26 54,683,329,007      327,803,136      327,803,088            48            0
216
 27 54,891,726,814      329,159,360      329,159,152           208            0
217
100.00% (329,159,152B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
218
->99.55% (327,680,000B) 0x403603: xmark_init (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
219
| ->99.55% (327,680,000B) 0x4062C0: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
220
|   ->99.55% (327,680,000B) 0x50C2A42: (below main) (in /lib64/libc-2.10.1.so)
221
|     
222
->00.45% (1,479,152B) in 1+ places, all below ms_print's threshold (01.00%)
223
224
--------------------------------------------------------------------------------
225
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
226
--------------------------------------------------------------------------------
227
 28 55,154,320,993      330,478,320      330,478,064           256            0
228
 29 55,365,530,577      331,535,128      331,534,832           296            0
229
 30 55,628,451,380      332,854,088      332,853,744           344            0
230
 31 55,839,469,884      333,919,096      333,918,704           392            0
231
 32 56,101,217,645      335,238,056      335,237,616           440            0
232
 33 56,466,532,262      337,089,520      337,089,008           512            0
233
 34 56,730,076,980      338,408,608      338,408,048           560            0
234
 35 56,992,494,044      339,735,768      339,735,152           616            0
235
 36 57,204,351,734      340,792,576      340,791,920           656            0
236
 37 57,568,090,006      342,644,040      342,643,312           728            0
237
 38 57,935,584,070      344,495,504      344,494,704           800            0
238
 39 58,226,868,552      347,129,920      347,128,688         1,232            0
239
 40 58,593,936,517      352,394,872      352,392,816         2,056            0
240
 41 58,790,786,203      355,307,960      355,305,456         2,504            0
241
 42 59,121,139,362      358,733,016      358,730,096         2,920            0
242
 43 59,365,592,324      360,998,480      360,995,312         3,168            0
243
 44 59,635,934,492      363,292,648      363,289,200         3,448            0
244
 45 59,902,629,739      365,840,896      365,837,168         3,728            0
245
 46 60,304,637,887      369,527,960      369,523,824         4,136            0
246
 47 60,714,127,536      373,215,160      373,210,608         4,552            0
247
 48 61,116,335,064      375,579,312      375,574,384         4,928            0
248
 49 61,290,037,294      376,746,840      376,741,744         5,096            0
249
 50 61,304,607,974      376,750,944      376,745,840         5,104            0
250
 51 61,314,316,504      377,021,296      377,016,176         5,120            0
251
 52 61,319,748,748      377,029,496      377,024,368         5,128            0
252
 53 61,335,983,978      377,033,728      377,028,592         5,136            0
253
 54 61,351,126,739      377,050,128      377,044,976         5,152            0
254
 55 61,362,109,597      377,312,280      377,307,120         5,160            0
255
 56 61,365,651,853      377,316,384      377,311,216         5,168            0
256
100.00% (377,311,216B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
257
->86.84% (327,680,000B) 0x403603: xmark_init (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
258
| ->86.84% (327,680,000B) 0x4062C0: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
259
|   ->86.84% (327,680,000B) 0x50C2A42: (below main) (in /lib64/libc-2.10.1.so)
260
|     
261
->12.39% (46,747,648B) 0x421CF3: appendLong (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
262
| ->07.99% (30,146,560B) 0x40D584: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
263
| | ->04.72% (17,825,792B) 0x414D15: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
264
| | | ->04.72% (17,825,792B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
265
| | |   ->04.72% (17,825,792B) 0x405EBF: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
266
| | |   | 
267
| | |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
268
| | |   
269
| | ->01.81% (6,815,744B) 0x415430: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
270
| | | ->01.81% (6,815,744B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
271
| | |   ->01.81% (6,815,744B) 0x405EBF: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
272
| | |   | 
273
| | |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
274
| | |   
275
| | ->01.46% (5,505,024B) 0x414A31: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
276
| |   ->01.46% (5,505,024B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
277
| |     ->01.46% (5,505,024B) 0x405EBF: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
278
| |     | 
279
| |     ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
280
| |     
281
| ->04.24% (15,990,784B) 0x40D69E: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
282
| | ->04.24% (15,990,784B) 0x4148FB: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
283
| | | ->04.24% (15,990,784B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
284
| | |   ->04.24% (15,990,784B) 0x405EBF: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
285
| | |   | 
286
| | |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
287
| | |   
288
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
289
| | 
290
| ->00.16% (610,304B) in 1+ places, all below ms_print's threshold (01.00%)
291
| 
292
->00.76% (2,883,568B) in 1+ places, all below ms_print's threshold (01.00%)
293
294
--------------------------------------------------------------------------------
295
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
296
--------------------------------------------------------------------------------
297
 57 61,381,504,953      377,332,784      377,327,600         5,184            0
298
 58 61,397,995,139      377,336,888      377,331,696         5,192            0
299
 59 61,409,709,663      377,607,240      377,602,032         5,208            0
300
 60 61,412,609,780      377,615,440      377,610,224         5,216            0
301
 61 61,428,981,861      377,619,544      377,614,320         5,224            0
302
 62 61,429,306,380      377,627,744      377,622,512         5,232            0
303
 63 61,444,876,063      377,635,944      377,630,704         5,240            0
304
 64 61,457,951,018      377,898,096      377,892,848         5,248            0
305
 65 61,459,764,236      377,902,200      377,896,944         5,256            0
306
 66 61,475,070,389      377,918,600      377,913,328         5,272            0
307
100.00% (377,913,328B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
308
->86.71% (327,680,000B) 0x403603: xmark_init (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
309
| ->86.71% (327,680,000B) 0x4062C0: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
310
|   ->86.71% (327,680,000B) 0x50C2A42: (below main) (in /lib64/libc-2.10.1.so)
311
|     
312
->12.51% (47,284,224B) 0x421CF3: appendLong (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
313
| ->08.05% (30,408,704B) 0x40D584: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
314
| | ->04.79% (18,087,936B) 0x414D15: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
315
| | | ->04.79% (18,087,936B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
316
| | |   ->04.79% (18,087,936B) 0x405EBF: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
317
| | |   | 
318
| | |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
319
| | |   
320
| | ->01.80% (6,815,744B) 0x415430: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
321
| | | ->01.80% (6,815,744B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
322
| | |   ->01.80% (6,815,744B) 0x405EBF: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
323
| | |   | 
324
| | |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
325
| | |   
326
| | ->01.46% (5,505,024B) 0x414A31: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
327
| |   ->01.46% (5,505,024B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
328
| |     ->01.46% (5,505,024B) 0x405EBF: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
329
| |     | 
330
| |     ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
331
| |     
332
| ->04.30% (16,252,928B) 0x40D69E: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
333
| | ->04.30% (16,252,928B) 0x4148FB: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
334
| | | ->04.30% (16,252,928B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
335
| | |   ->04.30% (16,252,928B) 0x405EBF: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
336
| | |   | 
337
| | |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
338
| | |   
339
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
340
| | 
341
| ->00.16% (622,592B) in 1+ places, all below ms_print's threshold (01.00%)
342
| 
343
->00.78% (2,949,104B) in 1+ places, all below ms_print's threshold (01.00%)
344
345
--------------------------------------------------------------------------------
346
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
347
--------------------------------------------------------------------------------
348
 67 61,489,892,923      377,922,704      377,917,424         5,280            0
349
 68 61,505,120,684      378,193,056      378,187,760         5,296            0
350
 69 61,505,722,889      378,201,256      378,195,952         5,304            0
351
 70 61,520,755,562      378,205,360      378,200,048         5,312            0
352
 71 61,536,238,542      378,221,888      378,216,560         5,328            0
353
 72 61,551,832,483      378,225,992      378,220,656         5,336            0
354
 73 61,552,238,572      378,234,192      378,228,848         5,344            0
355
 74 61,552,551,910      378,496,344      378,490,992         5,352            0
356
 75 61,567,779,801      378,504,544      378,499,184         5,360            0
357
 76 61,581,495,781      378,508,776      378,503,408         5,368            0
358
100.00% (378,503,408B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
359
->86.57% (327,680,000B) 0x403603: xmark_init (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
360
| ->86.57% (327,680,000B) 0x4062C0: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
361
|   ->86.57% (327,680,000B) 0x50C2A42: (below main) (in /lib64/libc-2.10.1.so)
362
|     
363
->12.64% (47,824,896B) 0x421CF3: appendLong (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
364
| ->08.17% (30,932,992B) 0x40D584: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
365
| | ->04.92% (18,612,224B) 0x414D15: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
366
| | | ->04.92% (18,612,224B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
367
| | |   ->04.92% (18,612,224B) 0x405EBF: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
368
| | |   | 
369
| | |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
370
| | |   
371
| | ->01.80% (6,815,744B) 0x415430: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
372
| | | ->01.80% (6,815,744B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
373
| | |   ->01.80% (6,815,744B) 0x405EBF: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
374
| | |   | 
375
| | |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
376
| | |   
377
| | ->01.45% (5,505,024B) 0x414A31: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
378
| |   ->01.45% (5,505,024B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
379
| |     ->01.45% (5,505,024B) 0x405EBF: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
380
| |     | 
381
| |     ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
382
| |     
383
| ->04.29% (16,252,928B) 0x40D69E: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
384
| | ->04.29% (16,252,928B) 0x4148FB: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
385
| | | ->04.29% (16,252,928B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
386
| | |   ->04.29% (16,252,928B) 0x405EBF: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
387
| | |   | 
388
| | |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
389
| | |   
390
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
391
| | 
392
| ->00.17% (638,976B) in 1+ places, all below ms_print's threshold (01.00%)
393
| 
394
->00.79% (2,998,512B) in 1+ places, all below ms_print's threshold (01.00%)
395
396
--------------------------------------------------------------------------------
397
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
398
--------------------------------------------------------------------------------
399
 77 61,597,136,568      378,525,176      378,519,792         5,384            0
400
 78 61,599,392,705      378,787,328      378,781,936         5,392            0
401
 79 61,611,772,346      378,791,432      378,786,032         5,400            0
402
 80 61,628,969,731      378,807,832      378,802,416         5,416            0
403
 81 61,632,393,332      378,808,000      378,802,576         5,424            0