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
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
|
--------------------------------------------------------------------------------
Command: ./qt-pull 1 xmark 16384
Massif arguments: --heap=yes --depth=5 --massif-out-file=/tmp/massif.out
ms_print arguments: /tmp/massif.out
--------------------------------------------------------------------------------
GB
0.984^ .., , .:
| ::@ # ::
| ::@ # ::
| ::@ # ::
| ::@ # :: :
| ::@ # :: :
| ::@ # :: :
| ::@ # :: :
| ::@ # :: :
| ::@ # :: :
| ::@ # ,:: :
| ::@ # @:: :
| ::@ # @:: :
| ::@ # @:: :
|@ @::@ # @:: :
|@ @::@ # @:: :
|@ @::@ # @:: :
|@ @::@ # @:: :
|@ @::@ # @:: :
|@ @::@ # @:: :
0 +----------------------------------------------------------------------->Gi
0 84.72
Number of snapshots: 87
Detailed snapshots: [8, 9, 19, 30, 31 (peak), 36, 48, 51, 61, 71, 81]
--------------------------------------------------------------------------------
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
0 0 0 0 0 0
1 2,043,116 16 8 8 0
2 2,043,213 160 136 24 0
3 2,056,315 176 144 32 0
4 2,058,176 208 168 40 0
5 2,061,450 224 184 40 0
6 2,084,907 327,680,232 327,680,184 48 0
7 2,084,940 327,800,976 327,800,920 56 0
8 2,162,521 327,921,720 327,921,656 64 0
100.00% (327,921,656B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->99.93% (327,680,000B) 0x403A6D: xmark_init(unsigned long) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
| ->99.93% (327,680,000B) 0x406658: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
| ->99.93% (327,680,000B) 0x5C18A42: (below main) (in /lib64/libc-2.10.1.so)
|
->00.07% (241,656B) in 1+ places, all below ms_print's threshold (01.00%)
--------------------------------------------------------------------------------
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
9 2,233,340 327,921,720 327,921,656 64 0
100.00% (327,921,656B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->99.93% (327,680,000B) 0x403A6D: xmark_init(unsigned long) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
| ->99.93% (327,680,000B) 0x406658: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
| ->99.93% (327,680,000B) 0x5C18A42: (below main) (in /lib64/libc-2.10.1.so)
|
->00.07% (241,656B) in 1+ places, all below ms_print's threshold (01.00%)
--------------------------------------------------------------------------------
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
10 2,233,340 327,800,976 327,800,920 56 0
11 23,915,060,539 327,801,008 327,800,928 80 0
12 23,915,062,574 327,802,944 327,802,832 112 0
13 23,915,065,888 327,802,944 327,802,832 112 0
14 23,915,067,560 327,808,608 327,808,448 160 0
15 23,915,070,604 327,808,920 327,808,673 247 0
16 23,915,074,491 327,809,568 327,809,121 447 0
17 23,915,077,017 327,810,176 327,809,641 535 0
18 23,915,080,313 327,810,696 327,810,025 671 0
19 23,915,082,327 327,810,864 327,810,151 713 0
100.00% (327,810,151B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->99.96% (327,680,000B) 0x403A6D: xmark_init(unsigned long) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
| ->99.96% (327,680,000B) 0x406658: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
| ->99.96% (327,680,000B) 0x5C18A42: (below main) (in /lib64/libc-2.10.1.so)
|
->00.04% (130,151B) in 1+ places, all below ms_print's threshold (01.00%)
--------------------------------------------------------------------------------
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
20 23,915,084,328 327,811,480 327,810,735 745 0
21 23,915,087,568 327,812,248 327,811,361 887 0
22 23,986,992,026 519,550,168 519,549,267 901 0
23 24,043,964,010 519,550,216 519,549,307 909 0
24 24,043,964,246 1,056,421,136 1,056,420,219 917 0
25 26,344,829,903 1,056,421,264 1,056,420,347 917 0
26 26,344,864,163 1,056,421,520 1,056,420,603 917 0
27 26,345,050,127 1,056,422,000 1,056,421,083 917 0
28 26,345,060,942 1,056,423,024 1,056,422,107 917 0
29 26,350,422,122 1,056,425,072 1,056,424,155 917 0
30 26,734,366,334 1,056,429,168 1,056,428,251 917 0
100.00% (1,056,428,251B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->50.82% (536,870,912B) 0x50FBA23: QString::realloc(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->50.82% (536,870,912B) 0x50FC012: QString::resize(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| | ->50.82% (536,870,912B) 0x51BA07B: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| | ->50.82% (536,870,912B) 0x51B7112: QTextDecoder::toUnicode(QString*, char const*, int) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| | ->50.82% (536,870,912B) 0x51C4F8F: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
|
->31.02% (327,680,000B) 0x403A6D: xmark_init(unsigned long) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
| ->31.02% (327,680,000B) 0x406658: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
| ->31.02% (327,680,000B) 0x5C18A42: (below main) (in /lib64/libc-2.10.1.so)
|
->18.15% (191,737,906B) 0x50C291A: QByteArray::QByteArray(char const*) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->18.15% (191,737,906B) 0x51BD3D7: QXmlStreamReader::addData(char const*) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| | ->18.15% (191,737,906B) 0x405FD8: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
| | ->18.15% (191,737,906B) 0x40661F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
| | ->18.15% (191,737,906B) 0x5C18A42: (below main) (in /lib64/libc-2.10.1.so)
| |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
|
->00.01% (139,433B) 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 45,457,455,821 1,056,429,168 1,056,428,251 917 0
100.00% (1,056,428,251B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->50.82% (536,870,912B) 0x50FBA23: QString::realloc(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->50.82% (536,870,912B) 0x50FC012: QString::resize(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| | ->50.82% (536,870,912B) 0x51BA07B: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| | ->50.82% (536,870,912B) 0x51B7112: QTextDecoder::toUnicode(QString*, char const*, int) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| | ->50.82% (536,870,912B) 0x51C4F8F: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
|
->31.02% (327,680,000B) 0x403A6D: xmark_init(unsigned long) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
| ->31.02% (327,680,000B) 0x406658: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
| ->31.02% (327,680,000B) 0x5C18A42: (below main) (in /lib64/libc-2.10.1.so)
|
->18.15% (191,737,906B) 0x50C291A: QByteArray::QByteArray(char const*) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->18.15% (191,737,906B) 0x51BD3D7: QXmlStreamReader::addData(char const*) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| | ->18.15% (191,737,906B) 0x405FD8: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
| | ->18.15% (191,737,906B) 0x40661F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
| | ->18.15% (191,737,906B) 0x5C18A42: (below main) (in /lib64/libc-2.10.1.so)
| |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
|
->00.01% (139,433B) in 1+ places, all below ms_print's threshold (01.00%)
--------------------------------------------------------------------------------
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
32 45,457,457,489 864,683,600 864,682,697 903 0
33 45,457,459,741 327,812,632 327,811,745 887 0
34 45,457,497,853 327,933,376 327,932,481 895 0
35 45,457,565,720 327,812,632 327,811,745 887 0
36 69,453,905,747 519,713,848 519,712,953 895 0
100.00% (519,712,953B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->63.05% (327,680,000B) 0x403A6D: xmark_init(unsigned long) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
| ->63.05% (327,680,000B) 0x406658: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
| ->63.05% (327,680,000B) 0x5C18A42: (below main) (in /lib64/libc-2.10.1.so)
|
->36.92% (191,901,208B) 0x50C291A: QByteArray::QByteArray(char const*) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->36.92% (191,901,208B) 0x51BD3D7: QXmlStreamReader::addData(char const*) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| | ->36.92% (191,901,208B) 0x405FD8: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
| | ->36.92% (191,901,208B) 0x40636C: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
| | | ->36.92% (191,901,208B) 0x5C18A42: (below main) (in /lib64/libc-2.10.1.so)
| | |
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
|
->00.03% (131,745B) in 1+ places, all below ms_print's threshold (01.00%)
--------------------------------------------------------------------------------
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
37 69,510,923,984 519,713,896 519,712,993 903 0
38 69,510,924,220 1,056,584,816 1,056,583,905 911 0
39 71,813,879,574 1,056,585,296 1,056,584,385 911 0
40 71,814,664,047 1,056,586,320 1,056,585,409 911 0
41 71,814,772,969 1,056,588,368 1,056,587,457 911 0
42 71,968,873,841 1,056,592,464 1,056,591,553 911 0
43 90,964,433,769 864,691,248 864,690,345 903 0
44 90,964,437,679 327,806,960 327,806,273 687 0
45 90,964,440,367 3,496 2,905 591 0
46 90,964,456,237 3,472 2,889 583 0
47 90,964,459,993 3,216 2,697 519 0
48 90,964,463,301 2,952 2,505 447 0
84.86% (2,505B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->35.77% (1,056B) 0x50BC8E8: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->35.77% (1,056B) 0x50BC997: QMutexPool::globalInstanceGet(void const*) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->35.77% (1,056B) 0x51B7EF2: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->35.77% (1,056B) 0x51B858E: QTextCodec::codecForMib(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->35.77% (1,056B) 0x51C4C39: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
|
->18.70% (552B) 0x50DF999: QListData::realloc(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->18.70% (552B) 0x50DFE41: QListData::prepend() (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->17.34% (512B) 0x51B8D02: QTextCodec::QTextCodec() (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| | ->17.34% (512B) 0x51B6057: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| | | ->17.34% (512B) 0x51B81B7: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| | |
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->01.36% (40B) 0x51256D3: QAbstractFileEngineHandler::QAbstractFileEngineHandler() (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->01.36% (40B) 0x5149223: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->01.36% (40B) 0x51492B7: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
|
->10.57% (312B) 0x51B81AB: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->10.57% (312B) 0x51B858E: QTextCodec::codecForMib(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->10.57% (312B) 0x51C4C39: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->10.57% (312B) 0x51C66D1: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->10.57% (312B) 0x51CE117: QXmlStreamReader::QXmlStreamReader() (in /usr/lib64/qt4/libQtCore.so.4.5.2)
|
->08.13% (240B) 0x50BB2C1: QMutex::QMutex(QMutex::RecursionMode) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->04.07% (120B) 0x51250E8: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| | ->04.07% (120B) 0x51256AA: QAbstractFileEngineHandler::QAbstractFileEngineHandler() (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| | ->04.07% (120B) 0x5149223: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| | ->04.07% (120B) 0x51492B7: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| |
| ->04.07% (120B) 0x50BC700: QMutexPool::get(void const*) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->04.07% (120B) 0x51B7EF2: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->04.07% (120B) 0x51B858E: QTextCodec::codecForMib(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->04.07% (120B) 0x51C4C39: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
|
->07.35% (217B) in 45 places, all below massif's threshold (01.00%)
|
->04.34% (128B) 0x51B800B: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
->04.34% (128B) 0x51B858E: QTextCodec::codecForMib(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
->04.34% (128B) 0x51C4C39: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
->04.34% (128B) 0x51C66D1: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
->04.34% (128B) 0x51CE117: QXmlStreamReader::QXmlStreamReader() (in /usr/lib64/qt4/libQtCore.so.4.5.2)
--------------------------------------------------------------------------------
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
49 90,964,466,161 2,696 2,313 383 0
50 90,964,466,487 2,664 2,289 375 0
51 90,964,466,806 2,632 2,265 367 0
86.06% (2,265B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->40.12% (1,056B) 0x50BC8E8: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->40.12% (1,056B) 0x50BC997: QMutexPool::globalInstanceGet(void const*) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->40.12% (1,056B) 0x51B7EF2: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->40.12% (1,056B) 0x51B858E: QTextCodec::codecForMib(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->40.12% (1,056B) 0x51C4C39: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
|
->20.97% (552B) 0x50DF999: QListData::realloc(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->20.97% (552B) 0x50DFE41: QListData::prepend() (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->19.45% (512B) 0x51B8D02: QTextCodec::QTextCodec() (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| | ->19.45% (512B) 0x51B6057: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| | | ->19.45% (512B) 0x51B81B7: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| | |
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->01.52% (40B) 0x51256D3: QAbstractFileEngineHandler::QAbstractFileEngineHandler() (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->01.52% (40B) 0x5149223: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->01.52% (40B) 0x51492B7: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
|
->09.12% (240B) 0x50BB2C1: QMutex::QMutex(QMutex::RecursionMode) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->04.56% (120B) 0x51250E8: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| | ->04.56% (120B) 0x51256AA: QAbstractFileEngineHandler::QAbstractFileEngineHandler() (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| | ->04.56% (120B) 0x5149223: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| | ->04.56% (120B) 0x51492B7: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| |
| ->04.56% (120B) 0x50BC700: QMutexPool::get(void const*) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->04.56% (120B) 0x51B7EF2: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->04.56% (120B) 0x51B858E: QTextCodec::codecForMib(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->04.56% (120B) 0x51C4C39: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
|
->08.24% (217B) in 45 places, all below massif's threshold (01.00%)
|
->04.86% (128B) 0x51B800B: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->04.86% (128B) 0x51B858E: QTextCodec::codecForMib(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->04.86% (128B) 0x51C4C39: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->04.86% (128B) 0x51C66D1: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->04.86% (128B) 0x51CE117: QXmlStreamReader::QXmlStreamReader() (in /usr/lib64/qt4/libQtCore.so.4.5.2)
|
->02.74% (72B) 0x51B81AB: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
->02.74% (72B) 0x51B858E: QTextCodec::codecForMib(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
->02.74% (72B) 0x51C4C39: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
->02.74% (72B) 0x51C66D1: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
->02.74% (72B) 0x51CE117: QXmlStreamReader::QXmlStreamReader() (in /usr/lib64/qt4/libQtCore.so.4.5.2)
--------------------------------------------------------------------------------
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
52 90,964,467,118 2,600 2,241 359 0
53 90,964,467,423 2,568 2,217 351 0
54 90,964,467,721 2,536 2,193 343 0
55 90,964,468,012 2,504 2,169 335 0
56 90,964,468,288 2,488 2,161 327 0
57 90,964,468,557 2,472 2,153 319 0
58 90,964,468,819 2,456 2,145 311 0
59 90,964,469,077 2,416 2,129 287 0
60 90,964,469,328 2,392 2,113 279 0
61 90,964,469,569 2,368 2,097 271 0
88.56% (2,097B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->44.59% (1,056B) 0x50BC8E8: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->44.59% (1,056B) 0x50BC997: QMutexPool::globalInstanceGet(void const*) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->44.59% (1,056B) 0x51B7EF2: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->44.59% (1,056B) 0x51B858E: QTextCodec::codecForMib(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->44.59% (1,056B) 0x51C4C39: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
|
->23.31% (552B) 0x50DF999: QListData::realloc(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->23.31% (552B) 0x50DFE41: QListData::prepend() (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->21.62% (512B) 0x51B8D02: QTextCodec::QTextCodec() (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| | ->21.62% (512B) 0x51B6057: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| | | ->21.62% (512B) 0x51B81B7: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| | |
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->01.69% (40B) 0x51256D3: QAbstractFileEngineHandler::QAbstractFileEngineHandler() (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->01.69% (40B) 0x5149223: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->01.69% (40B) 0x51492B7: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
|
->10.14% (240B) 0x50BB2C1: QMutex::QMutex(QMutex::RecursionMode) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->05.07% (120B) 0x51250E8: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| | ->05.07% (120B) 0x51256AA: QAbstractFileEngineHandler::QAbstractFileEngineHandler() (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| | ->05.07% (120B) 0x5149223: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| | ->05.07% (120B) 0x51492B7: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| |
| ->05.07% (120B) 0x50BC700: QMutexPool::get(void const*) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->05.07% (120B) 0x51B7EF2: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->05.07% (120B) 0x51B858E: QTextCodec::codecForMib(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->05.07% (120B) 0x51C4C39: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
|
->05.41% (128B) 0x51B800B: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->05.41% (128B) 0x51B858E: QTextCodec::codecForMib(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->05.41% (128B) 0x51C4C39: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->05.41% (128B) 0x51C66D1: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->05.41% (128B) 0x51CE117: QXmlStreamReader::QXmlStreamReader() (in /usr/lib64/qt4/libQtCore.so.4.5.2)
|
->05.11% (121B) in 46 places, all below massif's threshold (01.00%)
--------------------------------------------------------------------------------
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
62 90,964,469,806 2,344 2,081 263 0
63 90,964,470,036 2,320 2,065 255 0
64 90,964,470,256 2,296 2,049 247 0
65 90,964,470,469 2,272 2,033 239 0
66 90,964,470,675 2,248 2,017 231 0
67 90,964,470,874 2,224 2,001 223 0
68 90,964,471,066 2,200 1,985 215 0
69 90,964,471,251 2,176 1,969 207 0
70 90,964,471,429 2,128 1,953 175 0
71 90,964,471,600 2,104 1,937 167 0
92.06% (1,937B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->50.19% (1,056B) 0x50BC8E8: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->50.19% (1,056B) 0x50BC997: QMutexPool::globalInstanceGet(void const*) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->50.19% (1,056B) 0x51B7EF2: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->50.19% (1,056B) 0x51B858E: QTextCodec::codecForMib(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->50.19% (1,056B) 0x51C4C39: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
|
->26.24% (552B) 0x50DF999: QListData::realloc(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->26.24% (552B) 0x50DFE41: QListData::prepend() (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->24.33% (512B) 0x51B8D02: QTextCodec::QTextCodec() (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| | ->24.33% (512B) 0x51B6057: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| | | ->24.33% (512B) 0x51B81B7: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| | |
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->01.90% (40B) 0x51256D3: QAbstractFileEngineHandler::QAbstractFileEngineHandler() (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->01.90% (40B) 0x5149223: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->01.90% (40B) 0x51492B7: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
|
->11.41% (240B) 0x50BB2C1: QMutex::QMutex(QMutex::RecursionMode) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->05.70% (120B) 0x51250E8: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| | ->05.70% (120B) 0x51256AA: QAbstractFileEngineHandler::QAbstractFileEngineHandler() (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| | ->05.70% (120B) 0x5149223: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| | ->05.70% (120B) 0x51492B7: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| |
| ->05.70% (120B) 0x50BC700: QMutexPool::get(void const*) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->05.70% (120B) 0x51B7EF2: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->05.70% (120B) 0x51B858E: QTextCodec::codecForMib(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->05.70% (120B) 0x51C4C39: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
|
->04.23% (89B) in 47 places, all below massif's threshold (01.00%)
--------------------------------------------------------------------------------
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
72 90,964,471,764 2,056 1,921 135 0
73 90,964,471,921 2,024 1,905 119 0
74 90,964,472,072 2,008 1,897 111 0
75 90,964,472,216 1,992 1,889 103 0
76 90,964,472,270 1,472 1,377 95 0
77 90,964,472,301 1,456 1,369 87 0
78 90,964,472,339 1,432 1,368 64 0
79 90,964,476,103 1,304 1,248 56 0
80 90,964,476,134 1,288 1,240 48 0
81 90,964,477,198 224 184 40 0
82.14% (184B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->53.57% (120B) 0x50BB2C1: QMutex::QMutex(QMutex::RecursionMode) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->53.57% (120B) 0x51250E8: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| | ->53.57% (120B) 0x51256AA: QAbstractFileEngineHandler::QAbstractFileEngineHandler() (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| | ->53.57% (120B) 0x5149223: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| | ->53.57% (120B) 0x51492B7: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
|
->17.86% (40B) 0x50DF999: QListData::realloc(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->17.86% (40B) 0x50DFE41: QListData::prepend() (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->17.86% (40B) 0x51256D3: QAbstractFileEngineHandler::QAbstractFileEngineHandler() (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| | ->17.86% (40B) 0x5149223: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| | ->17.86% (40B) 0x51492B7: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
|
->03.57% (8B) 0x5149218: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->03.57% (8B) 0x51492B7: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->03.57% (8B) 0x51492F3: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->03.57% (8B) 0x51D2A10: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->03.57% (8B) 0x50B0759: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
|
->03.57% (8B) 0x51250D8: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->03.57% (8B) 0x51256AA: QAbstractFileEngineHandler::QAbstractFileEngineHandler() (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->03.57% (8B) 0x5149223: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->03.57% (8B) 0x51492B7: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->03.57% (8B) 0x51492F3: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
|
->03.57% (8B) 0x5125328: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->03.57% (8B) 0x51256BF: QAbstractFileEngineHandler::QAbstractFileEngineHandler() (in /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->03.57% (8B) 0x5149223: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->03.57% (8B) 0x51492B7: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
| ->03.57% (8B) 0x51492F3: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
|
->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
--------------------------------------------------------------------------------
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
82 90,964,488,898 208 176 32 0
83 90,964,489,063 160 136 24 0
84 90,964,489,094 144 128 16 0
85 90,964,489,260 16 8 8 0
86 90,964,489,291 0 0 0 0
|