1
--------------------------------------------------------------------------------
2
Command: ./qt-pull 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: 56
33
Detailed snapshots: [8, 9 (peak), 19, 25, 34, 50]
35
--------------------------------------------------------------------------------
36
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
37
--------------------------------------------------------------------------------
40
2 2,043,203 160 136 24 0
41
3 2,056,305 176 144 32 0
42
4 2,058,166 208 168 40 0
43
5 2,061,440 224 184 40 0
44
6 2,084,266 327,680,232 327,680,184 48 0
45
7 2,084,299 327,800,976 327,800,920 56 0
46
8 2,161,880 327,921,720 327,921,656 64 0
47
100.00% (327,921,656B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
48
->99.93% (327,680,000B) 0x403A6D: xmark_init(unsigned long) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
49
| ->99.93% (327,680,000B) 0x406658: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
50
| ->99.93% (327,680,000B) 0x5C18A42: (below main) (in /lib64/libc-2.10.1.so)
52
->00.07% (241,656B) in 1+ places, all below ms_print's threshold (01.00%)
54
--------------------------------------------------------------------------------
55
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
56
--------------------------------------------------------------------------------
57
9 2,232,699 327,921,720 327,921,656 64 0
58
100.00% (327,921,656B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
59
->99.93% (327,680,000B) 0x403A6D: xmark_init(unsigned long) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
60
| ->99.93% (327,680,000B) 0x406658: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
61
| ->99.93% (327,680,000B) 0x5C18A42: (below main) (in /lib64/libc-2.10.1.so)
63
->00.07% (241,656B) 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 2,232,699 327,800,976 327,800,920 56 0
69
11 23,915,059,898 327,801,008 327,800,928 80 0
70
12 23,915,061,933 327,802,944 327,802,832 112 0
71
13 23,915,063,519 327,802,992 327,802,870 122 0
72
14 23,915,065,247 327,802,944 327,802,832 112 0
73
15 23,915,066,919 327,808,608 327,808,448 160 0
74
16 23,915,068,520 327,808,624 327,808,456 168 0
75
17 23,915,069,963 327,808,920 327,808,673 247 0
76
18 23,915,071,689 327,809,208 327,808,857 351 0
77
19 23,915,072,463 327,809,304 327,808,921 383 0
78
100.00% (327,808,921B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
79
->99.96% (327,680,000B) 0x403A6D: xmark_init(unsigned long) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
80
| ->99.96% (327,680,000B) 0x406658: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
81
| ->99.96% (327,680,000B) 0x5C18A42: (below main) (in /lib64/libc-2.10.1.so)
83
->00.04% (128,921B) in 1+ places, all below ms_print's threshold (01.00%)
85
--------------------------------------------------------------------------------
86
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
87
--------------------------------------------------------------------------------
88
20 23,915,073,850 327,809,568 327,809,121 447 0
89
21 23,915,075,482 327,809,824 327,809,313 511 0
90
22 23,915,076,376 327,810,176 327,809,641 535 0
91
23 23,915,078,024 327,810,440 327,809,833 607 0
92
24 23,915,079,672 327,810,696 327,810,025 671 0
93
25 23,915,081,686 327,810,864 327,810,151 713 0
94
100.00% (327,810,151B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
95
->99.96% (327,680,000B) 0x403A6D: xmark_init(unsigned long) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
96
| ->99.96% (327,680,000B) 0x406658: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
97
| ->99.96% (327,680,000B) 0x5C18A42: (below main) (in /lib64/libc-2.10.1.so)
99
->00.04% (130,151B) in 1+ places, all below ms_print's threshold (01.00%)
101
--------------------------------------------------------------------------------
102
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
103
--------------------------------------------------------------------------------
104
26 23,915,083,687 327,811,480 327,810,735 745 0
105
27 23,915,085,001 327,811,624 327,810,871 753 0
106
28 23,915,086,927 327,812,248 327,811,361 887 0
107
29 23,915,126,515 327,932,992 327,932,097 895 0
108
30 23,915,194,382 327,812,248 327,811,361 887 0
109
31 47,839,572,544 327,810,192 327,809,313 879 0
110
32 47,839,573,584 327,806,576 327,805,889 687 0
111
33 47,839,574,762 327,806,432 327,805,753 679 0
112
34 47,839,576,167 327,804,280 327,803,649 631 0
113
100.00% (327,803,649B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
114
->99.96% (327,680,000B) 0x403A6D: xmark_init(unsigned long) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
115
| ->99.96% (327,680,000B) 0x406658: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
116
| ->99.96% (327,680,000B) 0x5C18A42: (below main) (in /lib64/libc-2.10.1.so)
118
->00.04% (123,649B) in 1+ places, all below ms_print's threshold (01.00%)
120
--------------------------------------------------------------------------------
121
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
122
--------------------------------------------------------------------------------
123
35 47,839,577,445 3,496 2,905 591 0
124
36 47,839,590,935 3,472 2,889 583 0
125
37 47,839,592,396 3,376 2,817 559 0
126
38 47,839,594,246 3,248 2,721 527 0
127
39 47,839,595,984 3,120 2,625 495 0
128
40 47,839,597,610 2,992 2,529 463 0
129
41 47,839,599,124 2,856 2,433 423 0
130
42 47,839,600,526 2,728 2,337 391 0
131
43 47,839,601,816 2,600 2,241 359 0
132
44 47,839,602,986 2,488 2,161 327 0
133
45 47,839,604,026 2,392 2,113 279 0
134
46 47,839,605,764 2,200 1,985 215 0
135
47 47,839,607,037 1,432 1,368 64 0
136
48 47,839,610,801 1,304 1,248 56 0
137
49 47,839,610,832 1,288 1,240 48 0
138
50 47,839,611,896 224 184 40 0
139
82.14% (184B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
140
->53.57% (120B) 0x50BB2C1: QMutex::QMutex(QMutex::RecursionMode) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
141
| ->53.57% (120B) 0x51250E8: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
142
| | ->53.57% (120B) 0x51256AA: QAbstractFileEngineHandler::QAbstractFileEngineHandler() (in /usr/lib64/qt4/libQtCore.so.4.5.2)
143
| | ->53.57% (120B) 0x5149223: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
144
| | ->53.57% (120B) 0x51492B7: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
146
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
148
->17.86% (40B) 0x50DF999: QListData::realloc(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
149
| ->17.86% (40B) 0x50DFE41: QListData::prepend() (in /usr/lib64/qt4/libQtCore.so.4.5.2)
150
| ->17.86% (40B) 0x51256D3: QAbstractFileEngineHandler::QAbstractFileEngineHandler() (in /usr/lib64/qt4/libQtCore.so.4.5.2)
151
| | ->17.86% (40B) 0x5149223: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
152
| | ->17.86% (40B) 0x51492B7: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
154
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
156
->03.57% (8B) 0x5149218: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
157
| ->03.57% (8B) 0x51492B7: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
158
| ->03.57% (8B) 0x51492F3: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
159
| ->03.57% (8B) 0x51D2A10: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
160
| ->03.57% (8B) 0x50B0759: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
162
->03.57% (8B) 0x51250D8: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
163
| ->03.57% (8B) 0x51256AA: QAbstractFileEngineHandler::QAbstractFileEngineHandler() (in /usr/lib64/qt4/libQtCore.so.4.5.2)
164
| ->03.57% (8B) 0x5149223: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
165
| ->03.57% (8B) 0x51492B7: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
166
| ->03.57% (8B) 0x51492F3: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
168
->03.57% (8B) 0x5125328: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
169
| ->03.57% (8B) 0x51256BF: QAbstractFileEngineHandler::QAbstractFileEngineHandler() (in /usr/lib64/qt4/libQtCore.so.4.5.2)
170
| ->03.57% (8B) 0x5149223: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
171
| ->03.57% (8B) 0x51492B7: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
172
| ->03.57% (8B) 0x51492F3: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
174
->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
176
--------------------------------------------------------------------------------
177
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
178
--------------------------------------------------------------------------------
179
51 47,839,623,596 208 176 32 0
180
52 47,839,623,761 160 136 24 0
181
53 47,839,623,792 144 128 16 0
182
54 47,839,623,958 16 8 8 0
183
55 47,839,623,989 0 0 0 0