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