/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 ../xml.files/test.rdf
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
14.44^                               , ..,                               ....:
10
     |                      .. ..: ::@ ::#                      . ..::::@:::::
11
     |             ,.,. :: ::: ::: ::@ ::#              ....::: : ::::::@:::::
12
     |    .... :: @@:@: :: ::: ::: ::@ ::#    .. .. ::: ::::::: : ::::::@:::::
13
     | : @:::: :: @@:@: :: ::: ::: ::@ ::# ::::: :: ::: ::::::: : ::::::@:::::
14
     | : @:::: :: @@:@: :: ::: ::: ::@ ::# ::::: :: ::: ::::::: : ::::::@:::::
15
     | : @:::: :: @@:@: :: ::: ::: ::@ ::# ::::: :: ::: ::::::: : ::::::@:::::
16
     | : @:::: :: @@:@: :: ::: ::: ::@ ::# ::::: :: ::: ::::::: : ::::::@:::::
17
     | : @:::: :: @@:@: :: ::: ::: ::@ ::# ::::: :: ::: ::::::: : ::::::@:::::
18
     | : @:::: :: @@:@: :: ::: ::: ::@ ::# ::::: :: ::: ::::::: : ::::::@:::::
19
     | : @:::: :: @@:@: :: ::: ::: ::@ ::# ::::: :: ::: ::::::: : ::::::@:::::
20
     | : @:::: :: @@:@: :: ::: ::: ::@ ::# ::::: :: ::: ::::::: : ::::::@:::::
21
     | : @:::: :: @@:@: :: ::: ::: ::@ ::# ::::: :: ::: ::::::: : ::::::@:::::
22
     | : @:::: :: @@:@: :: ::: ::: ::@ ::# ::::: :: ::: ::::::: : ::::::@:::::
23
     | : @:::: :: @@:@: :: ::: ::: ::@ ::# ::::: :: ::: ::::::: : ::::::@:::::
24
     | : @:::: :: @@:@: :: ::: ::: ::@ ::# ::::: :: ::: ::::::: : ::::::@:::::
25
     | : @:::: :: @@:@: :: ::: ::: ::@ ::# ::::: :: ::: ::::::: : ::::::@:::::
26
     | : @:::: :: @@:@: :: ::: ::: ::@ ::# ::::: :: ::: ::::::: : ::::::@:::::
27
     | : @:::: :: @@:@: :: ::: ::: ::@ ::# ::::: :: ::: ::::::: : ::::::@:::::
28
     | : @:::: :: @@:@: :: ::: ::: ::@ ::# ::::: :: ::: ::::::: : ::::::@:::::
29
   0 +----------------------------------------------------------------------->Mi
30
     0                                                                   881.0
31
32
Number of snapshots: 61
33
 Detailed snapshots: [3, 10, 11, 13, 25, 28 (peak), 54]
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     13,738,092       12,207,520       12,207,283           237            0
40
  2     24,897,518       12,225,120       12,224,819           301            0
41
  3     45,289,059       12,263,264       12,262,835           429            0
42
100.00% (12,262,835B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
43
->97.15% (11,913,275B) 0x40349E: ReadFile (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
44
| ->97.15% (11,913,275B) 0x405FE5: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
45
|   ->97.15% (11,913,275B) 0x50C2A42: (below main) (in /lib64/libc-2.10.1.so)
46
|     
47
->02.18% (267,264B) 0x421CC2: appendLong (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
48
| ->02.14% (262,144B) 0x40D584: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
49
| | ->02.14% (262,144B) 0x413E23: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
50
| |   ->02.14% (262,144B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
51
| |     ->02.14% (262,144B) 0x405F94: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
52
| |       
53
| ->00.04% (5,120B) in 1+ places, all below ms_print's threshold (01.00%)
54
| 
55
->00.67% (82,296B) in 1+ places, all below ms_print's threshold (01.00%)
56
57
--------------------------------------------------------------------------------
58
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
59
--------------------------------------------------------------------------------
60
  4     57,623,081       12,552,256       12,551,731           525            0
61
  5     73,171,433       12,580,000       12,579,379           621            0
62
  6     86,635,325       12,602,736       12,602,035           701            0
63
  7    102,083,443       12,634,712       12,633,907           805            0
64
  8    122,627,784       12,930,776       12,929,843           933            0
65
  9    140,473,075       12,966,984       12,965,939         1,045            0
66
 10    154,368,957       12,991,656       12,990,515         1,141            0
67
99.99% (12,990,515B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
68
->91.70% (11,913,275B) 0x40349E: ReadFile (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
69
| ->91.70% (11,913,275B) 0x405FE5: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
70
|   ->91.70% (11,913,275B) 0x50C2A42: (below main) (in /lib64/libc-2.10.1.so)
71
|     
72
->06.20% (804,864B) 0x421CF3: appendLong (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
73
| ->04.04% (524,288B) 0x40D584: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
74
| | ->02.02% (262,144B) 0x414D15: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
75
| | | ->02.02% (262,144B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
76
| | |   ->02.02% (262,144B) 0x405F94: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
77
| | |     
78
| | ->02.02% (262,144B) 0x414A31: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
79
| |   ->02.02% (262,144B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
80
| |     ->02.02% (262,144B) 0x405F94: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
81
| |       
82
| ->01.29% (167,936B) 0x40D7E6: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
83
| | ->01.29% (167,936B) 0x414D15: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
84
| |   ->01.29% (167,936B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
85
| |     ->01.29% (167,936B) 0x405F94: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
86
| |       
87
| ->00.87% (112,640B) in 1+ places, all below ms_print's threshold (01.00%)
88
| 
89
->02.06% (267,264B) 0x421CC2: appendLong (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
90
| ->02.02% (262,144B) 0x40D584: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
91
| | ->02.02% (262,144B) 0x413E23: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
92
| |   ->02.02% (262,144B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
93
| |     ->02.02% (262,144B) 0x405F94: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
94
| |       
95
| ->00.04% (5,120B) in 1+ places, all below ms_print's threshold (01.00%)
96
| 
97
->00.04% (5,112B) in 1+ places, all below ms_print's threshold (01.00%)
98
99
--------------------------------------------------------------------------------
100
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
101
--------------------------------------------------------------------------------
102
 11    172,784,719       13,291,520       13,290,243         1,277            0
103
99.99% (13,290,243B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
104
->89.63% (11,913,275B) 0x40349E: ReadFile (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
105
| ->89.63% (11,913,275B) 0x405FE5: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
106
|   ->89.63% (11,913,275B) 0x50C2A42: (below main) (in /lib64/libc-2.10.1.so)
107
|     
108
->08.31% (1,103,872B) 0x421CF3: appendLong (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
109
| ->05.92% (786,432B) 0x40D584: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
110
| | ->03.94% (524,288B) 0x414D15: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
111
| | | ->03.94% (524,288B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
112
| | |   ->03.94% (524,288B) 0x405F94: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
113
| | |     
114
| | ->01.97% (262,144B) 0x414A31: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
115
| |   ->01.97% (262,144B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
116
| |     ->01.97% (262,144B) 0x405F94: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
117
| |       
118
| ->01.39% (184,320B) 0x40D7E6: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
119
| | ->01.39% (184,320B) 0x414D15: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
120
| |   ->01.39% (184,320B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
121
| |     ->01.39% (184,320B) 0x405F94: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
122
| |       
123
| ->01.00% (133,120B) in 2 places, all below massif's threshold (01.00%)
124
|   
125
->02.01% (267,264B) 0x421CC2: appendLong (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
126
| ->01.97% (262,144B) 0x40D584: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
127
| | ->01.97% (262,144B) 0x413E23: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
128
| |   ->01.97% (262,144B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
129
| |     ->01.97% (262,144B) 0x405F94: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
130
| |       
131
| ->00.04% (5,120B) in 1+ places, all below ms_print's threshold (01.00%)
132
| 
133
->00.04% (5,832B) in 1+ places, all below ms_print's threshold (01.00%)
134
135
--------------------------------------------------------------------------------
136
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
137
--------------------------------------------------------------------------------
138
 12    187,799,351       13,317,760       13,316,403         1,357            0
139
 13    202,025,080       13,341,528       13,340,083         1,445            0
140
99.99% (13,340,083B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
141
->89.29% (11,913,275B) 0x40349E: ReadFile (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
142
| ->89.29% (11,913,275B) 0x405FE5: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
143
|   ->89.29% (11,913,275B) 0x50C2A42: (below main) (in /lib64/libc-2.10.1.so)
144
|     
145
->08.65% (1,154,048B) 0x421CF3: appendLong (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
146
| ->05.89% (786,432B) 0x40D584: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
147
| | ->03.93% (524,288B) 0x414D15: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
148
| | | ->03.93% (524,288B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
149
| | |   ->03.93% (524,288B) 0x405F94: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
150
| | |     
151
| | ->01.96% (262,144B) 0x414A31: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
152
| |   ->01.96% (262,144B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
153
| |     ->01.96% (262,144B) 0x405F94: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
154
| |       
155
| ->01.57% (208,896B) 0x40D7E6: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
156
| | ->01.57% (208,896B) 0x414D15: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
157
| |   ->01.57% (208,896B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
158
| |     ->01.57% (208,896B) 0x405F94: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
159
| |       
160
| ->01.19% (158,720B) in 2 places, all below massif's threshold (01.00%)
161
|   
162
->02.00% (267,264B) 0x421CC2: appendLong (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
163
| ->01.96% (262,144B) 0x40D584: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
164
| | ->01.96% (262,144B) 0x413E23: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
165
| |   ->01.96% (262,144B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
166
| |     ->01.96% (262,144B) 0x405F94: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
167
| |       
168
| ->00.04% (5,120B) in 1+ places, all below ms_print's threshold (01.00%)
169
| 
170
->00.04% (5,496B) in 1+ places, all below ms_print's threshold (01.00%)
171
172
--------------------------------------------------------------------------------
173
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
174
--------------------------------------------------------------------------------
175
 14    214,795,900       13,363,104       13,361,587         1,517            0
176
 15    233,760,948       13,662,368       13,660,723         1,645            0
177
 16    251,417,023       13,695,376       13,693,619         1,757            0
178
 17    271,927,701       13,734,680       13,732,787         1,893            0
179
 18    285,990,976       14,019,440       14,017,459         1,981            0
180
 19    306,316,707       14,058,488       14,056,371         2,117            0
181
 20    327,727,868       14,100,864       14,098,611         2,253            0
182
 21    341,148,098       14,124,504       14,122,163         2,341            0
183
 22    357,154,328       14,418,632       14,416,179         2,453            0
184
 23    377,817,026       14,455,744       14,453,171         2,573            0
185
 24    389,595,338       14,479,512       14,476,851         2,661            0
186
 25    404,704,242       14,769,408       14,766,643         2,765            0
187
99.98% (14,766,643B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
188
->80.66% (11,913,275B) 0x40349E: ReadFile (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
189
| ->80.66% (11,913,275B) 0x405FE5: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
190
|   ->80.66% (11,913,275B) 0x50C2A42: (below main) (in /lib64/libc-2.10.1.so)
191
|     
192
->17.46% (2,579,456B) 0x421CF3: appendLong (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
193
| ->12.42% (1,835,008B) 0x40D584: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
194
| | ->08.87% (1,310,720B) 0x414D15: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
195
| | | ->08.87% (1,310,720B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
196
| | |   ->08.87% (1,310,720B) 0x405F94: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
197
| | |     
198
| | ->03.55% (524,288B) 0x414A31: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
199
| |   ->03.55% (524,288B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
200
| |     ->03.55% (524,288B) 0x405F94: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
201
| |       
202
| ->02.69% (397,312B) 0x40D7E6: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
203
| | ->02.69% (397,312B) 0x414D15: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
204
| |   ->02.69% (397,312B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
205
| |     ->02.69% (397,312B) 0x405F94: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
206
| |       
207
| ->01.27% (187,392B) 0x40D7A0: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
208
| | ->01.27% (187,392B) 0x414D15: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
209
| |   ->01.27% (187,392B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
210
| |     ->01.27% (187,392B) 0x405F94: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
211
| |       
212
| ->01.08% (159,744B) 0x40D80E: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
213
|   ->01.08% (159,744B) 0x414D15: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
214
|     ->01.08% (159,744B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
215
|       ->01.08% (159,744B) 0x405F94: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
216
|         
217
->01.81% (267,264B) 0x421CC2: appendLong (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
218
| ->01.77% (262,144B) 0x40D584: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
219
| | ->01.77% (262,144B) 0x413E23: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
220
| |   ->01.77% (262,144B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
221
| |     ->01.77% (262,144B) 0x405F94: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
222
| |       
223
| ->00.03% (5,120B) in 1+ places, all below ms_print's threshold (01.00%)
224
| 
225
->00.05% (6,648B) in 1+ places, all below ms_print's threshold (01.00%)
226
227
--------------------------------------------------------------------------------
228
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
229
--------------------------------------------------------------------------------
230
 26    424,791,531       14,806,648       14,803,763         2,885            0
231
 27    443,967,431       14,841,592       14,838,579         3,013            0
232
 28    456,174,219       15,130,920       15,127,811         3,109            0
233
99.98% (15,127,811B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
234
->78.73% (11,913,275B) 0x40349E: ReadFile (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
235
| ->78.73% (11,913,275B) 0x405FE5: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
236
|   ->78.73% (11,913,275B) 0x50C2A42: (below main) (in /lib64/libc-2.10.1.so)
237
|     
238
->19.42% (2,938,880B) 0x421CF3: appendLong (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
239
| ->13.86% (2,097,152B) 0x40D584: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
240
| | ->10.40% (1,572,864B) 0x414D15: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
241
| | | ->10.40% (1,572,864B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
242
| | |   ->10.40% (1,572,864B) 0x405F94: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
243
| | |     
244
| | ->03.47% (524,288B) 0x414A31: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
245
| |   ->03.47% (524,288B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
246
| |     ->03.47% (524,288B) 0x405F94: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
247
| |       
248
| ->02.95% (446,464B) 0x40D7E6: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
249
| | ->02.95% (446,464B) 0x414D15: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
250
| |   ->02.95% (446,464B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
251
| |     ->02.95% (446,464B) 0x405F94: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
252
| |       
253
| ->01.39% (210,944B) 0x40D7A0: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
254
| | ->01.39% (210,944B) 0x414D15: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
255
| |   ->01.39% (210,944B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
256
| |     ->01.39% (210,944B) 0x405F94: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
257
| |       
258
| ->01.22% (184,320B) 0x40D80E: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
259
|   ->01.22% (184,320B) 0x414D15: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
260
|     ->01.22% (184,320B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
261
|       ->01.22% (184,320B) 0x405F94: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
262
|         
263
->01.77% (267,264B) 0x421CC2: appendLong (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
264
| ->01.73% (262,144B) 0x40D584: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
265
| | ->01.73% (262,144B) 0x413E23: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
266
| |   ->01.73% (262,144B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
267
| |     ->01.73% (262,144B) 0x405F94: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
268
| |       
269
| ->00.03% (5,120B) in 1+ places, all below ms_print's threshold (01.00%)
270
| 
271
->00.06% (8,392B) in 1+ places, all below ms_print's threshold (01.00%)
272
273
--------------------------------------------------------------------------------
274
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
275
--------------------------------------------------------------------------------
276
 29    475,843,298       12,202,384       12,202,163           221            0
277
 30    489,093,203       12,225,120       12,224,819           301            0
278
 31    501,110,111       12,250,928       12,250,547           381            0
279
 32    524,634,419       12,557,392       12,556,851           541            0
280
 33    536,649,505       12,578,968       12,578,355           613            0
281
 34    560,374,796       12,623,408       12,622,643           765            0
282
 35    572,172,505       12,644,984       12,644,147           837            0
283
 36    592,419,924       12,942,208       12,941,235           973            0
284
 37    610,770,844       12,977,256       12,976,179         1,077            0
285
 38    623,211,473       13,001,928       13,000,755         1,173            0
286
 39    643,113,654       13,297,216       13,295,923         1,293            0
287
 40    656,372,667       13,323,928       13,322,547         1,381            0
288
 41    675,893,334       13,357,968       13,356,467         1,501            0
289
 42    689,231,558       13,383,776       13,382,195         1,581            0
290
 43    700,934,293       13,667,504       13,665,843         1,661            0
291
 44    716,998,434       13,696,408       13,694,643         1,765            0
292
 45    730,420,885       13,723,120       13,721,267         1,853            0
293
 46    744,373,100       13,747,016       13,745,075         1,941            0
294
 47    756,710,606       14,034,848       14,032,819         2,029            0
295
 48    770,512,392       14,058,488       14,056,371         2,117            0
296
 49    794,849,607       14,107,032       14,104,755         2,277            0
297
 50    806,473,853       14,386,784       14,384,435         2,349            0
298
 51    818,128,773       14,408,360       14,405,939         2,421            0
299
 52    829,500,118       14,431,096       14,428,595         2,501            0
300
 53    842,012,711       14,455,744       14,453,171         2,573            0
301
 54    853,600,216       14,478,480       14,475,827         2,653            0
302
99.98% (14,475,827B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
303
->82.28% (11,913,275B) 0x40349E: ReadFile (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
304
| ->82.28% (11,913,275B) 0x405FE5: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
305
|   ->82.28% (11,913,275B) 0x50C2A42: (below main) (in /lib64/libc-2.10.1.so)
306
|     
307
->15.81% (2,288,640B) 0x421CF3: appendLong (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
308
| ->10.86% (1,572,864B) 0x40D584: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
309
| | ->09.05% (1,310,720B) 0x414D15: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
310
| | | ->09.05% (1,310,720B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
311
| | |   ->09.05% (1,310,720B) 0x405EBF: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
312
| | |   | 
313
| | |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
314
| | |   
315
| | ->01.81% (262,144B) 0x414A31: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
316
| |   ->01.81% (262,144B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
317
| |     ->01.81% (262,144B) 0x405EBF: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
318
| |     | 
319
| |     ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
320
| |     
321
| ->02.63% (380,928B) 0x40D7E6: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
322
| | ->02.63% (380,928B) 0x414D15: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
323
| |   ->02.63% (380,928B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
324
| |     ->02.63% (380,928B) 0x405EBF: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
325
| |     | 
326
| |     ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
327
| |     
328
| ->01.24% (179,200B) 0x40D7A0: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
329
| | ->01.24% (179,200B) 0x414D15: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
330
| |   ->01.24% (179,200B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
331
| |     ->01.24% (179,200B) 0x405EBF: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
332
| |     | 
333
| |     ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
334
| |     
335
| ->01.08% (155,648B) 0x40D80E: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
336
|   ->01.08% (155,648B) 0x414D15: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
337
|     ->01.08% (155,648B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
338
|       ->01.08% (155,648B) 0x405EBF: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
339
|       | 
340
|       ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
341
|       
342
->01.85% (267,264B) 0x421CC2: appendLong (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
343
| ->01.81% (262,144B) 0x40D584: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
344
| | ->01.81% (262,144B) 0x413E23: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
345
| |   ->01.81% (262,144B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
346
| |     ->01.81% (262,144B) 0x405EBF: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
347
| |     | 
348
| |     ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
349
| |     
350
| ->00.04% (5,120B) in 1+ places, all below ms_print's threshold (01.00%)
351
| 
352
->00.05% (6,648B) in 1+ places, all below ms_print's threshold (01.00%)
353
354
--------------------------------------------------------------------------------
355
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
356
--------------------------------------------------------------------------------
357
 55    865,615,055       14,762,208       14,759,475         2,733            0
358
 56    877,002,467       14,785,072       14,782,259         2,813            0
359
 57    888,707,721       14,802,544       14,799,667         2,877            0
360
 58    900,860,976       14,828,224       14,825,267         2,957            0
361
 59    912,306,971       14,850,960       14,847,923         3,037            0
362
 60    923,761,734       15,136,880       15,133,747         3,133            0