1
--------------------------------------------------------------------------------
2
Command: ./vtdxml 1 xmlgen 262144
3
Massif arguments: --heap=yes --depth=5 --massif-out-file=/tmp/massif.out
4
ms_print arguments: /tmp/massif.out
5
--------------------------------------------------------------------------------
15
| . :: :::::# : ::@:::
16
| :: :: :::::# : : ::@:::
17
| :: :: :::::# : : ::@:::
18
| : :: :: :::::# : : ::@:::
19
| .,.. .... ,. .........: :: :: :::::#::::::: ::: : ::::::::: : : ::@:::
20
| :@:: :::: @: :::::::::: :: :: :::::#::::::: ::: : ::::::::: : : ::@:::
21
| :@:: :::: @: :::::::::: :: :: :::::#::::::: ::: : ::::::::: : : ::@:::
22
| :@:: :::: @: :::::::::: :: :: :::::#::::::: ::: : ::::::::: : : ::@:::
23
| :@:: :::: @: :::::::::: :: :: :::::#::::::: ::: : ::::::::: : : ::@:::
24
| :@:: :::: @: :::::::::: :: :: :::::#::::::: ::: : ::::::::: : : ::@:::
25
| :@:: :::: @: :::::::::: :: :: :::::#::::::: ::: : ::::::::: : : ::@:::
26
| :@:: :::: @: :::::::::: :: :: :::::#::::::: ::: : ::::::::: : : ::@:::
27
| :@:: :::: @: :::::::::: :: :: :::::#::::::: ::: : ::::::::: : : ::@:::
28
| :@:: :::: @: :::::::::: :: :: :::::#::::::: ::: : ::::::::: : : ::@:::
29
0 +----------------------------------------------------------------------->Mi
32
Number of snapshots: 64
33
Detailed snapshots: [2, 9, 31 (peak), 58]
35
--------------------------------------------------------------------------------
36
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
37
--------------------------------------------------------------------------------
39
1 1,449,604 262,208 262,171 37 0
40
2 2,671,383 262,184 262,158 26 0
41
99.99% (262,158B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
42
->99.99% (262,145B) 0x404915: xmlgen_init (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
43
| ->99.99% (262,145B) 0x406311: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
44
| ->99.99% (262,145B) 0x50C2A42: (below main) (in /lib64/libc-2.10.1.so)
46
->00.00% (13B) in 1+ places, all below ms_print's threshold (01.00%)
48
--------------------------------------------------------------------------------
49
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
50
--------------------------------------------------------------------------------
51
3 3,498,226 262,184 262,158 26 0
52
4 4,291,299 262,184 262,158 26 0
53
5 5,658,073 262,184 262,158 26 0
54
6 6,768,834 262,184 262,158 26 0
55
7 7,668,708 262,208 262,171 37 0
56
8 9,012,045 262,184 262,158 26 0
57
9 10,213,997 262,184 262,158 26 0
58
99.99% (262,158B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
59
->99.99% (262,145B) 0x404915: xmlgen_init (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
60
| ->99.99% (262,145B) 0x406311: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
61
| ->99.99% (262,145B) 0x50C2A42: (below main) (in /lib64/libc-2.10.1.so)
63
->00.00% (13B) in 1+ places, all below ms_print's threshold (01.00%)
65
--------------------------------------------------------------------------------
66
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
67
--------------------------------------------------------------------------------
68
10 11,117,658 262,256 262,197 59 0
69
11 11,754,775 262,184 262,158 26 0
70
12 12,749,918 262,256 262,197 59 0
71
13 14,126,143 262,184 262,158 26 0
72
14 14,868,992 262,184 262,158 26 0
73
15 15,743,776 262,184 262,158 26 0
74
16 16,989,774 262,208 262,171 37 0
75
17 17,901,960 262,184 262,158 26 0
76
18 18,808,432 262,184 262,158 26 0
77
19 19,722,679 262,184 262,158 26 0
78
20 20,637,299 262,208 262,171 37 0
79
21 21,230,184 298,072 297,929 143 0
80
22 23,553,492 344,184 344,009 175 0
81
23 23,955,125 356,488 356,297 191 0
82
24 25,878,719 389,264 389,065 199 0
83
25 26,684,700 401,568 401,353 215 0
84
26 28,199,839 434,344 434,121 223 0
85
27 29,419,746 446,648 446,409 239 0
86
28 30,524,822 480,456 480,201 255 0
87
29 31,357,685 484,560 484,297 263 0
88
30 32,129,472 492,760 492,489 271 0
89
31 33,183,987 526,096 525,741 355 0
90
99.93% (525,741B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
91
->49.83% (262,145B) 0x404915: xmlgen_init (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
92
| ->49.83% (262,145B) 0x406311: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
93
| ->49.83% (262,145B) 0x50C2A42: (below main) (in /lib64/libc-2.10.1.so)
95
->34.45% (181,248B) 0x421CF3: appendLong (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
96
| ->24.91% (131,072B) 0x40D584: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
97
| | ->18.69% (98,304B) 0x414D15: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
98
| | | ->18.69% (98,304B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
99
| | | ->18.69% (98,304B) 0x405F94: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
101
| | ->06.23% (32,768B) 0x415430: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
102
| | ->06.23% (32,768B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
103
| | ->06.23% (32,768B) 0x405F94: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
105
| ->06.23% (32,768B) 0x40D69E: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
106
| | ->06.23% (32,768B) 0x4148FB: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
107
| | ->06.23% (32,768B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
108
| | ->06.23% (32,768B) 0x405F94: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
110
| ->03.11% (16,384B) 0x40D7C3: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
111
| | ->03.11% (16,384B) 0x414D15: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
112
| | ->03.11% (16,384B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
113
| | ->03.11% (16,384B) 0x405F94: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
115
| ->00.19% (1,024B) in 1+ places, all below ms_print's threshold (01.00%)
117
->07.20% (37,888B) 0x421CC2: appendLong (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
118
| ->06.23% (32,768B) 0x40D584: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
119
| | ->06.23% (32,768B) 0x413E23: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
120
| | ->06.23% (32,768B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
121
| | ->06.23% (32,768B) 0x405F94: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
123
| ->00.97% (5,120B) in 1+ places, all below ms_print's threshold (01.00%)
125
->06.23% (32,768B) 0x4216AE: appendInt (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
126
| ->06.23% (32,768B) 0x40D6F1: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
127
| ->06.23% (32,768B) 0x414D15: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
128
| ->06.23% (32,768B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
129
| ->06.23% (32,768B) 0x405F94: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
131
->01.56% (8,192B) 0x421675: appendInt (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
132
| ->01.56% (8,192B) 0x40D6F1: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
133
| ->01.56% (8,192B) 0x414D15: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
134
| ->01.56% (8,192B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
135
| ->01.56% (8,192B) 0x405F94: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
137
->00.67% (3,500B) in 1+ places, all below ms_print's threshold (01.00%)
139
--------------------------------------------------------------------------------
140
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
141
--------------------------------------------------------------------------------
142
32 33,920,488 264,544 264,494 50 0
143
33 35,204,570 264,592 264,520 72 0
144
34 35,899,424 264,544 264,494 50 0
145
35 36,940,694 264,544 264,494 50 0
146
36 37,978,410 264,544 264,494 50 0
147
37 38,674,835 264,544 264,494 50 0
148
38 39,713,259 264,544 264,494 50 0
149
39 41,100,580 264,544 264,494 50 0
150
40 42,485,059 264,544 264,494 50 0
151
41 43,524,493 264,544 264,494 50 0
152
42 44,909,320 264,544 264,494 50 0
153
43 46,295,557 264,544 264,494 50 0
154
44 47,331,677 264,544 264,494 50 0
155
45 48,369,067 264,544 264,494 50 0
156
46 49,410,074 264,616 264,533 83 0
157
47 50,106,908 264,544 264,494 50 0
158
48 51,142,663 264,616 264,533 83 0
159
49 52,525,640 264,544 264,494 50 0
160
50 52,928,430 264,616 264,533 83 0
161
51 53,333,670 264,544 264,494 50 0
162
52 53,735,355 264,544 264,494 50 0
163
53 56,059,347 344,184 344,009 175 0
164
54 58,384,508 389,264 389,065 199 0
165
55 58,808,746 393,368 393,161 207 0
166
56 60,705,408 434,344 434,121 223 0
167
57 61,337,709 438,448 438,217 231 0
168
58 61,927,159 446,648 446,409 239 0
169
99.95% (446,409B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
170
->58.69% (262,145B) 0x404915: xmlgen_init (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
171
| ->58.69% (262,145B) 0x406311: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
172
| ->58.69% (262,145B) 0x50C2A42: (below main) (in /lib64/libc-2.10.1.so)
174
->24.76% (110,592B) 0x421CF3: appendLong (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
175
| ->14.67% (65,536B) 0x40D584: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
176
| | ->14.67% (65,536B) 0x414D15: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
177
| | | ->14.67% (65,536B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
178
| | | ->14.67% (65,536B) 0x405EBF: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
180
| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
182
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
184
| ->07.34% (32,768B) 0x40D69E: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
185
| | ->07.34% (32,768B) 0x4148FB: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
186
| | ->07.34% (32,768B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
187
| | ->07.34% (32,768B) 0x405EBF: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
189
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
191
| ->02.75% (12,288B) 0x40D7C3: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
192
| | ->02.75% (12,288B) 0x414D15: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
193
| | ->02.75% (12,288B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
194
| | ->02.75% (12,288B) 0x405EBF: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
196
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
198
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
200
->08.48% (37,888B) 0x421CC2: appendLong (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
201
| ->07.34% (32,768B) 0x40D584: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
202
| | ->07.34% (32,768B) 0x413E23: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
203
| | ->07.34% (32,768B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
204
| | ->07.34% (32,768B) 0x405EBF: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
206
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
208
| ->01.15% (5,120B) in 2 places, all below massif's threshold (01.00%)
210
->05.50% (24,576B) 0x4216AE: appendInt (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
211
| ->05.50% (24,576B) 0x40D6F1: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
212
| ->05.50% (24,576B) 0x414D15: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
213
| ->05.50% (24,576B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
214
| ->05.50% (24,576B) 0x405EBF: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
216
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
218
->01.83% (8,192B) 0x421675: appendInt (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
219
| ->01.83% (8,192B) 0x40D6F1: writeVTD (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
220
| ->01.83% (8,192B) 0x414D15: parse (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
221
| ->01.83% (8,192B) 0x405CD5: parseXML (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
222
| ->01.83% (8,192B) 0x405EBF: Test (in /home/csa/misc/bench/xmlbench/parse/vtdxml)
224
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
226
->00.68% (3,016B) in 1+ places, all below ms_print's threshold (01.00%)
228
--------------------------------------------------------------------------------
229
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
230
--------------------------------------------------------------------------------
231
59 62,577,917 447,680 447,433 247 0
232
60 63,030,183 480,456 480,201 255 0
233
61 63,865,211 484,560 484,297 263 0
234
62 64,641,935 492,760 492,489 271 0
235
63 65,352,535 525,536 525,257 279 0