1
--------------------------------------------------------------------------------
2
Command: ./parabix 1 xmark 16384
3
Massif arguments: --heap=yes --depth=5 --massif-out-file=/tmp/massif.out
4
ms_print arguments: /tmp/massif.out
5
--------------------------------------------------------------------------------
29
0 +----------------------------------------------------------------------->Gi
32
Number of snapshots: 78
33
Detailed snapshots: [4 (peak), 13, 20, 30, 40, 54, 64, 74]
35
--------------------------------------------------------------------------------
36
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
37
--------------------------------------------------------------------------------
39
1 1,439,079 327,680,008 327,680,000 8 0
40
2 1,439,112 327,800,752 327,800,736 16 0
41
3 1,516,398 327,921,496 327,921,472 24 0
42
4 1,586,733 327,921,496 327,921,472 24 0
43
100.00% (327,921,472B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
44
->99.93% (327,680,000B) 0x404507: xmark_init(unsigned long) (in /home/csa/misc/bench/xmlbench/parse/parabix)
45
| ->99.93% (327,680,000B) 0x40DA3A: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/parabix)
46
| ->99.93% (327,680,000B) 0x55D7A42: (below main) (in /lib64/libc-2.10.1.so)
48
->00.07% (241,472B) in 1+ places, all below ms_print's threshold (01.00%)
50
--------------------------------------------------------------------------------
51
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
52
--------------------------------------------------------------------------------
53
5 1,586,733 327,800,752 327,800,736 16 0
54
6 23,905,411,299 327,801,328 327,801,304 24 0
55
7 23,905,415,128 327,800,752 327,800,736 16 0
56
8 23,905,415,206 327,801,328 327,801,304 24 0
57
9 23,905,418,049 327,801,376 327,801,344 32 0
58
10 23,905,418,220 327,803,336 327,803,288 48 0
59
11 23,905,420,522 327,804,888 327,804,832 56 0
60
12 23,905,421,558 327,806,440 327,806,376 64 0
61
13 23,905,422,594 327,807,992 327,807,920 72 0
62
100.00% (327,807,920B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
63
->99.96% (327,680,000B) 0x404507: xmark_init(unsigned long) (in /home/csa/misc/bench/xmlbench/parse/parabix)
64
| ->99.96% (327,680,000B) 0x40DA3A: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/parabix)
65
| ->99.96% (327,680,000B) 0x55D7A42: (below main) (in /lib64/libc-2.10.1.so)
67
->00.04% (127,920B) in 1+ places, all below ms_print's threshold (01.00%)
69
--------------------------------------------------------------------------------
70
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
71
--------------------------------------------------------------------------------
72
14 23,905,423,630 327,809,544 327,809,464 80 0
73
15 23,905,424,669 327,811,096 327,811,008 88 0
74
16 23,905,425,681 327,811,128 327,811,032 96 0
75
17 23,905,425,989 327,817,008 327,816,888 120 0
76
18 23,905,427,025 327,818,560 327,818,432 128 0
77
19 23,905,428,020 327,818,584 327,818,448 136 0
78
20 23,905,428,326 327,818,656 327,818,504 152 0
79
100.00% (327,818,504B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
80
->99.96% (327,680,000B) 0x404507: xmark_init(unsigned long) (in /home/csa/misc/bench/xmlbench/parse/parabix)
81
| ->99.96% (327,680,000B) 0x40DA3A: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/parabix)
82
| ->99.96% (327,680,000B) 0x55D7A42: (below main) (in /lib64/libc-2.10.1.so)
84
->00.04% (138,504B) in 1+ places, all below ms_print's threshold (01.00%)
86
--------------------------------------------------------------------------------
87
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
88
--------------------------------------------------------------------------------
89
21 23,905,429,312 327,818,632 327,818,488 144 0
90
22 23,905,430,027 327,818,792 327,818,616 176 0
91
23 23,905,431,127 327,819,024 327,818,792 232 0
92
24 23,905,431,941 327,819,248 327,818,968 280 0
93
25 23,905,432,496 327,819,416 327,819,112 304 0
94
26 23,905,434,668 327,919,432 327,919,112 320 0
95
27 23,905,436,105 327,919,568 327,919,240 328 0
96
28 23,905,436,735 328,244,800 328,244,364 436 0
97
29 23,906,076,081 328,244,832 328,244,388 444 0
98
30 23,906,077,230 328,244,936 328,244,460 476 0
99
100.00% (328,244,460B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
100
->99.83% (327,680,000B) 0x404507: xmark_init(unsigned long) (in /home/csa/misc/bench/xmlbench/parse/parabix)
101
| ->99.83% (327,680,000B) 0x40DA3A: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/parabix)
102
| ->99.83% (327,680,000B) 0x55D7A42: (below main) (in /lib64/libc-2.10.1.so)
104
->00.17% (564,460B) in 1+ places, all below ms_print's threshold (01.00%)
106
--------------------------------------------------------------------------------
107
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
108
--------------------------------------------------------------------------------
109
31 23,906,077,985 328,245,000 328,244,508 492 0
110
32 23,906,078,497 328,245,160 328,244,660 500 0
111
33 23,906,079,502 328,245,280 328,244,748 532 0
112
34 23,906,080,182 328,245,312 328,244,776 536 0
113
35 23,906,080,682 328,245,344 328,244,800 544 0
114
36 23,906,081,374 328,245,376 328,244,824 552 0
115
37 23,906,082,538 328,245,440 328,244,872 568 0
116
38 23,906,083,511 328,245,504 328,244,920 584 0
117
39 23,906,083,981 328,245,536 328,244,944 592 0
118
40 23,906,084,680 328,245,568 328,244,968 600 0
119
100.00% (328,244,968B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
120
->99.83% (327,680,000B) 0x404507: xmark_init(unsigned long) (in /home/csa/misc/bench/xmlbench/parse/parabix)
121
| ->99.83% (327,680,000B) 0x40DA3A: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/parabix)
122
| ->99.83% (327,680,000B) 0x55D7A42: (below main) (in /lib64/libc-2.10.1.so)
124
->00.17% (564,968B) in 1+ places, all below ms_print's threshold (01.00%)
126
--------------------------------------------------------------------------------
127
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
128
--------------------------------------------------------------------------------
129
41 23,906,085,306 328,245,600 328,244,992 608 0
130
42 23,906,086,111 328,245,664 328,245,040 624 0
131
43 23,906,087,231 328,245,984 328,245,344 640 0
132
44 23,906,087,955 328,246,048 328,245,392 656 0
133
45 23,906,088,773 328,246,120 328,245,440 680 0
134
46 23,906,092,140 328,246,152 328,245,464 688 0
135
47 23,906,092,640 328,246,184 328,245,488 696 0
136
48 23,906,093,380 328,246,216 328,245,512 704 0
137
49 23,906,093,995 328,246,248 328,245,536 712 0
138
50 23,906,094,298 328,246,280 328,245,560 720 0
139
51 23,906,094,798 328,246,312 328,245,584 728 0
140
52 23,906,094,931 328,246,336 328,245,600 736 0
141
53 23,906,095,092 328,246,360 328,245,616 744 0
142
54 23,906,095,246 328,246,344 328,245,608 736 0
143
100.00% (328,245,608B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
144
->99.83% (327,680,000B) 0x404507: xmark_init(unsigned long) (in /home/csa/misc/bench/xmlbench/parse/parabix)
145
| ->99.83% (327,680,000B) 0x40DA3A: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/parabix)
146
| ->99.83% (327,680,000B) 0x55D7A42: (below main) (in /lib64/libc-2.10.1.so)
148
->00.17% (565,608B) in 1+ places, all below ms_print's threshold (01.00%)
150
--------------------------------------------------------------------------------
151
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
152
--------------------------------------------------------------------------------
153
55 23,906,099,133 328,246,376 328,245,632 744 0
154
56 23,906,099,603 328,246,408 328,245,656 752 0
155
57 23,906,099,951 328,246,440 328,245,680 760 0
156
58 23,906,100,327 328,246,472 328,245,704 768 0
157
59 23,906,100,659 328,246,504 328,245,728 776 0
158
60 23,906,101,019 328,246,536 328,245,752 784 0
159
61 23,906,101,613 328,246,568 328,245,776 792 0
160
62 23,906,101,880 328,246,600 328,245,800 800 0
161
63 23,906,102,460 328,246,632 328,245,824 808 0
162
64 23,906,102,804 328,246,664 328,245,848 816 0
163
100.00% (328,245,848B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
164
->99.83% (327,680,000B) 0x404507: xmark_init(unsigned long) (in /home/csa/misc/bench/xmlbench/parse/parabix)
165
| ->99.83% (327,680,000B) 0x40DA3A: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/parabix)
166
| ->99.83% (327,680,000B) 0x55D7A42: (below main) (in /lib64/libc-2.10.1.so)
168
->00.17% (565,848B) in 1+ places, all below ms_print's threshold (01.00%)
170
--------------------------------------------------------------------------------
171
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
172
--------------------------------------------------------------------------------
173
65 23,906,104,408 328,246,696 328,245,872 824 0
174
66 23,906,104,752 328,246,728 328,245,896 832 0
175
67 23,906,124,469 328,246,760 328,245,920 840 0
176
68 23,906,124,813 328,246,792 328,245,944 848 0
177
69 23,906,350,469 328,246,824 328,245,968 856 0
178
70 23,906,351,001 328,246,856 328,245,992 864 0
179
71 23,906,351,134 328,246,880 328,246,008 872 0
180
72 23,938,295,209 328,246,912 328,246,032 880 0
181
73 23,938,295,553 328,246,944 328,246,056 888 0
182
74 24,054,301,889 328,246,976 328,246,080 896 0
183
100.00% (328,246,080B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
184
->99.83% (327,680,000B) 0x404507: xmark_init(unsigned long) (in /home/csa/misc/bench/xmlbench/parse/parabix)
185
| ->99.83% (327,680,000B) 0x40DA3A: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/parabix)
186
| ->99.83% (327,680,000B) 0x55D7A42: (below main) (in /lib64/libc-2.10.1.so)
188
->00.17% (566,080B) 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
75 24,054,302,432 328,247,008 328,246,104 904 0
194
76 24,054,302,525 328,248,040 328,247,128 912 0
195
77 24,054,302,898 328,247,520 328,246,616 904 0