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
|
--------------------------------------------------------------------------------
Command: ./xerces-dom 1 xmlgen 64000000
Massif arguments: --heap=yes --depth=5 --massif-out-file=/tmp/massif.out
ms_print arguments: /tmp/massif.out
--------------------------------------------------------------------------------
MB
61.21^,..... ... . ... ... ....... , ..... .., ..... .. ..... ..:...,......,..
|#::::: ::: : ::: ::: ::::::: @ ::::: ::@ ::::: :: ::::: ::::::@::::::@::
|#::::: ::: : ::: ::: ::::::: @ ::::: ::@ ::::: :: ::::: ::::::@::::::@::
|#::::: ::: : ::: ::: ::::::: @ ::::: ::@ ::::: :: ::::: ::::::@::::::@::
|#::::: ::: : ::: ::: ::::::: @ ::::: ::@ ::::: :: ::::: ::::::@::::::@::
|#::::: ::: : ::: ::: ::::::: @ ::::: ::@ ::::: :: ::::: ::::::@::::::@::
|#::::: ::: : ::: ::: ::::::: @ ::::: ::@ ::::: :: ::::: ::::::@::::::@::
|#::::: ::: : ::: ::: ::::::: @ ::::: ::@ ::::: :: ::::: ::::::@::::::@::
|#::::: ::: : ::: ::: ::::::: @ ::::: ::@ ::::: :: ::::: ::::::@::::::@::
|#::::: ::: : ::: ::: ::::::: @ ::::: ::@ ::::: :: ::::: ::::::@::::::@::
|#::::: ::: : ::: ::: ::::::: @ ::::: ::@ ::::: :: ::::: ::::::@::::::@::
|#::::: ::: : ::: ::: ::::::: @ ::::: ::@ ::::: :: ::::: ::::::@::::::@::
|#::::: ::: : ::: ::: ::::::: @ ::::: ::@ ::::: :: ::::: ::::::@::::::@::
|#::::: ::: : ::: ::: ::::::: @ ::::: ::@ ::::: :: ::::: ::::::@::::::@::
|#::::: ::: : ::: ::: ::::::: @ ::::: ::@ ::::: :: ::::: ::::::@::::::@::
|#::::: ::: : ::: ::: ::::::: @ ::::: ::@ ::::: :: ::::: ::::::@::::::@::
|#::::: ::: : ::: ::: ::::::: @ ::::: ::@ ::::: :: ::::: ::::::@::::::@::
|#::::: ::: : ::: ::: ::::::: @ ::::: ::@ ::::: :: ::::: ::::::@::::::@::
|#::::: ::: : ::: ::: ::::::: @ ::::: ::@ ::::: :: ::::: ::::::@::::::@::
|#::::: ::: : ::: ::: ::::::: @ ::::: ::@ ::::: :: ::::: ::::::@::::::@::
0 +----------------------------------------------------------------------->Gi
0 14.60
Number of snapshots: 71
Detailed snapshots: [1 (peak), 27, 35, 56, 66]
--------------------------------------------------------------------------------
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
0 0 0 0 0 0
1 15,628,643 64,008,560 64,008,418 142 0
100.00% (64,008,418B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->99.99% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
| ->99.99% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
| ->99.99% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
|
->00.01% (8,417B) in 1+ places, all below ms_print's threshold (01.00%)
--------------------------------------------------------------------------------
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
2 373,910,978 64,008,464 64,008,366 98 0
3 525,079,591 64,008,464 64,008,366 98 0
4 747,503,542 64,008,464 64,008,366 98 0
5 952,046,944 64,008,464 64,008,366 98 0
6 1,281,111,637 64,008,464 64,008,366 98 0
7 1,574,601,920 64,008,464 64,008,366 98 0
8 1,788,057,215 64,008,464 64,008,366 98 0
9 1,952,480,240 64,008,464 64,008,366 98 0
10 2,174,572,847 64,008,488 64,008,379 109 0
11 2,418,878,503 64,008,560 64,008,418 142 0
12 2,574,348,523 64,008,464 64,008,366 98 0
13 2,840,862,717 64,008,464 64,008,366 98 0
14 3,165,367,906 64,008,488 64,008,379 109 0
15 3,414,396,473 64,008,464 64,008,366 98 0
16 3,770,167,234 64,008,464 64,008,366 98 0
17 4,054,775,344 64,008,464 64,008,366 98 0
18 4,303,800,016 64,008,464 64,008,366 98 0
19 4,588,401,614 64,008,536 64,008,405 131 0
20 4,930,590,430 64,008,464 64,008,366 98 0
21 5,130,476,674 64,008,464 64,008,366 98 0
22 5,330,362,912 64,017,360 64,015,686 1,674 0
23 5,530,253,315 64,017,360 64,015,686 1,674 0
24 5,730,137,954 64,017,360 64,015,686 1,674 0
25 5,996,657,186 64,017,360 64,015,686 1,674 0
26 6,329,799,007 64,017,360 64,015,686 1,674 0
27 6,529,684,921 64,017,360 64,015,686 1,674 0
100.00% (64,015,686B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->99.97% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
| ->99.97% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
| ->99.97% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
|
->00.02% (15,685B) in 1+ places, all below ms_print's threshold (01.00%)
--------------------------------------------------------------------------------
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
28 6,796,198,140 64,017,384 64,015,699 1,685 0
29 6,996,085,859 64,017,360 64,015,686 1,674 0
30 7,262,600,729 64,017,360 64,015,686 1,674 0
31 7,529,121,228 64,017,384 64,015,699 1,685 0
32 7,795,630,389 64,017,360 64,015,686 1,674 0
33 8,062,145,702 64,017,384 64,015,699 1,685 0
34 8,417,514,564 64,017,360 64,015,686 1,674 0
35 8,684,045,088 64,017,360 64,015,686 1,674 0
100.00% (64,015,686B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->99.97% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
| ->99.97% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
| ->99.97% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
|
->00.02% (15,685B) in 1+ places, all below ms_print's threshold (01.00%)
--------------------------------------------------------------------------------
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
36 9,039,410,386 64,017,360 64,015,686 1,674 0
37 9,217,097,518 64,017,360 64,015,686 1,674 0
38 9,483,623,060 64,017,360 64,015,686 1,674 0
39 9,661,306,943 64,017,360 64,015,686 1,674 0
40 10,016,670,247 64,017,360 64,015,686 1,674 0
41 10,372,043,677 64,017,360 64,015,686 1,674 0
42 10,638,570,940 64,181,040 64,171,404 9,636 0
43 10,905,093,357 64,181,040 64,171,404 9,636 0
44 11,260,462,447 64,181,016 64,171,391 9,625 0
45 11,438,146,007 64,181,016 64,171,391 9,625 0
46 11,704,674,800 64,181,016 64,171,391 9,625 0
47 11,971,201,868 64,181,016 64,171,391 9,625 0
48 12,326,571,973 64,181,040 64,171,404 9,636 0
49 12,504,262,979 64,181,016 64,171,391 9,625 0
50 12,655,431,839 64,181,016 64,171,391 9,625 0
51 12,806,600,534 64,181,120 64,171,443 9,677 0
52 12,957,772,947 64,181,016 64,171,391 9,625 0
53 13,108,942,146 64,181,040 64,171,404 9,636 0
54 13,260,111,758 64,181,040 64,171,404 9,636 0
55 13,411,282,417 64,181,016 64,171,391 9,625 0
56 13,562,453,794 64,181,016 64,171,391 9,625 0
99.99% (64,171,391B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->99.72% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
| ->99.72% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
| ->99.72% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
|
->00.27% (171,390B) in 1+ places, all below ms_print's threshold (01.00%)
--------------------------------------------------------------------------------
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
57 13,713,626,848 64,181,016 64,171,391 9,625 0
58 13,864,798,014 64,181,016 64,171,391 9,625 0
59 14,015,968,262 64,181,040 64,171,404 9,636 0
60 14,167,137,216 64,181,040 64,171,404 9,636 0
61 14,318,311,618 64,181,016 64,171,391 9,625 0
62 14,469,481,259 64,181,040 64,171,404 9,636 0
63 14,620,650,685 64,181,016 64,171,391 9,625 0
64 14,771,822,547 64,181,016 64,171,391 9,625 0
65 14,922,992,146 64,181,040 64,171,404 9,636 0
66 15,074,165,784 64,181,016 64,171,391 9,625 0
99.99% (64,171,391B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->99.72% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
| ->99.72% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
| ->99.72% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
|
->00.27% (171,390B) in 1+ places, all below ms_print's threshold (01.00%)
--------------------------------------------------------------------------------
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
67 15,225,336,266 64,181,016 64,171,391 9,625 0
68 15,376,508,529 64,181,016 64,171,391 9,625 0
69 15,527,679,078 64,181,016 64,171,391 9,625 0
70 15,678,850,971 64,181,016 64,171,391 9,625 0
|