1
--------------------------------------------------------------------------------
2
Command: ./parabix 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
--------------------------------------------------------------------------------
29
0 +----------------------------------------------------------------------->Mi
32
Number of snapshots: 84
33
Detailed snapshots: [3, 9, 23 (peak), 27, 35, 41, 48, 57, 67, 77]
35
--------------------------------------------------------------------------------
36
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
37
--------------------------------------------------------------------------------
39
1 1,426,978 576 568 8 0
40
2 1,429,935 11,913,864 11,913,843 21 0
41
3 1,433,471 11,913,864 11,913,843 21 0
42
100.00% (11,913,843B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
43
->100.00% (11,913,275B) 0x40497C: ReadFile(char const*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
44
| ->100.00% (11,913,275B) 0x40D96F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/parabix)
45
| ->100.00% (11,913,275B) 0x55D7A42: (below main) (in /lib64/libc-2.10.1.so)
47
->00.00% (568B) in 1+ places, all below ms_print's threshold (01.00%)
49
--------------------------------------------------------------------------------
50
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
51
--------------------------------------------------------------------------------
52
4 1,434,923 11,913,864 11,913,843 21 0
53
5 1,437,661 11,913,288 11,913,275 13 0
54
6 1,439,506 11,915,872 11,915,827 45 0
55
7 1,441,808 11,917,424 11,917,371 53 0
56
8 1,442,844 11,918,976 11,918,915 61 0
57
9 1,443,880 11,920,528 11,920,459 69 0
58
100.00% (11,920,459B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
59
->99.94% (11,913,275B) 0x40497C: ReadFile(char const*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
60
| ->99.94% (11,913,275B) 0x40D96F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/parabix)
61
| ->99.94% (11,913,275B) 0x55D7A42: (below main) (in /lib64/libc-2.10.1.so)
63
->00.06% (7,184B) 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 1,444,916 11,922,080 11,922,003 77 0
69
11 1,445,955 11,923,632 11,923,547 85 0
70
12 1,447,275 11,929,544 11,929,427 117 0
71
13 1,449,306 11,931,120 11,930,987 133 0
72
14 1,450,771 11,931,152 11,931,011 141 0
73
15 1,452,564 11,931,328 11,931,155 173 0
74
16 1,453,664 11,931,560 11,931,331 229 0
75
17 1,455,033 11,931,952 11,931,651 301 0
76
18 1,457,205 12,031,976 12,031,651 325 0
77
19 1,459,569 12,031,992 12,031,657 335 0
78
20 1,460,357 12,357,384 12,356,909 475 0
79
21 2,099,879 12,357,416 12,356,933 483 0
80
22 2,101,447 12,357,448 12,356,957 491 0
81
23 2,102,637 12,357,552 12,357,029 523 0
82
100.00% (12,357,029B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
83
->96.40% (11,913,275B) 0x40497C: ReadFile(char const*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
84
| ->96.40% (11,913,275B) 0x40D96F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/parabix)
85
| ->96.40% (11,913,275B) 0x55D7A42: (below main) (in /lib64/libc-2.10.1.so)
87
->03.44% (425,056B) 0x4C20987: posix_memalign (in /usr/lib64/valgrind/amd64-linux/vgpreload_massif.so)
88
| ->03.44% (425,056B) in 5 places, all below massif's threshold (01.00%)
90
->00.15% (18,698B) in 1+ places, all below ms_print's threshold (01.00%)
92
--------------------------------------------------------------------------------
93
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
94
--------------------------------------------------------------------------------
95
24 2,104,101 12,357,744 12,357,225 519 0
96
25 2,105,641 12,357,872 12,357,313 559 0
97
26 2,106,647 12,357,968 12,357,385 583 0
98
27 2,107,842 12,358,072 12,357,465 607 0
99
100.00% (12,357,465B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
100
->96.40% (11,913,275B) 0x40497C: ReadFile(char const*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
101
| ->96.40% (11,913,275B) 0x40D96F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/parabix)
102
| ->96.40% (11,913,275B) 0x55D7A42: (below main) (in /lib64/libc-2.10.1.so)
104
->03.44% (425,056B) 0x4C20987: posix_memalign (in /usr/lib64/valgrind/amd64-linux/vgpreload_massif.so)
105
| ->03.44% (425,056B) in 5 places, all below massif's threshold (01.00%)
107
->00.15% (19,134B) in 1+ places, all below ms_print's threshold (01.00%)
109
--------------------------------------------------------------------------------
110
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
111
--------------------------------------------------------------------------------
112
28 2,109,841 12,358,224 12,357,577 647 0
113
29 2,121,794 12,358,256 12,357,601 655 0
114
30 2,123,375 12,358,320 12,357,649 671 0
115
31 2,125,115 12,358,696 12,357,993 703 0
116
32 2,126,059 12,358,776 12,358,041 735 0
117
33 2,127,509 12,358,840 12,358,089 751 0
118
34 2,170,348 12,358,872 12,358,113 759 0
119
35 2,170,848 12,358,904 12,358,137 767 0
120
99.99% (12,358,137B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
121
->96.39% (11,913,275B) 0x40497C: ReadFile(char const*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
122
| ->96.39% (11,913,275B) 0x40D96F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/parabix)
123
| ->96.39% (11,913,275B) 0x55D7A42: (below main) (in /lib64/libc-2.10.1.so)
125
->03.44% (425,056B) 0x4C20987: posix_memalign (in /usr/lib64/valgrind/amd64-linux/vgpreload_massif.so)
126
| ->03.44% (425,056B) in 5 places, all below massif's threshold (01.00%)
128
->00.16% (19,806B) in 1+ places, all below ms_print's threshold (01.00%)
130
--------------------------------------------------------------------------------
131
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
132
--------------------------------------------------------------------------------
133
36 229,671,757 12,358,936 12,358,161 775 0
134
37 229,672,300 12,358,968 12,358,185 783 0
135
38 229,794,631 12,358,952 12,358,179 773 0
136
39 229,796,559 12,033,472 12,032,819 653 0
137
40 229,798,050 12,032,896 12,032,251 645 0
138
41 229,800,052 12,037,032 12,036,347 685 0
139
99.99% (12,036,347B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
140
->98.97% (11,913,275B) 0x40497C: ReadFile(char const*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
141
| ->98.97% (11,913,275B) 0x40D96F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/parabix)
142
| ->98.97% (11,913,275B) 0x55D7A42: (below main) (in /lib64/libc-2.10.1.so)
144
->01.02% (123,072B) in 22 places, all below massif's threshold (01.00%)
146
--------------------------------------------------------------------------------
147
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
148
--------------------------------------------------------------------------------
149
42 229,801,088 12,038,584 12,037,891 693 0
150
43 229,802,124 12,040,136 12,039,435 701 0
151
44 229,803,160 12,041,688 12,040,979 709 0
152
45 229,804,199 12,043,240 12,042,523 717 0
153
46 229,805,519 12,049,168 12,048,403 765 0
154
47 229,806,555 12,050,720 12,049,947 773 0
155
48 229,807,550 12,050,744 12,049,963 781 0
156
99.99% (12,049,963B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
157
->98.86% (11,913,275B) 0x40497C: ReadFile(char const*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
158
| ->98.86% (11,913,275B) 0x40D96F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/parabix)
159
| ->98.86% (11,913,275B) 0x55D7A42: (below main) (in /lib64/libc-2.10.1.so)
161
->01.13% (136,688B) in 22 places, all below massif's threshold (01.00%)
163
--------------------------------------------------------------------------------
164
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
165
--------------------------------------------------------------------------------
166
49 229,808,919 12,051,072 12,050,211 861 0
167
50 229,809,449 12,051,168 12,050,291 877 0
168
51 229,810,033 12,051,376 12,050,459 917 0
169
52 229,810,548 12,051,432 12,050,483 949 0
170
53 229,811,103 12,051,600 12,050,627 973 0
171
54 229,812,638 12,151,632 12,150,633 999 0
172
55 229,813,276 12,364,504 12,363,405 1,099 0
173
56 230,452,948 12,477,064 12,475,909 1,155 0
174
57 230,453,554 12,477,128 12,475,957 1,171 0
175
99.99% (12,475,957B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
176
->95.48% (11,913,275B) 0x40497C: ReadFile(char const*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
177
| ->95.48% (11,913,275B) 0x40D96F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/parabix)
178
| ->95.48% (11,913,275B) 0x55D7A42: (below main) (in /lib64/libc-2.10.1.so)
180
->04.21% (525,024B) 0x4C20987: posix_memalign (in /usr/lib64/valgrind/amd64-linux/vgpreload_massif.so)
181
| ->02.61% (325,088B) in 4 places, all below massif's threshold (01.00%)
183
| ->01.60% (199,936B) 0x40C45D: Lexer_Interface::Lexer_Interface(Entity_Info*, LexicalStreamSet*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
184
| ->01.60% (199,936B) 0x41635D: Lexer<(CodeUnit_Base)0>::Lexer(Entity_Info*, LexicalStreamSet*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
185
| ->01.60% (199,936B) 0x40C661: UTF_8_Lexer::UTF_8_Lexer(Entity_Info*, LexicalStreamSet*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
186
| ->01.60% (199,936B) 0x40CC24: Lexer<(CodeUnit_Base)0>::LexerFactory(Entity_Info*, LexicalStreamSet*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
188
->00.30% (37,658B) in 1+ places, all below ms_print's threshold (01.00%)
190
--------------------------------------------------------------------------------
191
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
192
--------------------------------------------------------------------------------
193
58 230,454,157 12,477,184 12,475,997 1,187 0
194
59 230,454,796 12,477,216 12,476,025 1,191 0
195
60 230,455,359 12,477,512 12,476,305 1,207 0
196
61 230,455,912 12,477,384 12,476,201 1,183 0
197
62 230,456,633 12,477,448 12,476,249 1,199 0
198
63 230,457,452 12,477,504 12,476,289 1,215 0
199
64 230,458,114 12,477,568 12,476,337 1,231 0
200
65 230,458,752 12,477,664 12,476,409 1,255 0
201
66 230,459,266 12,477,672 12,476,417 1,255 0
202
67 230,460,275 12,477,736 12,476,465 1,271 0
203
99.99% (12,476,465B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
204
->95.48% (11,913,275B) 0x40497C: ReadFile(char const*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
205
| ->95.48% (11,913,275B) 0x40D96F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/parabix)
206
| ->95.48% (11,913,275B) 0x55D7A42: (below main) (in /lib64/libc-2.10.1.so)
208
->04.21% (525,024B) 0x4C20987: posix_memalign (in /usr/lib64/valgrind/amd64-linux/vgpreload_massif.so)
209
| ->02.61% (325,088B) in 4 places, all below massif's threshold (01.00%)
211
| ->01.60% (199,936B) 0x40C45D: Lexer_Interface::Lexer_Interface(Entity_Info*, LexicalStreamSet*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
212
| ->01.60% (199,936B) 0x41635D: Lexer<(CodeUnit_Base)0>::Lexer(Entity_Info*, LexicalStreamSet*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
213
| ->01.60% (199,936B) 0x40C661: UTF_8_Lexer::UTF_8_Lexer(Entity_Info*, LexicalStreamSet*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
214
| ->01.60% (199,936B) 0x40CC24: Lexer<(CodeUnit_Base)0>::LexerFactory(Entity_Info*, LexicalStreamSet*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
216
->00.31% (38,166B) in 1+ places, all below ms_print's threshold (01.00%)
218
--------------------------------------------------------------------------------
219
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
220
--------------------------------------------------------------------------------
221
68 230,460,936 12,477,800 12,476,513 1,287 0
222
69 230,461,519 12,477,832 12,476,537 1,295 0
223
70 230,473,605 12,477,888 12,476,577 1,311 0
224
71 230,475,186 12,477,952 12,476,625 1,327 0
225
72 230,475,846 12,477,984 12,476,649 1,335 0
226
73 230,476,406 12,478,272 12,476,929 1,343 0
227
74 230,476,926 12,478,328 12,476,969 1,359 0
228
75 230,477,870 12,478,408 12,477,017 1,391 0
229
76 230,478,601 12,478,440 12,477,041 1,399 0
230
77 230,479,320 12,478,472 12,477,065 1,407 0
231
99.99% (12,477,065B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
232
->95.47% (11,913,275B) 0x40497C: ReadFile(char const*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
233
| ->95.47% (11,913,275B) 0x40D96F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/parabix)
234
| ->95.47% (11,913,275B) 0x55D7A42: (below main) (in /lib64/libc-2.10.1.so)
236
->04.21% (525,024B) 0x4C20987: posix_memalign (in /usr/lib64/valgrind/amd64-linux/vgpreload_massif.so)
237
| ->02.61% (325,088B) in 4 places, all below massif's threshold (01.00%)
239
| ->01.60% (199,936B) 0x40C45D: Lexer_Interface::Lexer_Interface(Entity_Info*, LexicalStreamSet*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
240
| ->01.60% (199,936B) 0x41635D: Lexer<(CodeUnit_Base)0>::Lexer(Entity_Info*, LexicalStreamSet*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
241
| ->01.60% (199,936B) 0x40C661: UTF_8_Lexer::UTF_8_Lexer(Entity_Info*, LexicalStreamSet*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
242
| ->01.60% (199,936B) 0x40CC24: Lexer<(CodeUnit_Base)0>::LexerFactory(Entity_Info*, LexicalStreamSet*) (in /home/csa/misc/bench/xmlbench/parse/parabix)
244
->00.31% (38,766B) in 1+ places, all below ms_print's threshold (01.00%)
246
--------------------------------------------------------------------------------
247
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
248
--------------------------------------------------------------------------------
249
78 230,522,159 12,478,504 12,477,089 1,415 0
250
79 230,522,659 12,478,536 12,477,113 1,423 0
251
80 458,023,568 12,478,568 12,477,137 1,431 0
252
81 458,024,111 12,478,600 12,477,161 1,439 0
253
82 458,145,563 12,478,584 12,477,155 1,429 0
254
83 458,146,096 12,152,744 12,151,443 1,301 0