Ticket #5971: massif.new.ms

File massif.new.ms, 123.8 KB (added by Hans-Peter Oeri <hp@…>, 17 years ago)

with eliminated VPS stream; massif log file (ms_printed)

Line 
1--------------------------------------------------------------------------------
2Command: /store/myth/bin/hq/bin/mythcommflag --rebuild -f 14001_20081204201500.mpg
3Massif arguments: --massif-out-file=../massif.new
4ms_print arguments: ../massif.new
5--------------------------------------------------------------------------------
6
7
8 MB
926.27^ .,..,. .........,...,..,... .... . ,... ..,......,.....,.....,.....,..,
10 | :@::@: :::::::::@:::@::@::: :::: : @::: ::@::::::@:::::@:::::@:::::@::#
11 | :@::@: :::::::::@:::@::@::: :::: : @::: ::@::::::@:::::@:::::@:::::@::#
12 | :@::@: :::::::::@:::@::@::: :::: : @::: ::@::::::@:::::@:::::@:::::@::#
13 | :@::@: :::::::::@:::@::@::: :::: : @::: ::@::::::@:::::@:::::@:::::@::#
14 | :@::@: :::::::::@:::@::@::: :::: : @::: ::@::::::@:::::@:::::@:::::@::#
15 | :@::@: :::::::::@:::@::@::: :::: : @::: ::@::::::@:::::@:::::@:::::@::#
16 | :@::@: :::::::::@:::@::@::: :::: : @::: ::@::::::@:::::@:::::@:::::@::#
17 | :@::@: :::::::::@:::@::@::: :::: : @::: ::@::::::@:::::@:::::@:::::@::#
18 | :@::@: :::::::::@:::@::@::: :::: : @::: ::@::::::@:::::@:::::@:::::@::#
19 | :@::@: :::::::::@:::@::@::: :::: : @::: ::@::::::@:::::@:::::@:::::@::#
20 | :@::@: :::::::::@:::@::@::: :::: : @::: ::@::::::@:::::@:::::@:::::@::#
21 | :@::@: :::::::::@:::@::@::: :::: : @::: ::@::::::@:::::@:::::@:::::@::#
22 | :@::@: :::::::::@:::@::@::: :::: : @::: ::@::::::@:::::@:::::@:::::@::#
23 | :@::@: :::::::::@:::@::@::: :::: : @::: ::@::::::@:::::@:::::@:::::@::#
24 | :@::@: :::::::::@:::@::@::: :::: : @::: ::@::::::@:::::@:::::@:::::@::#
25 | :@::@: :::::::::@:::@::@::: :::: : @::: ::@::::::@:::::@:::::@:::::@::#
26 | :@::@: :::::::::@:::@::@::: :::: : @::: ::@::::::@:::::@:::::@:::::@::#
27 | :@::@: :::::::::@:::@::@::: :::: : @::: ::@::::::@:::::@:::::@:::::@::#
28 | :@::@: :::::::::@:::@::@::: :::: : @::: ::@::::::@:::::@:::::@:::::@::#
29 0 +----------------------------------------------------------------------->Gi
30 0 39.82
31
32Number of snapshots: 88
33 Detailed snapshots: [3, 6, 19, 23, 26, 37, 43, 50, 60, 70, 80, 86 (peak)]
34
35--------------------------------------------------------------------------------
36 n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
37--------------------------------------------------------------------------------
38 0 0 0 0 0 0
39 1 685,911,288 27,066,128 26,887,353 178,775 0
40 2 1,101,159,793 27,069,200 26,890,425 178,775 0
41 3 1,667,609,182 27,069,200 26,890,425 178,775 0
4299.34% (26,890,425B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
43->76.05% (20,587,105B) 0x5EEC3C5: av_malloc (mem.c:61)
44| ->73.55% (19,908,672B) 0x551DB85: VideoBuffers::CreateBuffers(int, int, std::vector<unsigned char*, std::allocator<unsigned char*> >, std::vector<YUVInfo, std::allocator<YUVInfo> >) (videobuffers.cpp:1136)
45| | ->73.55% (19,908,672B) 0x551E05D: VideoBuffers::CreateBuffers(int, int) (videobuffers.cpp:1116)
46| | ->73.55% (19,908,672B) 0x551A789: VideoOutputNull::Init(int, int, float, unsigned long, int, int, int, int, unsigned long) (videoout_null.cpp:133)
47| | ->73.55% (19,908,672B) 0x5461418: NuppelVideoPlayer::InitVideo() (NuppelVideoPlayer.cpp:673)
48| | ->73.55% (19,908,672B) 0x5462373: NuppelVideoPlayer::RebuildSeekTable(bool, void (*)(int, void*), void*) (NuppelVideoPlayer.cpp:5968)
49| | ->73.55% (19,908,672B) 0x465E33: FlagCommercials(ProgramInfo*, QString const&, bool) (main.cpp:692)
50| | ->73.55% (19,908,672B) 0x466FD4: FlagCommercials(QString const&, QString const&, QString const&, bool) (main.cpp:782)
51| | ->73.55% (19,908,672B) 0x46BD68: main (main.cpp:1318)
52| |
53| ->02.30% (623,808B) 0x5EEC43F: av_mallocz (mem.c:134)
54| | ->01.42% (384,000B) 0x54A6468: AvFormatDecoder::AvFormatDecoder(NuppelVideoPlayer*, ProgramInfo*, bool, bool) (avformatdecoder.cpp:441)
55| | | ->01.42% (384,000B) 0x5460738: NuppelVideoPlayer::OpenFile(bool, unsigned, bool) (NuppelVideoPlayer.cpp:1225)
56| | | ->01.42% (384,000B) 0x5462343: NuppelVideoPlayer::RebuildSeekTable(bool, void (*)(int, void*), void*) (NuppelVideoPlayer.cpp:5963)
57| | | ->01.42% (384,000B) 0x465E33: FlagCommercials(ProgramInfo*, QString const&, bool) (main.cpp:692)
58| | | ->01.42% (384,000B) 0x466FD4: FlagCommercials(QString const&, QString const&, QString const&, bool) (main.cpp:782)
59| | | ->01.42% (384,000B) 0x46BD68: main (main.cpp:1318)
60| | |
61| | ->00.89% (239,808B) in 1+ places, all below ms_print's threshold (01.00%)
62| |
63| ->00.20% (54,625B) in 1+ places, all below ms_print's threshold (01.00%)
64|
65->14.04% (3,801,088B) 0x5185CB1: RingBuffer::ReadAheadThread() (RingBuffer.cpp:770)
66| ->14.04% (3,801,088B) 0x518651E: RingBuffer::StartReader(void*) (RingBuffer.cpp:748)
67| ->14.04% (3,801,088B) 0x91323F6: start_thread (in /lib/libpthread-2.7.so)
68| ->14.04% (3,801,088B) 0xB4E5B3C: clone (in /lib/libc-2.7.so)
69| ->14.04% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
70| ->14.04% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
71| ->14.04% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
72| ->14.04% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
73| ->14.04% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
74| ->14.04% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
75| ->14.04% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
76| ->14.04% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
77| ->14.04% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
78| ->14.04% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
79| ->14.04% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
80| ->14.04% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
81| ->14.04% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
82| ->14.04% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
83| ->14.04% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
84| ->14.04% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
85| ->14.04% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
86| ->14.04% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
87| ->14.04% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
88| ->14.04% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
89| ->14.04% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
90| ->14.04% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
91| ->14.04% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
92| ->14.04% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
93| ->14.04% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
94| ->14.04% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
95|
96->05.00% (1,353,944B) in 452 places, all below massif's threshold (01.00%)
97|
98->02.30% (622,210B) 0x551A5EE: VideoOutputNull::CreatePauseFrame() (videoout_null.cpp:61)
99| ->02.30% (622,210B) 0x551A7A5: VideoOutputNull::Init(int, int, float, unsigned long, int, int, int, int, unsigned long) (videoout_null.cpp:136)
100| ->02.30% (622,210B) 0x5461418: NuppelVideoPlayer::InitVideo() (NuppelVideoPlayer.cpp:673)
101| ->02.30% (622,210B) 0x5462373: NuppelVideoPlayer::RebuildSeekTable(bool, void (*)(int, void*), void*) (NuppelVideoPlayer.cpp:5968)
102| ->02.30% (622,210B) 0x465E33: FlagCommercials(ProgramInfo*, QString const&, bool) (main.cpp:692)
103| ->02.30% (622,210B) 0x466FD4: FlagCommercials(QString const&, QString const&, QString const&, bool) (main.cpp:782)
104| ->02.30% (622,210B) 0x46BD68: main (main.cpp:1318)
105|
106->01.94% (526,078B) 0xA8DD225: QString::realloc(int) (in /usr/lib/libQtCore.so.4.4.0)
107 ->01.85% (501,992B) 0xA8DD800: QString::resize(int) (in /usr/lib/libQtCore.so.4.4.0)
108 | ->01.78% (482,184B) 0xA8E085B: (within /usr/lib/libQtCore.so.4.4.0)
109 | | ->01.16% (313,856B) 0xA8E3C13: QString::arg(unsigned long long, int, int, QChar const&) const (in /usr/lib/libQtCore.so.4.4.0)
110 | | | ->01.16% (313,856B) 0x40EB34: QString::arg(unsigned, int, int, QChar const&) const (qstring.h:697)
111 | | | ->01.16% (313,856B) 0x539B1F0: init_freq_tables(QMap<QString, FrequencyTable const*>&) (frequencytables.cpp:505)
112 | | | | ->01.16% (313,856B) 0x539BDD1: init_freq_tables() (frequencytables.cpp:176)
113 | | | | ->01.16% (313,856B) 0x539BE31: __static_initialization_and_destruction_0(int, int) (frequencytables.cpp:183)
114 | | | | ->01.16% (313,856B) 0x539BE52: _GLOBAL__I_frequencies (frequencytables.cpp:510)
115 | | | | ->01.16% (313,856B) 0x57915D1: (within /store/myth/bin/hq/lib/libmythtv-0.22.so.0.22.0)
116 | | | | ->01.16% (313,856B) 0x50D3AD2: (within /store/myth/bin/hq/lib/libmythtv-0.22.so.0.22.0)
117 | | | | ->01.16% (313,856B) 0x7FF0001BF: ???
118 | | | | ->01.16% (313,856B) 0x400E165: (within /lib/ld-2.7.so)
119 | | | | ->01.16% (313,856B) 0x400E28D: (within /lib/ld-2.7.so)
120 | | | | ->01.16% (313,856B) 0x4000A99: (within /lib/ld-2.7.so)
121 | | | | ->01.16% (313,856B) 0x3: ???
122 | | | | ->01.16% (313,856B) 0x7FF0003C2: ???
123 | | | | ->01.16% (313,856B) 0x7FF0003E6: ???
124 | | | | ->01.16% (313,856B) 0x7FF0003F0: ???
125 | | | | ->01.16% (313,856B) 0x7FF0003F3: ???
126 | | | | ->01.16% (313,856B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
127 | | | | ->01.16% (313,856B) 0x7FF00040C: ???
128 | | | | ->01.16% (313,856B) 0x7FF000418: ???
129 | | | | ->01.16% (313,856B) 0x7FF000428: ???
130 | | | | ->01.16% (313,856B) 0x7FF000479: ???
131 | | | | ->01.16% (313,856B) 0x7FF00049A: ???
132 | | | | ->01.16% (313,856B) 0x7FF0004AD: ???
133 | | | | ->01.16% (313,856B) 0x7FF0004B7: ???
134 | | | | ->01.16% (313,856B) 0x7FF0008E0: ???
135 | | | | ->01.16% (313,856B) 0x7FF000917: ???
136 | | | |
137 | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
138 | | |
139 | | ->00.62% (168,328B) in 1+ places, all below ms_print's threshold (01.00%)
140 | |
141 | ->00.07% (19,808B) in 1+ places, all below ms_print's threshold (01.00%)
142 |
143 ->00.09% (24,086B) in 1+ places, all below ms_print's threshold (01.00%)
144
145--------------------------------------------------------------------------------
146 n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
147--------------------------------------------------------------------------------
148 4 2,165,147,333 27,075,560 26,896,761 178,799 0
149 5 2,562,604,357 27,089,008 26,910,208 178,800 0
150 6 3,067,014,691 27,089,008 26,910,208 178,800 0
15199.34% (26,910,208B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
152->76.00% (20,587,297B) 0x5EEC3C5: av_malloc (mem.c:61)
153| ->73.49% (19,908,672B) 0x551DB85: VideoBuffers::CreateBuffers(int, int, std::vector<unsigned char*, std::allocator<unsigned char*> >, std::vector<YUVInfo, std::allocator<YUVInfo> >) (videobuffers.cpp:1136)
154| | ->73.49% (19,908,672B) 0x551E05D: VideoBuffers::CreateBuffers(int, int) (videobuffers.cpp:1116)
155| | ->73.49% (19,908,672B) 0x551A789: VideoOutputNull::Init(int, int, float, unsigned long, int, int, int, int, unsigned long) (videoout_null.cpp:133)
156| | ->73.49% (19,908,672B) 0x5461418: NuppelVideoPlayer::InitVideo() (NuppelVideoPlayer.cpp:673)
157| | ->73.49% (19,908,672B) 0x5462373: NuppelVideoPlayer::RebuildSeekTable(bool, void (*)(int, void*), void*) (NuppelVideoPlayer.cpp:5968)
158| | ->73.49% (19,908,672B) 0x465E33: FlagCommercials(ProgramInfo*, QString const&, bool) (main.cpp:692)
159| | ->73.49% (19,908,672B) 0x466FD4: FlagCommercials(QString const&, QString const&, QString const&, bool) (main.cpp:782)
160| | ->73.49% (19,908,672B) 0x46BD68: main (main.cpp:1318)
161| |
162| ->02.30% (623,808B) 0x5EEC43F: av_mallocz (mem.c:134)
163| | ->01.42% (384,000B) 0x54A6468: AvFormatDecoder::AvFormatDecoder(NuppelVideoPlayer*, ProgramInfo*, bool, bool) (avformatdecoder.cpp:441)
164| | | ->01.42% (384,000B) 0x5460738: NuppelVideoPlayer::OpenFile(bool, unsigned, bool) (NuppelVideoPlayer.cpp:1225)
165| | | ->01.42% (384,000B) 0x5462343: NuppelVideoPlayer::RebuildSeekTable(bool, void (*)(int, void*), void*) (NuppelVideoPlayer.cpp:5963)
166| | | ->01.42% (384,000B) 0x465E33: FlagCommercials(ProgramInfo*, QString const&, bool) (main.cpp:692)
167| | | ->01.42% (384,000B) 0x466FD4: FlagCommercials(QString const&, QString const&, QString const&, bool) (main.cpp:782)
168| | | ->01.42% (384,000B) 0x46BD68: main (main.cpp:1318)
169| | |
170| | ->00.89% (239,808B) in 1+ places, all below ms_print's threshold (01.00%)
171| |
172| ->00.20% (54,817B) in 1+ places, all below ms_print's threshold (01.00%)
173|
174->14.03% (3,801,088B) 0x5185CB1: RingBuffer::ReadAheadThread() (RingBuffer.cpp:770)
175| ->14.03% (3,801,088B) 0x518651E: RingBuffer::StartReader(void*) (RingBuffer.cpp:748)
176| ->14.03% (3,801,088B) 0x91323F6: start_thread (in /lib/libpthread-2.7.so)
177| ->14.03% (3,801,088B) 0xB4E5B3C: clone (in /lib/libc-2.7.so)
178| ->14.03% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
179| ->14.03% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
180| ->14.03% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
181| ->14.03% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
182| ->14.03% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
183| ->14.03% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
184| ->14.03% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
185| ->14.03% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
186| ->14.03% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
187| ->14.03% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
188| ->14.03% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
189| ->14.03% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
190| ->14.03% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
191| ->14.03% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
192| ->14.03% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
193| ->14.03% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
194| ->14.03% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
195| ->14.03% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
196| ->14.03% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
197| ->14.03% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
198| ->14.03% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
199| ->14.03% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
200| ->14.03% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
201| ->14.03% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
202| ->14.03% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
203| ->14.03% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
204|
205->05.07% (1,373,535B) in 452 places, all below massif's threshold (01.00%)
206|
207->02.30% (622,210B) 0x551A5EE: VideoOutputNull::CreatePauseFrame() (videoout_null.cpp:61)
208| ->02.30% (622,210B) 0x551A7A5: VideoOutputNull::Init(int, int, float, unsigned long, int, int, int, int, unsigned long) (videoout_null.cpp:136)
209| ->02.30% (622,210B) 0x5461418: NuppelVideoPlayer::InitVideo() (NuppelVideoPlayer.cpp:673)
210| ->02.30% (622,210B) 0x5462373: NuppelVideoPlayer::RebuildSeekTable(bool, void (*)(int, void*), void*) (NuppelVideoPlayer.cpp:5968)
211| ->02.30% (622,210B) 0x465E33: FlagCommercials(ProgramInfo*, QString const&, bool) (main.cpp:692)
212| ->02.30% (622,210B) 0x466FD4: FlagCommercials(QString const&, QString const&, QString const&, bool) (main.cpp:782)
213| ->02.30% (622,210B) 0x46BD68: main (main.cpp:1318)
214|
215->01.94% (526,078B) 0xA8DD225: QString::realloc(int) (in /usr/lib/libQtCore.so.4.4.0)
216 ->01.85% (501,992B) 0xA8DD800: QString::resize(int) (in /usr/lib/libQtCore.so.4.4.0)
217 | ->01.78% (482,184B) 0xA8E085B: (within /usr/lib/libQtCore.so.4.4.0)
218 | | ->01.16% (313,856B) 0xA8E3C13: QString::arg(unsigned long long, int, int, QChar const&) const (in /usr/lib/libQtCore.so.4.4.0)
219 | | | ->01.16% (313,856B) 0x40EB34: QString::arg(unsigned, int, int, QChar const&) const (qstring.h:697)
220 | | | ->01.16% (313,856B) 0x539B1F0: init_freq_tables(QMap<QString, FrequencyTable const*>&) (frequencytables.cpp:505)
221 | | | | ->01.16% (313,856B) 0x539BDD1: init_freq_tables() (frequencytables.cpp:176)
222 | | | | ->01.16% (313,856B) 0x539BE31: __static_initialization_and_destruction_0(int, int) (frequencytables.cpp:183)
223 | | | | ->01.16% (313,856B) 0x539BE52: _GLOBAL__I_frequencies (frequencytables.cpp:510)
224 | | | | ->01.16% (313,856B) 0x57915D1: (within /store/myth/bin/hq/lib/libmythtv-0.22.so.0.22.0)
225 | | | | ->01.16% (313,856B) 0x50D3AD2: (within /store/myth/bin/hq/lib/libmythtv-0.22.so.0.22.0)
226 | | | | ->01.16% (313,856B) 0x7FF0001BF: ???
227 | | | | ->01.16% (313,856B) 0x400E165: (within /lib/ld-2.7.so)
228 | | | | ->01.16% (313,856B) 0x400E28D: (within /lib/ld-2.7.so)
229 | | | | ->01.16% (313,856B) 0x4000A99: (within /lib/ld-2.7.so)
230 | | | | ->01.16% (313,856B) 0x3: ???
231 | | | | ->01.16% (313,856B) 0x7FF0003C2: ???
232 | | | | ->01.16% (313,856B) 0x7FF0003E6: ???
233 | | | | ->01.16% (313,856B) 0x7FF0003F0: ???
234 | | | | ->01.16% (313,856B) 0x7FF0003F3: ???
235 | | | | ->01.16% (313,856B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
236 | | | | ->01.16% (313,856B) 0x7FF00040C: ???
237 | | | | ->01.16% (313,856B) 0x7FF000418: ???
238 | | | | ->01.16% (313,856B) 0x7FF000428: ???
239 | | | | ->01.16% (313,856B) 0x7FF000479: ???
240 | | | | ->01.16% (313,856B) 0x7FF00049A: ???
241 | | | | ->01.16% (313,856B) 0x7FF0004AD: ???
242 | | | | ->01.16% (313,856B) 0x7FF0004B7: ???
243 | | | | ->01.16% (313,856B) 0x7FF0008E0: ???
244 | | | | ->01.16% (313,856B) 0x7FF000917: ???
245 | | | |
246 | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
247 | | |
248 | | ->00.62% (168,328B) in 1+ places, all below ms_print's threshold (01.00%)
249 | |
250 | ->00.07% (19,808B) in 1+ places, all below ms_print's threshold (01.00%)
251 |
252 ->00.09% (24,086B) in 1+ places, all below ms_print's threshold (01.00%)
253
254--------------------------------------------------------------------------------
255 n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
256--------------------------------------------------------------------------------
257 7 3,470,432,771 27,089,008 26,910,208 178,800 0
258 8 4,041,998,312 27,101,080 26,922,304 178,776 0
259 9 4,895,823,578 27,101,296 26,922,496 178,800 0
260 10 5,589,514,404 27,101,080 26,922,304 178,776 0
261 11 6,123,084,226 27,101,080 26,922,304 178,776 0
262 12 6,710,175,206 27,101,080 26,922,304 178,776 0
263 13 7,154,449,763 27,101,080 26,922,304 178,776 0
264 14 7,598,633,231 27,125,656 26,946,880 178,776 0
265 15 8,131,651,064 27,125,656 26,946,880 178,776 0
266 16 8,486,996,442 27,125,656 26,946,880 178,776 0
267 17 9,286,460,614 27,125,656 26,946,880 178,776 0
268 18 9,819,426,827 27,125,656 26,946,880 178,776 0
269 19 10,352,392,885 27,125,872 26,947,072 178,800 0
27099.34% (26,947,072B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
271->75.90% (20,587,297B) 0x5EEC3C5: av_malloc (mem.c:61)
272| ->73.39% (19,908,672B) 0x551DB85: VideoBuffers::CreateBuffers(int, int, std::vector<unsigned char*, std::allocator<unsigned char*> >, std::vector<YUVInfo, std::allocator<YUVInfo> >) (videobuffers.cpp:1136)
273| | ->73.39% (19,908,672B) 0x551E05D: VideoBuffers::CreateBuffers(int, int) (videobuffers.cpp:1116)
274| | ->73.39% (19,908,672B) 0x551A789: VideoOutputNull::Init(int, int, float, unsigned long, int, int, int, int, unsigned long) (videoout_null.cpp:133)
275| | ->73.39% (19,908,672B) 0x5461418: NuppelVideoPlayer::InitVideo() (NuppelVideoPlayer.cpp:673)
276| | ->73.39% (19,908,672B) 0x5462373: NuppelVideoPlayer::RebuildSeekTable(bool, void (*)(int, void*), void*) (NuppelVideoPlayer.cpp:5968)
277| | ->73.39% (19,908,672B) 0x465E33: FlagCommercials(ProgramInfo*, QString const&, bool) (main.cpp:692)
278| | ->73.39% (19,908,672B) 0x466FD4: FlagCommercials(QString const&, QString const&, QString const&, bool) (main.cpp:782)
279| | ->73.39% (19,908,672B) 0x46BD68: main (main.cpp:1318)
280| |
281| ->02.30% (623,808B) 0x5EEC43F: av_mallocz (mem.c:134)
282| | ->01.42% (384,000B) 0x54A6468: AvFormatDecoder::AvFormatDecoder(NuppelVideoPlayer*, ProgramInfo*, bool, bool) (avformatdecoder.cpp:441)
283| | | ->01.42% (384,000B) 0x5460738: NuppelVideoPlayer::OpenFile(bool, unsigned, bool) (NuppelVideoPlayer.cpp:1225)
284| | | ->01.42% (384,000B) 0x5462343: NuppelVideoPlayer::RebuildSeekTable(bool, void (*)(int, void*), void*) (NuppelVideoPlayer.cpp:5963)
285| | | ->01.42% (384,000B) 0x465E33: FlagCommercials(ProgramInfo*, QString const&, bool) (main.cpp:692)
286| | | ->01.42% (384,000B) 0x466FD4: FlagCommercials(QString const&, QString const&, QString const&, bool) (main.cpp:782)
287| | | ->01.42% (384,000B) 0x46BD68: main (main.cpp:1318)
288| | |
289| | ->00.88% (239,808B) in 1+ places, all below ms_print's threshold (01.00%)
290| |
291| ->00.20% (54,817B) in 1+ places, all below ms_print's threshold (01.00%)
292|
293->14.01% (3,801,088B) 0x5185CB1: RingBuffer::ReadAheadThread() (RingBuffer.cpp:770)
294| ->14.01% (3,801,088B) 0x518651E: RingBuffer::StartReader(void*) (RingBuffer.cpp:748)
295| ->14.01% (3,801,088B) 0x91323F6: start_thread (in /lib/libpthread-2.7.so)
296| ->14.01% (3,801,088B) 0xB4E5B3C: clone (in /lib/libc-2.7.so)
297| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
298| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
299| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
300| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
301| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
302| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
303| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
304| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
305| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
306| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
307| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
308| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
309| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
310| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
311| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
312| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
313| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
314| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
315| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
316| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
317| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
318| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
319| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
320| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
321| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
322| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
323|
324->05.20% (1,410,399B) in 452 places, all below massif's threshold (01.00%)
325|
326->02.29% (622,210B) 0x551A5EE: VideoOutputNull::CreatePauseFrame() (videoout_null.cpp:61)
327| ->02.29% (622,210B) 0x551A7A5: VideoOutputNull::Init(int, int, float, unsigned long, int, int, int, int, unsigned long) (videoout_null.cpp:136)
328| ->02.29% (622,210B) 0x5461418: NuppelVideoPlayer::InitVideo() (NuppelVideoPlayer.cpp:673)
329| ->02.29% (622,210B) 0x5462373: NuppelVideoPlayer::RebuildSeekTable(bool, void (*)(int, void*), void*) (NuppelVideoPlayer.cpp:5968)
330| ->02.29% (622,210B) 0x465E33: FlagCommercials(ProgramInfo*, QString const&, bool) (main.cpp:692)
331| ->02.29% (622,210B) 0x466FD4: FlagCommercials(QString const&, QString const&, QString const&, bool) (main.cpp:782)
332| ->02.29% (622,210B) 0x46BD68: main (main.cpp:1318)
333|
334->01.94% (526,078B) 0xA8DD225: QString::realloc(int) (in /usr/lib/libQtCore.so.4.4.0)
335 ->01.85% (501,992B) 0xA8DD800: QString::resize(int) (in /usr/lib/libQtCore.so.4.4.0)
336 | ->01.78% (482,184B) 0xA8E085B: (within /usr/lib/libQtCore.so.4.4.0)
337 | | ->01.16% (313,856B) 0xA8E3C13: QString::arg(unsigned long long, int, int, QChar const&) const (in /usr/lib/libQtCore.so.4.4.0)
338 | | | ->01.16% (313,856B) 0x40EB34: QString::arg(unsigned, int, int, QChar const&) const (qstring.h:697)
339 | | | ->01.16% (313,856B) 0x539B1F0: init_freq_tables(QMap<QString, FrequencyTable const*>&) (frequencytables.cpp:505)
340 | | | | ->01.16% (313,856B) 0x539BDD1: init_freq_tables() (frequencytables.cpp:176)
341 | | | | ->01.16% (313,856B) 0x539BE31: __static_initialization_and_destruction_0(int, int) (frequencytables.cpp:183)
342 | | | | ->01.16% (313,856B) 0x539BE52: _GLOBAL__I_frequencies (frequencytables.cpp:510)
343 | | | | ->01.16% (313,856B) 0x57915D1: (within /store/myth/bin/hq/lib/libmythtv-0.22.so.0.22.0)
344 | | | | ->01.16% (313,856B) 0x50D3AD2: (within /store/myth/bin/hq/lib/libmythtv-0.22.so.0.22.0)
345 | | | | ->01.16% (313,856B) 0x7FF0001BF: ???
346 | | | | ->01.16% (313,856B) 0x400E165: (within /lib/ld-2.7.so)
347 | | | | ->01.16% (313,856B) 0x400E28D: (within /lib/ld-2.7.so)
348 | | | | ->01.16% (313,856B) 0x4000A99: (within /lib/ld-2.7.so)
349 | | | | ->01.16% (313,856B) 0x3: ???
350 | | | | ->01.16% (313,856B) 0x7FF0003C2: ???
351 | | | | ->01.16% (313,856B) 0x7FF0003E6: ???
352 | | | | ->01.16% (313,856B) 0x7FF0003F0: ???
353 | | | | ->01.16% (313,856B) 0x7FF0003F3: ???
354 | | | | ->01.16% (313,856B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
355 | | | | ->01.16% (313,856B) 0x7FF00040C: ???
356 | | | | ->01.16% (313,856B) 0x7FF000418: ???
357 | | | | ->01.16% (313,856B) 0x7FF000428: ???
358 | | | | ->01.16% (313,856B) 0x7FF000479: ???
359 | | | | ->01.16% (313,856B) 0x7FF00049A: ???
360 | | | | ->01.16% (313,856B) 0x7FF0004AD: ???
361 | | | | ->01.16% (313,856B) 0x7FF0004B7: ???
362 | | | | ->01.16% (313,856B) 0x7FF0008E0: ???
363 | | | | ->01.16% (313,856B) 0x7FF000917: ???
364 | | | |
365 | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
366 | | |
367 | | ->00.62% (168,328B) in 1+ places, all below ms_print's threshold (01.00%)
368 | |
369 | ->00.07% (19,808B) in 1+ places, all below ms_print's threshold (01.00%)
370 |
371 ->00.09% (24,086B) in 1+ places, all below ms_print's threshold (01.00%)
372
373--------------------------------------------------------------------------------
374 n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
375--------------------------------------------------------------------------------
376 20 11,151,864,672 27,125,656 26,946,880 178,776 0
377 21 11,632,008,749 27,125,872 26,947,072 178,800 0
378 22 12,432,242,246 27,125,872 26,947,072 178,800 0
379 23 12,912,382,659 27,125,656 26,946,880 178,776 0
38099.34% (26,946,880B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
381->75.90% (20,587,105B) 0x5EEC3C5: av_malloc (mem.c:61)
382| ->73.39% (19,908,672B) 0x551DB85: VideoBuffers::CreateBuffers(int, int, std::vector<unsigned char*, std::allocator<unsigned char*> >, std::vector<YUVInfo, std::allocator<YUVInfo> >) (videobuffers.cpp:1136)
383| | ->73.39% (19,908,672B) 0x551E05D: VideoBuffers::CreateBuffers(int, int) (videobuffers.cpp:1116)
384| | ->73.39% (19,908,672B) 0x551A789: VideoOutputNull::Init(int, int, float, unsigned long, int, int, int, int, unsigned long) (videoout_null.cpp:133)
385| | ->73.39% (19,908,672B) 0x5461418: NuppelVideoPlayer::InitVideo() (NuppelVideoPlayer.cpp:673)
386| | ->73.39% (19,908,672B) 0x5462373: NuppelVideoPlayer::RebuildSeekTable(bool, void (*)(int, void*), void*) (NuppelVideoPlayer.cpp:5968)
387| | ->73.39% (19,908,672B) 0x465E33: FlagCommercials(ProgramInfo*, QString const&, bool) (main.cpp:692)
388| | ->73.39% (19,908,672B) 0x466FD4: FlagCommercials(QString const&, QString const&, QString const&, bool) (main.cpp:782)
389| | ->73.39% (19,908,672B) 0x46BD68: main (main.cpp:1318)
390| |
391| ->02.30% (623,808B) 0x5EEC43F: av_mallocz (mem.c:134)
392| | ->01.42% (384,000B) 0x54A6468: AvFormatDecoder::AvFormatDecoder(NuppelVideoPlayer*, ProgramInfo*, bool, bool) (avformatdecoder.cpp:441)
393| | | ->01.42% (384,000B) 0x5460738: NuppelVideoPlayer::OpenFile(bool, unsigned, bool) (NuppelVideoPlayer.cpp:1225)
394| | | ->01.42% (384,000B) 0x5462343: NuppelVideoPlayer::RebuildSeekTable(bool, void (*)(int, void*), void*) (NuppelVideoPlayer.cpp:5963)
395| | | ->01.42% (384,000B) 0x465E33: FlagCommercials(ProgramInfo*, QString const&, bool) (main.cpp:692)
396| | | ->01.42% (384,000B) 0x466FD4: FlagCommercials(QString const&, QString const&, QString const&, bool) (main.cpp:782)
397| | | ->01.42% (384,000B) 0x46BD68: main (main.cpp:1318)
398| | |
399| | ->00.88% (239,808B) in 1+ places, all below ms_print's threshold (01.00%)
400| |
401| ->00.20% (54,625B) in 1+ places, all below ms_print's threshold (01.00%)
402|
403->14.01% (3,801,088B) 0x5185CB1: RingBuffer::ReadAheadThread() (RingBuffer.cpp:770)
404| ->14.01% (3,801,088B) 0x518651E: RingBuffer::StartReader(void*) (RingBuffer.cpp:748)
405| ->14.01% (3,801,088B) 0x91323F6: start_thread (in /lib/libpthread-2.7.so)
406| ->14.01% (3,801,088B) 0xB4E5B3C: clone (in /lib/libc-2.7.so)
407| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
408| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
409| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
410| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
411| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
412| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
413| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
414| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
415| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
416| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
417| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
418| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
419| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
420| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
421| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
422| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
423| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
424| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
425| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
426| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
427| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
428| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
429| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
430| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
431| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
432| ->14.01% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
433|
434->05.20% (1,410,399B) in 452 places, all below massif's threshold (01.00%)
435|
436->02.29% (622,210B) 0x551A5EE: VideoOutputNull::CreatePauseFrame() (videoout_null.cpp:61)
437| ->02.29% (622,210B) 0x551A7A5: VideoOutputNull::Init(int, int, float, unsigned long, int, int, int, int, unsigned long) (videoout_null.cpp:136)
438| ->02.29% (622,210B) 0x5461418: NuppelVideoPlayer::InitVideo() (NuppelVideoPlayer.cpp:673)
439| ->02.29% (622,210B) 0x5462373: NuppelVideoPlayer::RebuildSeekTable(bool, void (*)(int, void*), void*) (NuppelVideoPlayer.cpp:5968)
440| ->02.29% (622,210B) 0x465E33: FlagCommercials(ProgramInfo*, QString const&, bool) (main.cpp:692)
441| ->02.29% (622,210B) 0x466FD4: FlagCommercials(QString const&, QString const&, QString const&, bool) (main.cpp:782)
442| ->02.29% (622,210B) 0x46BD68: main (main.cpp:1318)
443|
444->01.94% (526,078B) 0xA8DD225: QString::realloc(int) (in /usr/lib/libQtCore.so.4.4.0)
445 ->01.85% (501,992B) 0xA8DD800: QString::resize(int) (in /usr/lib/libQtCore.so.4.4.0)
446 | ->01.78% (482,184B) 0xA8E085B: (within /usr/lib/libQtCore.so.4.4.0)
447 | | ->01.16% (313,856B) 0xA8E3C13: QString::arg(unsigned long long, int, int, QChar const&) const (in /usr/lib/libQtCore.so.4.4.0)
448 | | | ->01.16% (313,856B) 0x40EB34: QString::arg(unsigned, int, int, QChar const&) const (qstring.h:697)
449 | | | ->01.16% (313,856B) 0x539B1F0: init_freq_tables(QMap<QString, FrequencyTable const*>&) (frequencytables.cpp:505)
450 | | | | ->01.16% (313,856B) 0x539BDD1: init_freq_tables() (frequencytables.cpp:176)
451 | | | | ->01.16% (313,856B) 0x539BE31: __static_initialization_and_destruction_0(int, int) (frequencytables.cpp:183)
452 | | | | ->01.16% (313,856B) 0x539BE52: _GLOBAL__I_frequencies (frequencytables.cpp:510)
453 | | | | ->01.16% (313,856B) 0x57915D1: (within /store/myth/bin/hq/lib/libmythtv-0.22.so.0.22.0)
454 | | | | ->01.16% (313,856B) 0x50D3AD2: (within /store/myth/bin/hq/lib/libmythtv-0.22.so.0.22.0)
455 | | | | ->01.16% (313,856B) 0x7FF0001BF: ???
456 | | | | ->01.16% (313,856B) 0x400E165: (within /lib/ld-2.7.so)
457 | | | | ->01.16% (313,856B) 0x400E28D: (within /lib/ld-2.7.so)
458 | | | | ->01.16% (313,856B) 0x4000A99: (within /lib/ld-2.7.so)
459 | | | | ->01.16% (313,856B) 0x3: ???
460 | | | | ->01.16% (313,856B) 0x7FF0003C2: ???
461 | | | | ->01.16% (313,856B) 0x7FF0003E6: ???
462 | | | | ->01.16% (313,856B) 0x7FF0003F0: ???
463 | | | | ->01.16% (313,856B) 0x7FF0003F3: ???
464 | | | | ->01.16% (313,856B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
465 | | | | ->01.16% (313,856B) 0x7FF00040C: ???
466 | | | | ->01.16% (313,856B) 0x7FF000418: ???
467 | | | | ->01.16% (313,856B) 0x7FF000428: ???
468 | | | | ->01.16% (313,856B) 0x7FF000479: ???
469 | | | | ->01.16% (313,856B) 0x7FF00049A: ???
470 | | | | ->01.16% (313,856B) 0x7FF0004AD: ???
471 | | | | ->01.16% (313,856B) 0x7FF0004B7: ???
472 | | | | ->01.16% (313,856B) 0x7FF0008E0: ???
473 | | | | ->01.16% (313,856B) 0x7FF000917: ???
474 | | | |
475 | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
476 | | |
477 | | ->00.62% (168,328B) in 1+ places, all below ms_print's threshold (01.00%)
478 | |
479 | ->00.07% (19,808B) in 1+ places, all below ms_print's threshold (01.00%)
480 |
481 ->00.09% (24,086B) in 1+ places, all below ms_print's threshold (01.00%)
482
483--------------------------------------------------------------------------------
484 n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
485--------------------------------------------------------------------------------
486 24 13,392,523,211 27,125,656 26,946,880 178,776 0
487 25 13,872,663,990 27,125,656 26,946,880 178,776 0
488 26 14,505,764,435 27,224,176 27,045,362 178,814 0
48999.34% (27,045,362B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
490->75.62% (20,587,283B) 0x5EEC3C5: av_malloc (mem.c:61)
491| ->73.13% (19,908,672B) 0x551DB85: VideoBuffers::CreateBuffers(int, int, std::vector<unsigned char*, std::allocator<unsigned char*> >, std::vector<YUVInfo, std::allocator<YUVInfo> >) (videobuffers.cpp:1136)
492| | ->73.13% (19,908,672B) 0x551E05D: VideoBuffers::CreateBuffers(int, int) (videobuffers.cpp:1116)
493| | ->73.13% (19,908,672B) 0x551A789: VideoOutputNull::Init(int, int, float, unsigned long, int, int, int, int, unsigned long) (videoout_null.cpp:133)
494| | ->73.13% (19,908,672B) 0x5461418: NuppelVideoPlayer::InitVideo() (NuppelVideoPlayer.cpp:673)
495| | ->73.13% (19,908,672B) 0x5462373: NuppelVideoPlayer::RebuildSeekTable(bool, void (*)(int, void*), void*) (NuppelVideoPlayer.cpp:5968)
496| | ->73.13% (19,908,672B) 0x465E33: FlagCommercials(ProgramInfo*, QString const&, bool) (main.cpp:692)
497| | ->73.13% (19,908,672B) 0x466FD4: FlagCommercials(QString const&, QString const&, QString const&, bool) (main.cpp:782)
498| | ->73.13% (19,908,672B) 0x46BD68: main (main.cpp:1318)
499| |
500| ->02.29% (623,808B) 0x5EEC43F: av_mallocz (mem.c:134)
501| | ->01.41% (384,000B) 0x54A6468: AvFormatDecoder::AvFormatDecoder(NuppelVideoPlayer*, ProgramInfo*, bool, bool) (avformatdecoder.cpp:441)
502| | | ->01.41% (384,000B) 0x5460738: NuppelVideoPlayer::OpenFile(bool, unsigned, bool) (NuppelVideoPlayer.cpp:1225)
503| | | ->01.41% (384,000B) 0x5462343: NuppelVideoPlayer::RebuildSeekTable(bool, void (*)(int, void*), void*) (NuppelVideoPlayer.cpp:5963)
504| | | ->01.41% (384,000B) 0x465E33: FlagCommercials(ProgramInfo*, QString const&, bool) (main.cpp:692)
505| | | ->01.41% (384,000B) 0x466FD4: FlagCommercials(QString const&, QString const&, QString const&, bool) (main.cpp:782)
506| | | ->01.41% (384,000B) 0x46BD68: main (main.cpp:1318)
507| | |
508| | ->00.88% (239,808B) in 1+ places, all below ms_print's threshold (01.00%)
509| |
510| ->00.20% (54,803B) in 1+ places, all below ms_print's threshold (01.00%)
511|
512->13.96% (3,801,088B) 0x5185CB1: RingBuffer::ReadAheadThread() (RingBuffer.cpp:770)
513| ->13.96% (3,801,088B) 0x518651E: RingBuffer::StartReader(void*) (RingBuffer.cpp:748)
514| ->13.96% (3,801,088B) 0x91323F6: start_thread (in /lib/libpthread-2.7.so)
515| ->13.96% (3,801,088B) 0xB4E5B3C: clone (in /lib/libc-2.7.so)
516| ->13.96% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
517| ->13.96% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
518| ->13.96% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
519| ->13.96% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
520| ->13.96% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
521| ->13.96% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
522| ->13.96% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
523| ->13.96% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
524| ->13.96% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
525| ->13.96% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
526| ->13.96% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
527| ->13.96% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
528| ->13.96% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
529| ->13.96% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
530| ->13.96% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
531| ->13.96% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
532| ->13.96% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
533| ->13.96% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
534| ->13.96% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
535| ->13.96% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
536| ->13.96% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
537| ->13.96% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
538| ->13.96% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
539| ->13.96% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
540| ->13.96% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
541| ->13.96% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
542|
543->05.54% (1,508,703B) in 452 places, all below massif's threshold (01.00%)
544|
545->02.29% (622,210B) 0x551A5EE: VideoOutputNull::CreatePauseFrame() (videoout_null.cpp:61)
546| ->02.29% (622,210B) 0x551A7A5: VideoOutputNull::Init(int, int, float, unsigned long, int, int, int, int, unsigned long) (videoout_null.cpp:136)
547| ->02.29% (622,210B) 0x5461418: NuppelVideoPlayer::InitVideo() (NuppelVideoPlayer.cpp:673)
548| ->02.29% (622,210B) 0x5462373: NuppelVideoPlayer::RebuildSeekTable(bool, void (*)(int, void*), void*) (NuppelVideoPlayer.cpp:5968)
549| ->02.29% (622,210B) 0x465E33: FlagCommercials(ProgramInfo*, QString const&, bool) (main.cpp:692)
550| ->02.29% (622,210B) 0x466FD4: FlagCommercials(QString const&, QString const&, QString const&, bool) (main.cpp:782)
551| ->02.29% (622,210B) 0x46BD68: main (main.cpp:1318)
552|
553->01.93% (526,078B) 0xA8DD225: QString::realloc(int) (in /usr/lib/libQtCore.so.4.4.0)
554 ->01.84% (501,992B) 0xA8DD800: QString::resize(int) (in /usr/lib/libQtCore.so.4.4.0)
555 | ->01.77% (482,184B) 0xA8E085B: (within /usr/lib/libQtCore.so.4.4.0)
556 | | ->01.15% (313,856B) 0xA8E3C13: QString::arg(unsigned long long, int, int, QChar const&) const (in /usr/lib/libQtCore.so.4.4.0)
557 | | | ->01.15% (313,856B) 0x40EB34: QString::arg(unsigned, int, int, QChar const&) const (qstring.h:697)
558 | | | ->01.15% (313,856B) 0x539B1F0: init_freq_tables(QMap<QString, FrequencyTable const*>&) (frequencytables.cpp:505)
559 | | | | ->01.15% (313,856B) 0x539BDD1: init_freq_tables() (frequencytables.cpp:176)
560 | | | | ->01.15% (313,856B) 0x539BE31: __static_initialization_and_destruction_0(int, int) (frequencytables.cpp:183)
561 | | | | ->01.15% (313,856B) 0x539BE52: _GLOBAL__I_frequencies (frequencytables.cpp:510)
562 | | | | ->01.15% (313,856B) 0x57915D1: (within /store/myth/bin/hq/lib/libmythtv-0.22.so.0.22.0)
563 | | | | ->01.15% (313,856B) 0x50D3AD2: (within /store/myth/bin/hq/lib/libmythtv-0.22.so.0.22.0)
564 | | | | ->01.15% (313,856B) 0x7FF0001BF: ???
565 | | | | ->01.15% (313,856B) 0x400E165: (within /lib/ld-2.7.so)
566 | | | | ->01.15% (313,856B) 0x400E28D: (within /lib/ld-2.7.so)
567 | | | | ->01.15% (313,856B) 0x4000A99: (within /lib/ld-2.7.so)
568 | | | | ->01.15% (313,856B) 0x3: ???
569 | | | | ->01.15% (313,856B) 0x7FF0003C2: ???
570 | | | | ->01.15% (313,856B) 0x7FF0003E6: ???
571 | | | | ->01.15% (313,856B) 0x7FF0003F0: ???
572 | | | | ->01.15% (313,856B) 0x7FF0003F3: ???
573 | | | | ->01.15% (313,856B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
574 | | | | ->01.15% (313,856B) 0x7FF00040C: ???
575 | | | | ->01.15% (313,856B) 0x7FF000418: ???
576 | | | | ->01.15% (313,856B) 0x7FF000428: ???
577 | | | | ->01.15% (313,856B) 0x7FF000479: ???
578 | | | | ->01.15% (313,856B) 0x7FF00049A: ???
579 | | | | ->01.15% (313,856B) 0x7FF0004AD: ???
580 | | | | ->01.15% (313,856B) 0x7FF0004B7: ???
581 | | | | ->01.15% (313,856B) 0x7FF0008E0: ???
582 | | | | ->01.15% (313,856B) 0x7FF000917: ???
583 | | | |
584 | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
585 | | |
586 | | ->00.62% (168,328B) in 1+ places, all below ms_print's threshold (01.00%)
587 | |
588 | ->00.07% (19,808B) in 1+ places, all below ms_print's threshold (01.00%)
589 |
590 ->00.09% (24,086B) in 1+ places, all below ms_print's threshold (01.00%)
591
592--------------------------------------------------------------------------------
593 n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
594--------------------------------------------------------------------------------
595 27 15,306,358,033 27,174,808 26,996,032 178,776 0
596 28 15,946,543,786 27,174,808 26,996,032 178,776 0
597 29 16,586,730,797 27,174,808 26,996,032 178,776 0
598 30 17,386,965,661 27,175,024 26,996,224 178,800 0
599 31 18,027,231,881 27,174,808 26,996,032 178,776 0
600 32 18,667,419,677 27,175,024 26,996,224 178,800 0
601 33 19,147,675,961 27,174,808 26,996,032 178,776 0
602 34 19,565,199,189 27,174,808 26,996,032 178,776 0
603 35 20,191,330,487 27,174,808 26,996,032 178,776 0
604 36 20,608,750,387 27,174,808 26,996,032 178,776 0
605 37 21,443,588,989 27,174,984 26,996,179 178,805 0
60699.34% (26,996,179B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
607->75.76% (20,587,252B) 0x5EEC3C5: av_malloc (mem.c:61)
608| ->73.26% (19,908,672B) 0x551DB85: VideoBuffers::CreateBuffers(int, int, std::vector<unsigned char*, std::allocator<unsigned char*> >, std::vector<YUVInfo, std::allocator<YUVInfo> >) (videobuffers.cpp:1136)
609| | ->73.26% (19,908,672B) 0x551E05D: VideoBuffers::CreateBuffers(int, int) (videobuffers.cpp:1116)
610| | ->73.26% (19,908,672B) 0x551A789: VideoOutputNull::Init(int, int, float, unsigned long, int, int, int, int, unsigned long) (videoout_null.cpp:133)
611| | ->73.26% (19,908,672B) 0x5461418: NuppelVideoPlayer::InitVideo() (NuppelVideoPlayer.cpp:673)
612| | ->73.26% (19,908,672B) 0x5462373: NuppelVideoPlayer::RebuildSeekTable(bool, void (*)(int, void*), void*) (NuppelVideoPlayer.cpp:5968)
613| | ->73.26% (19,908,672B) 0x465E33: FlagCommercials(ProgramInfo*, QString const&, bool) (main.cpp:692)
614| | ->73.26% (19,908,672B) 0x466FD4: FlagCommercials(QString const&, QString const&, QString const&, bool) (main.cpp:782)
615| | ->73.26% (19,908,672B) 0x46BD68: main (main.cpp:1318)
616| |
617| ->02.30% (623,808B) 0x5EEC43F: av_mallocz (mem.c:134)
618| | ->01.41% (384,000B) 0x54A6468: AvFormatDecoder::AvFormatDecoder(NuppelVideoPlayer*, ProgramInfo*, bool, bool) (avformatdecoder.cpp:441)
619| | | ->01.41% (384,000B) 0x5460738: NuppelVideoPlayer::OpenFile(bool, unsigned, bool) (NuppelVideoPlayer.cpp:1225)
620| | | ->01.41% (384,000B) 0x5462343: NuppelVideoPlayer::RebuildSeekTable(bool, void (*)(int, void*), void*) (NuppelVideoPlayer.cpp:5963)
621| | | ->01.41% (384,000B) 0x465E33: FlagCommercials(ProgramInfo*, QString const&, bool) (main.cpp:692)
622| | | ->01.41% (384,000B) 0x466FD4: FlagCommercials(QString const&, QString const&, QString const&, bool) (main.cpp:782)
623| | | ->01.41% (384,000B) 0x46BD68: main (main.cpp:1318)
624| | |
625| | ->00.88% (239,808B) in 1+ places, all below ms_print's threshold (01.00%)
626| |
627| ->00.20% (54,772B) in 1+ places, all below ms_print's threshold (01.00%)
628|
629->13.99% (3,801,088B) 0x5185CB1: RingBuffer::ReadAheadThread() (RingBuffer.cpp:770)
630| ->13.99% (3,801,088B) 0x518651E: RingBuffer::StartReader(void*) (RingBuffer.cpp:748)
631| ->13.99% (3,801,088B) 0x91323F6: start_thread (in /lib/libpthread-2.7.so)
632| ->13.99% (3,801,088B) 0xB4E5B3C: clone (in /lib/libc-2.7.so)
633| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
634| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
635| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
636| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
637| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
638| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
639| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
640| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
641| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
642| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
643| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
644| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
645| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
646| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
647| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
648| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
649| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
650| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
651| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
652| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
653| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
654| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
655| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
656| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
657| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
658| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
659|
660->05.37% (1,459,551B) in 452 places, all below massif's threshold (01.00%)
661|
662->02.29% (622,210B) 0x551A5EE: VideoOutputNull::CreatePauseFrame() (videoout_null.cpp:61)
663| ->02.29% (622,210B) 0x551A7A5: VideoOutputNull::Init(int, int, float, unsigned long, int, int, int, int, unsigned long) (videoout_null.cpp:136)
664| ->02.29% (622,210B) 0x5461418: NuppelVideoPlayer::InitVideo() (NuppelVideoPlayer.cpp:673)
665| ->02.29% (622,210B) 0x5462373: NuppelVideoPlayer::RebuildSeekTable(bool, void (*)(int, void*), void*) (NuppelVideoPlayer.cpp:5968)
666| ->02.29% (622,210B) 0x465E33: FlagCommercials(ProgramInfo*, QString const&, bool) (main.cpp:692)
667| ->02.29% (622,210B) 0x466FD4: FlagCommercials(QString const&, QString const&, QString const&, bool) (main.cpp:782)
668| ->02.29% (622,210B) 0x46BD68: main (main.cpp:1318)
669|
670->01.94% (526,078B) 0xA8DD225: QString::realloc(int) (in /usr/lib/libQtCore.so.4.4.0)
671 ->01.85% (501,992B) 0xA8DD800: QString::resize(int) (in /usr/lib/libQtCore.so.4.4.0)
672 | ->01.77% (482,184B) 0xA8E085B: (within /usr/lib/libQtCore.so.4.4.0)
673 | | ->01.15% (313,856B) 0xA8E3C13: QString::arg(unsigned long long, int, int, QChar const&) const (in /usr/lib/libQtCore.so.4.4.0)
674 | | | ->01.15% (313,856B) 0x40EB34: QString::arg(unsigned, int, int, QChar const&) const (qstring.h:697)
675 | | | ->01.15% (313,856B) 0x539B1F0: init_freq_tables(QMap<QString, FrequencyTable const*>&) (frequencytables.cpp:505)
676 | | | | ->01.15% (313,856B) 0x539BDD1: init_freq_tables() (frequencytables.cpp:176)
677 | | | | ->01.15% (313,856B) 0x539BE31: __static_initialization_and_destruction_0(int, int) (frequencytables.cpp:183)
678 | | | | ->01.15% (313,856B) 0x539BE52: _GLOBAL__I_frequencies (frequencytables.cpp:510)
679 | | | | ->01.15% (313,856B) 0x57915D1: (within /store/myth/bin/hq/lib/libmythtv-0.22.so.0.22.0)
680 | | | | ->01.15% (313,856B) 0x50D3AD2: (within /store/myth/bin/hq/lib/libmythtv-0.22.so.0.22.0)
681 | | | | ->01.15% (313,856B) 0x7FF0001BF: ???
682 | | | | ->01.15% (313,856B) 0x400E165: (within /lib/ld-2.7.so)
683 | | | | ->01.15% (313,856B) 0x400E28D: (within /lib/ld-2.7.so)
684 | | | | ->01.15% (313,856B) 0x4000A99: (within /lib/ld-2.7.so)
685 | | | | ->01.15% (313,856B) 0x3: ???
686 | | | | ->01.15% (313,856B) 0x7FF0003C2: ???
687 | | | | ->01.15% (313,856B) 0x7FF0003E6: ???
688 | | | | ->01.15% (313,856B) 0x7FF0003F0: ???
689 | | | | ->01.15% (313,856B) 0x7FF0003F3: ???
690 | | | | ->01.15% (313,856B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
691 | | | | ->01.15% (313,856B) 0x7FF00040C: ???
692 | | | | ->01.15% (313,856B) 0x7FF000418: ???
693 | | | | ->01.15% (313,856B) 0x7FF000428: ???
694 | | | | ->01.15% (313,856B) 0x7FF000479: ???
695 | | | | ->01.15% (313,856B) 0x7FF00049A: ???
696 | | | | ->01.15% (313,856B) 0x7FF0004AD: ???
697 | | | | ->01.15% (313,856B) 0x7FF0004B7: ???
698 | | | | ->01.15% (313,856B) 0x7FF0008E0: ???
699 | | | | ->01.15% (313,856B) 0x7FF000917: ???
700 | | | |
701 | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
702 | | |
703 | | ->00.62% (168,328B) in 1+ places, all below ms_print's threshold (01.00%)
704 | |
705 | ->00.07% (19,808B) in 1+ places, all below ms_print's threshold (01.00%)
706 |
707 ->00.09% (24,086B) in 1+ places, all below ms_print's threshold (01.00%)
708
709--------------------------------------------------------------------------------
710 n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
711--------------------------------------------------------------------------------
712 38 22,278,510,086 27,174,808 26,996,032 178,776 0
713 39 22,904,653,672 27,174,808 26,996,032 178,776 0
714 40 23,739,494,018 27,174,808 26,996,032 178,776 0
715 41 24,365,652,839 27,174,808 26,996,032 178,776 0
716 42 24,991,781,763 27,174,808 26,996,032 178,776 0
717 43 25,617,911,932 27,174,808 26,996,032 178,776 0
71899.34% (26,996,032B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
719->75.76% (20,587,105B) 0x5EEC3C5: av_malloc (mem.c:61)
720| ->73.26% (19,908,672B) 0x551DB85: VideoBuffers::CreateBuffers(int, int, std::vector<unsigned char*, std::allocator<unsigned char*> >, std::vector<YUVInfo, std::allocator<YUVInfo> >) (videobuffers.cpp:1136)
721| | ->73.26% (19,908,672B) 0x551E05D: VideoBuffers::CreateBuffers(int, int) (videobuffers.cpp:1116)
722| | ->73.26% (19,908,672B) 0x551A789: VideoOutputNull::Init(int, int, float, unsigned long, int, int, int, int, unsigned long) (videoout_null.cpp:133)
723| | ->73.26% (19,908,672B) 0x5461418: NuppelVideoPlayer::InitVideo() (NuppelVideoPlayer.cpp:673)
724| | ->73.26% (19,908,672B) 0x5462373: NuppelVideoPlayer::RebuildSeekTable(bool, void (*)(int, void*), void*) (NuppelVideoPlayer.cpp:5968)
725| | ->73.26% (19,908,672B) 0x465E33: FlagCommercials(ProgramInfo*, QString const&, bool) (main.cpp:692)
726| | ->73.26% (19,908,672B) 0x466FD4: FlagCommercials(QString const&, QString const&, QString const&, bool) (main.cpp:782)
727| | ->73.26% (19,908,672B) 0x46BD68: main (main.cpp:1318)
728| |
729| ->02.30% (623,808B) 0x5EEC43F: av_mallocz (mem.c:134)
730| | ->01.41% (384,000B) 0x54A6468: AvFormatDecoder::AvFormatDecoder(NuppelVideoPlayer*, ProgramInfo*, bool, bool) (avformatdecoder.cpp:441)
731| | | ->01.41% (384,000B) 0x5460738: NuppelVideoPlayer::OpenFile(bool, unsigned, bool) (NuppelVideoPlayer.cpp:1225)
732| | | ->01.41% (384,000B) 0x5462343: NuppelVideoPlayer::RebuildSeekTable(bool, void (*)(int, void*), void*) (NuppelVideoPlayer.cpp:5963)
733| | | ->01.41% (384,000B) 0x465E33: FlagCommercials(ProgramInfo*, QString const&, bool) (main.cpp:692)
734| | | ->01.41% (384,000B) 0x466FD4: FlagCommercials(QString const&, QString const&, QString const&, bool) (main.cpp:782)
735| | | ->01.41% (384,000B) 0x46BD68: main (main.cpp:1318)
736| | |
737| | ->00.88% (239,808B) in 1+ places, all below ms_print's threshold (01.00%)
738| |
739| ->00.20% (54,625B) in 1+ places, all below ms_print's threshold (01.00%)
740|
741->13.99% (3,801,088B) 0x5185CB1: RingBuffer::ReadAheadThread() (RingBuffer.cpp:770)
742| ->13.99% (3,801,088B) 0x518651E: RingBuffer::StartReader(void*) (RingBuffer.cpp:748)
743| ->13.99% (3,801,088B) 0x91323F6: start_thread (in /lib/libpthread-2.7.so)
744| ->13.99% (3,801,088B) 0xB4E5B3C: clone (in /lib/libc-2.7.so)
745| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
746| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
747| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
748| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
749| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
750| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
751| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
752| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
753| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
754| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
755| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
756| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
757| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
758| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
759| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
760| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
761| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
762| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
763| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
764| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
765| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
766| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
767| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
768| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
769| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
770| ->13.99% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
771|
772->05.37% (1,459,551B) in 452 places, all below massif's threshold (01.00%)
773|
774->02.29% (622,210B) 0x551A5EE: VideoOutputNull::CreatePauseFrame() (videoout_null.cpp:61)
775| ->02.29% (622,210B) 0x551A7A5: VideoOutputNull::Init(int, int, float, unsigned long, int, int, int, int, unsigned long) (videoout_null.cpp:136)
776| ->02.29% (622,210B) 0x5461418: NuppelVideoPlayer::InitVideo() (NuppelVideoPlayer.cpp:673)
777| ->02.29% (622,210B) 0x5462373: NuppelVideoPlayer::RebuildSeekTable(bool, void (*)(int, void*), void*) (NuppelVideoPlayer.cpp:5968)
778| ->02.29% (622,210B) 0x465E33: FlagCommercials(ProgramInfo*, QString const&, bool) (main.cpp:692)
779| ->02.29% (622,210B) 0x466FD4: FlagCommercials(QString const&, QString const&, QString const&, bool) (main.cpp:782)
780| ->02.29% (622,210B) 0x46BD68: main (main.cpp:1318)
781|
782->01.94% (526,078B) 0xA8DD225: QString::realloc(int) (in /usr/lib/libQtCore.so.4.4.0)
783 ->01.85% (501,992B) 0xA8DD800: QString::resize(int) (in /usr/lib/libQtCore.so.4.4.0)
784 | ->01.77% (482,184B) 0xA8E085B: (within /usr/lib/libQtCore.so.4.4.0)
785 | | ->01.15% (313,856B) 0xA8E3C13: QString::arg(unsigned long long, int, int, QChar const&) const (in /usr/lib/libQtCore.so.4.4.0)
786 | | | ->01.15% (313,856B) 0x40EB34: QString::arg(unsigned, int, int, QChar const&) const (qstring.h:697)
787 | | | ->01.15% (313,856B) 0x539B1F0: init_freq_tables(QMap<QString, FrequencyTable const*>&) (frequencytables.cpp:505)
788 | | | | ->01.15% (313,856B) 0x539BDD1: init_freq_tables() (frequencytables.cpp:176)
789 | | | | ->01.15% (313,856B) 0x539BE31: __static_initialization_and_destruction_0(int, int) (frequencytables.cpp:183)
790 | | | | ->01.15% (313,856B) 0x539BE52: _GLOBAL__I_frequencies (frequencytables.cpp:510)
791 | | | | ->01.15% (313,856B) 0x57915D1: (within /store/myth/bin/hq/lib/libmythtv-0.22.so.0.22.0)
792 | | | | ->01.15% (313,856B) 0x50D3AD2: (within /store/myth/bin/hq/lib/libmythtv-0.22.so.0.22.0)
793 | | | | ->01.15% (313,856B) 0x7FF0001BF: ???
794 | | | | ->01.15% (313,856B) 0x400E165: (within /lib/ld-2.7.so)
795 | | | | ->01.15% (313,856B) 0x400E28D: (within /lib/ld-2.7.so)
796 | | | | ->01.15% (313,856B) 0x4000A99: (within /lib/ld-2.7.so)
797 | | | | ->01.15% (313,856B) 0x3: ???
798 | | | | ->01.15% (313,856B) 0x7FF0003C2: ???
799 | | | | ->01.15% (313,856B) 0x7FF0003E6: ???
800 | | | | ->01.15% (313,856B) 0x7FF0003F0: ???
801 | | | | ->01.15% (313,856B) 0x7FF0003F3: ???
802 | | | | ->01.15% (313,856B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
803 | | | | ->01.15% (313,856B) 0x7FF00040C: ???
804 | | | | ->01.15% (313,856B) 0x7FF000418: ???
805 | | | | ->01.15% (313,856B) 0x7FF000428: ???
806 | | | | ->01.15% (313,856B) 0x7FF000479: ???
807 | | | | ->01.15% (313,856B) 0x7FF00049A: ???
808 | | | | ->01.15% (313,856B) 0x7FF0004AD: ???
809 | | | | ->01.15% (313,856B) 0x7FF0004B7: ???
810 | | | | ->01.15% (313,856B) 0x7FF0008E0: ???
811 | | | | ->01.15% (313,856B) 0x7FF000917: ???
812 | | | |
813 | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
814 | | |
815 | | ->00.62% (168,328B) in 1+ places, all below ms_print's threshold (01.00%)
816 | |
817 | ->00.07% (19,808B) in 1+ places, all below ms_print's threshold (01.00%)
818 |
819 ->00.09% (24,086B) in 1+ places, all below ms_print's threshold (01.00%)
820
821--------------------------------------------------------------------------------
822 n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
823--------------------------------------------------------------------------------
824 44 26,452,774,902 27,174,808 26,996,032 178,776 0
825 45 26,870,264,994 27,174,808 26,996,032 178,776 0
826 46 27,496,470,908 27,174,808 26,996,032 178,776 0
827 47 28,331,310,808 27,174,808 26,996,032 178,776 0
828 48 28,748,809,613 27,174,808 26,996,032 178,776 0
829 49 29,583,679,702 27,273,112 27,094,336 178,776 0
830 50 29,939,079,127 27,273,112 27,094,336 178,776 0
83199.34% (27,094,336B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
832->75.48% (20,587,105B) 0x5EEC3C5: av_malloc (mem.c:61)
833| ->73.00% (19,908,672B) 0x551DB85: VideoBuffers::CreateBuffers(int, int, std::vector<unsigned char*, std::allocator<unsigned char*> >, std::vector<YUVInfo, std::allocator<YUVInfo> >) (videobuffers.cpp:1136)
834| | ->73.00% (19,908,672B) 0x551E05D: VideoBuffers::CreateBuffers(int, int) (videobuffers.cpp:1116)
835| | ->73.00% (19,908,672B) 0x551A789: VideoOutputNull::Init(int, int, float, unsigned long, int, int, int, int, unsigned long) (videoout_null.cpp:133)
836| | ->73.00% (19,908,672B) 0x5461418: NuppelVideoPlayer::InitVideo() (NuppelVideoPlayer.cpp:673)
837| | ->73.00% (19,908,672B) 0x5462373: NuppelVideoPlayer::RebuildSeekTable(bool, void (*)(int, void*), void*) (NuppelVideoPlayer.cpp:5968)
838| | ->73.00% (19,908,672B) 0x465E33: FlagCommercials(ProgramInfo*, QString const&, bool) (main.cpp:692)
839| | ->73.00% (19,908,672B) 0x466FD4: FlagCommercials(QString const&, QString const&, QString const&, bool) (main.cpp:782)
840| | ->73.00% (19,908,672B) 0x46BD68: main (main.cpp:1318)
841| |
842| ->02.29% (623,808B) 0x5EEC43F: av_mallocz (mem.c:134)
843| | ->01.41% (384,000B) 0x54A6468: AvFormatDecoder::AvFormatDecoder(NuppelVideoPlayer*, ProgramInfo*, bool, bool) (avformatdecoder.cpp:441)
844| | | ->01.41% (384,000B) 0x5460738: NuppelVideoPlayer::OpenFile(bool, unsigned, bool) (NuppelVideoPlayer.cpp:1225)
845| | | ->01.41% (384,000B) 0x5462343: NuppelVideoPlayer::RebuildSeekTable(bool, void (*)(int, void*), void*) (NuppelVideoPlayer.cpp:5963)
846| | | ->01.41% (384,000B) 0x465E33: FlagCommercials(ProgramInfo*, QString const&, bool) (main.cpp:692)
847| | | ->01.41% (384,000B) 0x466FD4: FlagCommercials(QString const&, QString const&, QString const&, bool) (main.cpp:782)
848| | | ->01.41% (384,000B) 0x46BD68: main (main.cpp:1318)
849| | |
850| | ->00.88% (239,808B) in 1+ places, all below ms_print's threshold (01.00%)
851| |
852| ->00.20% (54,625B) in 1+ places, all below ms_print's threshold (01.00%)
853|
854->13.94% (3,801,088B) 0x5185CB1: RingBuffer::ReadAheadThread() (RingBuffer.cpp:770)
855| ->13.94% (3,801,088B) 0x518651E: RingBuffer::StartReader(void*) (RingBuffer.cpp:748)
856| ->13.94% (3,801,088B) 0x91323F6: start_thread (in /lib/libpthread-2.7.so)
857| ->13.94% (3,801,088B) 0xB4E5B3C: clone (in /lib/libc-2.7.so)
858| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
859| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
860| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
861| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
862| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
863| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
864| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
865| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
866| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
867| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
868| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
869| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
870| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
871| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
872| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
873| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
874| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
875| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
876| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
877| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
878| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
879| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
880| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
881| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
882| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
883| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
884|
885->05.71% (1,557,855B) in 452 places, all below massif's threshold (01.00%)
886|
887->02.28% (622,210B) 0x551A5EE: VideoOutputNull::CreatePauseFrame() (videoout_null.cpp:61)
888| ->02.28% (622,210B) 0x551A7A5: VideoOutputNull::Init(int, int, float, unsigned long, int, int, int, int, unsigned long) (videoout_null.cpp:136)
889| ->02.28% (622,210B) 0x5461418: NuppelVideoPlayer::InitVideo() (NuppelVideoPlayer.cpp:673)
890| ->02.28% (622,210B) 0x5462373: NuppelVideoPlayer::RebuildSeekTable(bool, void (*)(int, void*), void*) (NuppelVideoPlayer.cpp:5968)
891| ->02.28% (622,210B) 0x465E33: FlagCommercials(ProgramInfo*, QString const&, bool) (main.cpp:692)
892| ->02.28% (622,210B) 0x466FD4: FlagCommercials(QString const&, QString const&, QString const&, bool) (main.cpp:782)
893| ->02.28% (622,210B) 0x46BD68: main (main.cpp:1318)
894|
895->01.93% (526,078B) 0xA8DD225: QString::realloc(int) (in /usr/lib/libQtCore.so.4.4.0)
896 ->01.84% (501,992B) 0xA8DD800: QString::resize(int) (in /usr/lib/libQtCore.so.4.4.0)
897 | ->01.77% (482,184B) 0xA8E085B: (within /usr/lib/libQtCore.so.4.4.0)
898 | | ->01.15% (313,856B) 0xA8E3C13: QString::arg(unsigned long long, int, int, QChar const&) const (in /usr/lib/libQtCore.so.4.4.0)
899 | | | ->01.15% (313,856B) 0x40EB34: QString::arg(unsigned, int, int, QChar const&) const (qstring.h:697)
900 | | | ->01.15% (313,856B) 0x539B1F0: init_freq_tables(QMap<QString, FrequencyTable const*>&) (frequencytables.cpp:505)
901 | | | | ->01.15% (313,856B) 0x539BDD1: init_freq_tables() (frequencytables.cpp:176)
902 | | | | ->01.15% (313,856B) 0x539BE31: __static_initialization_and_destruction_0(int, int) (frequencytables.cpp:183)
903 | | | | ->01.15% (313,856B) 0x539BE52: _GLOBAL__I_frequencies (frequencytables.cpp:510)
904 | | | | ->01.15% (313,856B) 0x57915D1: (within /store/myth/bin/hq/lib/libmythtv-0.22.so.0.22.0)
905 | | | | ->01.15% (313,856B) 0x50D3AD2: (within /store/myth/bin/hq/lib/libmythtv-0.22.so.0.22.0)
906 | | | | ->01.15% (313,856B) 0x7FF0001BF: ???
907 | | | | ->01.15% (313,856B) 0x400E165: (within /lib/ld-2.7.so)
908 | | | | ->01.15% (313,856B) 0x400E28D: (within /lib/ld-2.7.so)
909 | | | | ->01.15% (313,856B) 0x4000A99: (within /lib/ld-2.7.so)
910 | | | | ->01.15% (313,856B) 0x3: ???
911 | | | | ->01.15% (313,856B) 0x7FF0003C2: ???
912 | | | | ->01.15% (313,856B) 0x7FF0003E6: ???
913 | | | | ->01.15% (313,856B) 0x7FF0003F0: ???
914 | | | | ->01.15% (313,856B) 0x7FF0003F3: ???
915 | | | | ->01.15% (313,856B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
916 | | | | ->01.15% (313,856B) 0x7FF00040C: ???
917 | | | | ->01.15% (313,856B) 0x7FF000418: ???
918 | | | | ->01.15% (313,856B) 0x7FF000428: ???
919 | | | | ->01.15% (313,856B) 0x7FF000479: ???
920 | | | | ->01.15% (313,856B) 0x7FF00049A: ???
921 | | | | ->01.15% (313,856B) 0x7FF0004AD: ???
922 | | | | ->01.15% (313,856B) 0x7FF0004B7: ???
923 | | | | ->01.15% (313,856B) 0x7FF0008E0: ???
924 | | | | ->01.15% (313,856B) 0x7FF000917: ???
925 | | | |
926 | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
927 | | |
928 | | ->00.62% (168,328B) in 1+ places, all below ms_print's threshold (01.00%)
929 | |
930 | ->00.07% (19,808B) in 1+ places, all below ms_print's threshold (01.00%)
931 |
932 ->00.09% (24,086B) in 1+ places, all below ms_print's threshold (01.00%)
933
934--------------------------------------------------------------------------------
935 n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
936--------------------------------------------------------------------------------
937 51 30,294,425,026 27,273,112 27,094,336 178,776 0
938 52 30,649,771,268 27,273,112 27,094,336 178,776 0
939 53 31,005,117,180 27,273,328 27,094,528 178,800 0
940 54 31,360,463,102 27,273,328 27,094,528 178,800 0
941 55 31,715,810,562 27,273,112 27,094,336 178,776 0
942 56 32,071,156,467 27,273,328 27,094,528 178,800 0
943 57 32,426,501,852 27,273,328 27,094,528 178,800 0
944 58 32,781,923,636 27,273,112 27,094,336 178,776 0
945 59 33,137,269,197 27,273,328 27,094,528 178,800 0
946 60 33,492,683,184 27,273,112 27,094,336 178,776 0
94799.34% (27,094,336B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
948->75.48% (20,587,105B) 0x5EEC3C5: av_malloc (mem.c:61)
949| ->73.00% (19,908,672B) 0x551DB85: VideoBuffers::CreateBuffers(int, int, std::vector<unsigned char*, std::allocator<unsigned char*> >, std::vector<YUVInfo, std::allocator<YUVInfo> >) (videobuffers.cpp:1136)
950| | ->73.00% (19,908,672B) 0x551E05D: VideoBuffers::CreateBuffers(int, int) (videobuffers.cpp:1116)
951| | ->73.00% (19,908,672B) 0x551A789: VideoOutputNull::Init(int, int, float, unsigned long, int, int, int, int, unsigned long) (videoout_null.cpp:133)
952| | ->73.00% (19,908,672B) 0x5461418: NuppelVideoPlayer::InitVideo() (NuppelVideoPlayer.cpp:673)
953| | ->73.00% (19,908,672B) 0x5462373: NuppelVideoPlayer::RebuildSeekTable(bool, void (*)(int, void*), void*) (NuppelVideoPlayer.cpp:5968)
954| | ->73.00% (19,908,672B) 0x465E33: FlagCommercials(ProgramInfo*, QString const&, bool) (main.cpp:692)
955| | ->73.00% (19,908,672B) 0x466FD4: FlagCommercials(QString const&, QString const&, QString const&, bool) (main.cpp:782)
956| | ->73.00% (19,908,672B) 0x46BD68: main (main.cpp:1318)
957| |
958| ->02.29% (623,808B) 0x5EEC43F: av_mallocz (mem.c:134)
959| | ->01.41% (384,000B) 0x54A6468: AvFormatDecoder::AvFormatDecoder(NuppelVideoPlayer*, ProgramInfo*, bool, bool) (avformatdecoder.cpp:441)
960| | | ->01.41% (384,000B) 0x5460738: NuppelVideoPlayer::OpenFile(bool, unsigned, bool) (NuppelVideoPlayer.cpp:1225)
961| | | ->01.41% (384,000B) 0x5462343: NuppelVideoPlayer::RebuildSeekTable(bool, void (*)(int, void*), void*) (NuppelVideoPlayer.cpp:5963)
962| | | ->01.41% (384,000B) 0x465E33: FlagCommercials(ProgramInfo*, QString const&, bool) (main.cpp:692)
963| | | ->01.41% (384,000B) 0x466FD4: FlagCommercials(QString const&, QString const&, QString const&, bool) (main.cpp:782)
964| | | ->01.41% (384,000B) 0x46BD68: main (main.cpp:1318)
965| | |
966| | ->00.88% (239,808B) in 1+ places, all below ms_print's threshold (01.00%)
967| |
968| ->00.20% (54,625B) in 1+ places, all below ms_print's threshold (01.00%)
969|
970->13.94% (3,801,088B) 0x5185CB1: RingBuffer::ReadAheadThread() (RingBuffer.cpp:770)
971| ->13.94% (3,801,088B) 0x518651E: RingBuffer::StartReader(void*) (RingBuffer.cpp:748)
972| ->13.94% (3,801,088B) 0x91323F6: start_thread (in /lib/libpthread-2.7.so)
973| ->13.94% (3,801,088B) 0xB4E5B3C: clone (in /lib/libc-2.7.so)
974| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
975| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
976| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
977| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
978| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
979| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
980| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
981| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
982| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
983| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
984| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
985| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
986| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
987| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
988| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
989| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
990| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
991| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
992| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
993| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
994| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
995| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
996| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
997| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
998| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
999| ->13.94% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1000|
1001->05.71% (1,557,855B) in 452 places, all below massif's threshold (01.00%)
1002|
1003->02.28% (622,210B) 0x551A5EE: VideoOutputNull::CreatePauseFrame() (videoout_null.cpp:61)
1004| ->02.28% (622,210B) 0x551A7A5: VideoOutputNull::Init(int, int, float, unsigned long, int, int, int, int, unsigned long) (videoout_null.cpp:136)
1005| ->02.28% (622,210B) 0x5461418: NuppelVideoPlayer::InitVideo() (NuppelVideoPlayer.cpp:673)
1006| ->02.28% (622,210B) 0x5462373: NuppelVideoPlayer::RebuildSeekTable(bool, void (*)(int, void*), void*) (NuppelVideoPlayer.cpp:5968)
1007| ->02.28% (622,210B) 0x465E33: FlagCommercials(ProgramInfo*, QString const&, bool) (main.cpp:692)
1008| ->02.28% (622,210B) 0x466FD4: FlagCommercials(QString const&, QString const&, QString const&, bool) (main.cpp:782)
1009| ->02.28% (622,210B) 0x46BD68: main (main.cpp:1318)
1010|
1011->01.93% (526,078B) 0xA8DD225: QString::realloc(int) (in /usr/lib/libQtCore.so.4.4.0)
1012 ->01.84% (501,992B) 0xA8DD800: QString::resize(int) (in /usr/lib/libQtCore.so.4.4.0)
1013 | ->01.77% (482,184B) 0xA8E085B: (within /usr/lib/libQtCore.so.4.4.0)
1014 | | ->01.15% (313,856B) 0xA8E3C13: QString::arg(unsigned long long, int, int, QChar const&) const (in /usr/lib/libQtCore.so.4.4.0)
1015 | | | ->01.15% (313,856B) 0x40EB34: QString::arg(unsigned, int, int, QChar const&) const (qstring.h:697)
1016 | | | ->01.15% (313,856B) 0x539B1F0: init_freq_tables(QMap<QString, FrequencyTable const*>&) (frequencytables.cpp:505)
1017 | | | | ->01.15% (313,856B) 0x539BDD1: init_freq_tables() (frequencytables.cpp:176)
1018 | | | | ->01.15% (313,856B) 0x539BE31: __static_initialization_and_destruction_0(int, int) (frequencytables.cpp:183)
1019 | | | | ->01.15% (313,856B) 0x539BE52: _GLOBAL__I_frequencies (frequencytables.cpp:510)
1020 | | | | ->01.15% (313,856B) 0x57915D1: (within /store/myth/bin/hq/lib/libmythtv-0.22.so.0.22.0)
1021 | | | | ->01.15% (313,856B) 0x50D3AD2: (within /store/myth/bin/hq/lib/libmythtv-0.22.so.0.22.0)
1022 | | | | ->01.15% (313,856B) 0x7FF0001BF: ???
1023 | | | | ->01.15% (313,856B) 0x400E165: (within /lib/ld-2.7.so)
1024 | | | | ->01.15% (313,856B) 0x400E28D: (within /lib/ld-2.7.so)
1025 | | | | ->01.15% (313,856B) 0x4000A99: (within /lib/ld-2.7.so)
1026 | | | | ->01.15% (313,856B) 0x3: ???
1027 | | | | ->01.15% (313,856B) 0x7FF0003C2: ???
1028 | | | | ->01.15% (313,856B) 0x7FF0003E6: ???
1029 | | | | ->01.15% (313,856B) 0x7FF0003F0: ???
1030 | | | | ->01.15% (313,856B) 0x7FF0003F3: ???
1031 | | | | ->01.15% (313,856B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1032 | | | | ->01.15% (313,856B) 0x7FF00040C: ???
1033 | | | | ->01.15% (313,856B) 0x7FF000418: ???
1034 | | | | ->01.15% (313,856B) 0x7FF000428: ???
1035 | | | | ->01.15% (313,856B) 0x7FF000479: ???
1036 | | | | ->01.15% (313,856B) 0x7FF00049A: ???
1037 | | | | ->01.15% (313,856B) 0x7FF0004AD: ???
1038 | | | | ->01.15% (313,856B) 0x7FF0004B7: ???
1039 | | | | ->01.15% (313,856B) 0x7FF0008E0: ???
1040 | | | | ->01.15% (313,856B) 0x7FF000917: ???
1041 | | | |
1042 | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1043 | | |
1044 | | ->00.62% (168,328B) in 1+ places, all below ms_print's threshold (01.00%)
1045 | |
1046 | ->00.07% (19,808B) in 1+ places, all below ms_print's threshold (01.00%)
1047 |
1048 ->00.09% (24,086B) in 1+ places, all below ms_print's threshold (01.00%)
1049
1050--------------------------------------------------------------------------------
1051 n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
1052--------------------------------------------------------------------------------
1053 61 33,848,028,657 27,273,112 27,094,336 178,776 0
1054 62 34,203,374,592 27,273,112 27,094,336 178,776 0
1055 63 34,558,720,657 27,273,112 27,094,336 178,776 0
1056 64 34,914,066,609 27,273,328 27,094,528 178,800 0
1057 65 35,269,412,287 27,273,328 27,094,528 178,800 0
1058 66 35,624,757,959 27,273,328 27,094,528 178,800 0
1059 67 35,980,103,341 27,273,328 27,094,528 178,800 0
1060 68 36,335,449,004 27,273,112 27,094,336 178,776 0
1061 69 36,690,967,513 27,273,112 27,094,336 178,776 0
1062 70 37,046,402,897 27,280,504 27,101,722 178,782 0
106399.34% (27,101,722B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1064->75.46% (20,587,105B) 0x5EEC3C5: av_malloc (mem.c:61)
1065| ->72.98% (19,908,672B) 0x551DB85: VideoBuffers::CreateBuffers(int, int, std::vector<unsigned char*, std::allocator<unsigned char*> >, std::vector<YUVInfo, std::allocator<YUVInfo> >) (videobuffers.cpp:1136)
1066| | ->72.98% (19,908,672B) 0x551E05D: VideoBuffers::CreateBuffers(int, int) (videobuffers.cpp:1116)
1067| | ->72.98% (19,908,672B) 0x551A789: VideoOutputNull::Init(int, int, float, unsigned long, int, int, int, int, unsigned long) (videoout_null.cpp:133)
1068| | ->72.98% (19,908,672B) 0x5461418: NuppelVideoPlayer::InitVideo() (NuppelVideoPlayer.cpp:673)
1069| | ->72.98% (19,908,672B) 0x5462373: NuppelVideoPlayer::RebuildSeekTable(bool, void (*)(int, void*), void*) (NuppelVideoPlayer.cpp:5968)
1070| | ->72.98% (19,908,672B) 0x465E33: FlagCommercials(ProgramInfo*, QString const&, bool) (main.cpp:692)
1071| | ->72.98% (19,908,672B) 0x466FD4: FlagCommercials(QString const&, QString const&, QString const&, bool) (main.cpp:782)
1072| | ->72.98% (19,908,672B) 0x46BD68: main (main.cpp:1318)
1073| |
1074| ->02.29% (623,808B) 0x5EEC43F: av_mallocz (mem.c:134)
1075| | ->01.41% (384,000B) 0x54A6468: AvFormatDecoder::AvFormatDecoder(NuppelVideoPlayer*, ProgramInfo*, bool, bool) (avformatdecoder.cpp:441)
1076| | | ->01.41% (384,000B) 0x5460738: NuppelVideoPlayer::OpenFile(bool, unsigned, bool) (NuppelVideoPlayer.cpp:1225)
1077| | | ->01.41% (384,000B) 0x5462343: NuppelVideoPlayer::RebuildSeekTable(bool, void (*)(int, void*), void*) (NuppelVideoPlayer.cpp:5963)
1078| | | ->01.41% (384,000B) 0x465E33: FlagCommercials(ProgramInfo*, QString const&, bool) (main.cpp:692)
1079| | | ->01.41% (384,000B) 0x466FD4: FlagCommercials(QString const&, QString const&, QString const&, bool) (main.cpp:782)
1080| | | ->01.41% (384,000B) 0x46BD68: main (main.cpp:1318)
1081| | |
1082| | ->00.88% (239,808B) in 1+ places, all below ms_print's threshold (01.00%)
1083| |
1084| ->00.20% (54,625B) in 1+ places, all below ms_print's threshold (01.00%)
1085|
1086->13.93% (3,801,088B) 0x5185CB1: RingBuffer::ReadAheadThread() (RingBuffer.cpp:770)
1087| ->13.93% (3,801,088B) 0x518651E: RingBuffer::StartReader(void*) (RingBuffer.cpp:748)
1088| ->13.93% (3,801,088B) 0x91323F6: start_thread (in /lib/libpthread-2.7.so)
1089| ->13.93% (3,801,088B) 0xB4E5B3C: clone (in /lib/libc-2.7.so)
1090| ->13.93% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1091| ->13.93% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1092| ->13.93% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1093| ->13.93% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1094| ->13.93% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1095| ->13.93% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1096| ->13.93% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1097| ->13.93% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1098| ->13.93% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1099| ->13.93% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1100| ->13.93% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1101| ->13.93% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1102| ->13.93% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1103| ->13.93% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1104| ->13.93% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1105| ->13.93% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1106| ->13.93% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1107| ->13.93% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1108| ->13.93% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1109| ->13.93% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1110| ->13.93% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1111| ->13.93% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1112| ->13.93% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1113| ->13.93% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1114| ->13.93% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1115| ->13.93% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1116|
1117->05.74% (1,565,241B) in 452 places, all below massif's threshold (01.00%)
1118|
1119->02.28% (622,210B) 0x551A5EE: VideoOutputNull::CreatePauseFrame() (videoout_null.cpp:61)
1120| ->02.28% (622,210B) 0x551A7A5: VideoOutputNull::Init(int, int, float, unsigned long, int, int, int, int, unsigned long) (videoout_null.cpp:136)
1121| ->02.28% (622,210B) 0x5461418: NuppelVideoPlayer::InitVideo() (NuppelVideoPlayer.cpp:673)
1122| ->02.28% (622,210B) 0x5462373: NuppelVideoPlayer::RebuildSeekTable(bool, void (*)(int, void*), void*) (NuppelVideoPlayer.cpp:5968)
1123| ->02.28% (622,210B) 0x465E33: FlagCommercials(ProgramInfo*, QString const&, bool) (main.cpp:692)
1124| ->02.28% (622,210B) 0x466FD4: FlagCommercials(QString const&, QString const&, QString const&, bool) (main.cpp:782)
1125| ->02.28% (622,210B) 0x46BD68: main (main.cpp:1318)
1126|
1127->01.93% (526,078B) 0xA8DD225: QString::realloc(int) (in /usr/lib/libQtCore.so.4.4.0)
1128 ->01.84% (501,992B) 0xA8DD800: QString::resize(int) (in /usr/lib/libQtCore.so.4.4.0)
1129 | ->01.77% (482,184B) 0xA8E085B: (within /usr/lib/libQtCore.so.4.4.0)
1130 | | ->01.15% (313,856B) 0xA8E3C13: QString::arg(unsigned long long, int, int, QChar const&) const (in /usr/lib/libQtCore.so.4.4.0)
1131 | | | ->01.15% (313,856B) 0x40EB34: QString::arg(unsigned, int, int, QChar const&) const (qstring.h:697)
1132 | | | ->01.15% (313,856B) 0x539B1F0: init_freq_tables(QMap<QString, FrequencyTable const*>&) (frequencytables.cpp:505)
1133 | | | | ->01.15% (313,856B) 0x539BDD1: init_freq_tables() (frequencytables.cpp:176)
1134 | | | | ->01.15% (313,856B) 0x539BE31: __static_initialization_and_destruction_0(int, int) (frequencytables.cpp:183)
1135 | | | | ->01.15% (313,856B) 0x539BE52: _GLOBAL__I_frequencies (frequencytables.cpp:510)
1136 | | | | ->01.15% (313,856B) 0x57915D1: (within /store/myth/bin/hq/lib/libmythtv-0.22.so.0.22.0)
1137 | | | | ->01.15% (313,856B) 0x50D3AD2: (within /store/myth/bin/hq/lib/libmythtv-0.22.so.0.22.0)
1138 | | | | ->01.15% (313,856B) 0x7FF0001BF: ???
1139 | | | | ->01.15% (313,856B) 0x400E165: (within /lib/ld-2.7.so)
1140 | | | | ->01.15% (313,856B) 0x400E28D: (within /lib/ld-2.7.so)
1141 | | | | ->01.15% (313,856B) 0x4000A99: (within /lib/ld-2.7.so)
1142 | | | | ->01.15% (313,856B) 0x3: ???
1143 | | | | ->01.15% (313,856B) 0x7FF0003C2: ???
1144 | | | | ->01.15% (313,856B) 0x7FF0003E6: ???
1145 | | | | ->01.15% (313,856B) 0x7FF0003F0: ???
1146 | | | | ->01.15% (313,856B) 0x7FF0003F3: ???
1147 | | | | ->01.15% (313,856B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1148 | | | | ->01.15% (313,856B) 0x7FF00040C: ???
1149 | | | | ->01.15% (313,856B) 0x7FF000418: ???
1150 | | | | ->01.15% (313,856B) 0x7FF000428: ???
1151 | | | | ->01.15% (313,856B) 0x7FF000479: ???
1152 | | | | ->01.15% (313,856B) 0x7FF00049A: ???
1153 | | | | ->01.15% (313,856B) 0x7FF0004AD: ???
1154 | | | | ->01.15% (313,856B) 0x7FF0004B7: ???
1155 | | | | ->01.15% (313,856B) 0x7FF0008E0: ???
1156 | | | | ->01.15% (313,856B) 0x7FF000917: ???
1157 | | | |
1158 | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1159 | | |
1160 | | ->00.62% (168,328B) in 1+ places, all below ms_print's threshold (01.00%)
1161 | |
1162 | ->00.07% (19,808B) in 1+ places, all below ms_print's threshold (01.00%)
1163 |
1164 ->00.09% (24,086B) in 1+ places, all below ms_print's threshold (01.00%)
1165
1166--------------------------------------------------------------------------------
1167 n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
1168--------------------------------------------------------------------------------
1169 71 37,401,748,388 27,280,720 27,101,914 178,806 0
1170 72 37,757,094,049 27,280,680 27,101,869 178,811 0
1171 73 38,112,624,735 27,280,504 27,101,722 178,782 0
1172 74 38,467,970,802 27,280,720 27,101,914 178,806 0
1173 75 38,823,316,534 27,280,720 27,101,914 178,806 0
1174 76 39,178,661,945 27,297,096 27,118,294 178,802 0
1175 77 39,534,008,232 27,296,880 27,118,102 178,778 0
1176 78 39,889,358,703 27,297,096 27,118,294 178,802 0
1177 79 40,244,704,751 27,296,880 27,118,102 178,778 0
1178 80 40,600,051,152 27,296,880 27,118,102 178,778 0
117999.35% (27,118,102B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1180->75.42% (20,587,105B) 0x5EEC3C5: av_malloc (mem.c:61)
1181| ->72.93% (19,908,672B) 0x551DB85: VideoBuffers::CreateBuffers(int, int, std::vector<unsigned char*, std::allocator<unsigned char*> >, std::vector<YUVInfo, std::allocator<YUVInfo> >) (videobuffers.cpp:1136)
1182| | ->72.93% (19,908,672B) 0x551E05D: VideoBuffers::CreateBuffers(int, int) (videobuffers.cpp:1116)
1183| | ->72.93% (19,908,672B) 0x551A789: VideoOutputNull::Init(int, int, float, unsigned long, int, int, int, int, unsigned long) (videoout_null.cpp:133)
1184| | ->72.93% (19,908,672B) 0x5461418: NuppelVideoPlayer::InitVideo() (NuppelVideoPlayer.cpp:673)
1185| | ->72.93% (19,908,672B) 0x5462373: NuppelVideoPlayer::RebuildSeekTable(bool, void (*)(int, void*), void*) (NuppelVideoPlayer.cpp:5968)
1186| | ->72.93% (19,908,672B) 0x465E33: FlagCommercials(ProgramInfo*, QString const&, bool) (main.cpp:692)
1187| | ->72.93% (19,908,672B) 0x466FD4: FlagCommercials(QString const&, QString const&, QString const&, bool) (main.cpp:782)
1188| | ->72.93% (19,908,672B) 0x46BD68: main (main.cpp:1318)
1189| |
1190| ->02.29% (623,808B) 0x5EEC43F: av_mallocz (mem.c:134)
1191| | ->01.41% (384,000B) 0x54A6468: AvFormatDecoder::AvFormatDecoder(NuppelVideoPlayer*, ProgramInfo*, bool, bool) (avformatdecoder.cpp:441)
1192| | | ->01.41% (384,000B) 0x5460738: NuppelVideoPlayer::OpenFile(bool, unsigned, bool) (NuppelVideoPlayer.cpp:1225)
1193| | | ->01.41% (384,000B) 0x5462343: NuppelVideoPlayer::RebuildSeekTable(bool, void (*)(int, void*), void*) (NuppelVideoPlayer.cpp:5963)
1194| | | ->01.41% (384,000B) 0x465E33: FlagCommercials(ProgramInfo*, QString const&, bool) (main.cpp:692)
1195| | | ->01.41% (384,000B) 0x466FD4: FlagCommercials(QString const&, QString const&, QString const&, bool) (main.cpp:782)
1196| | | ->01.41% (384,000B) 0x46BD68: main (main.cpp:1318)
1197| | |
1198| | ->00.88% (239,808B) in 1+ places, all below ms_print's threshold (01.00%)
1199| |
1200| ->00.20% (54,625B) in 1+ places, all below ms_print's threshold (01.00%)
1201|
1202->13.92% (3,801,088B) 0x5185CB1: RingBuffer::ReadAheadThread() (RingBuffer.cpp:770)
1203| ->13.92% (3,801,088B) 0x518651E: RingBuffer::StartReader(void*) (RingBuffer.cpp:748)
1204| ->13.92% (3,801,088B) 0x91323F6: start_thread (in /lib/libpthread-2.7.so)
1205| ->13.92% (3,801,088B) 0xB4E5B3C: clone (in /lib/libc-2.7.so)
1206| ->13.92% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1207| ->13.92% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1208| ->13.92% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1209| ->13.92% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1210| ->13.92% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1211| ->13.92% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1212| ->13.92% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1213| ->13.92% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1214| ->13.92% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1215| ->13.92% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1216| ->13.92% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1217| ->13.92% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1218| ->13.92% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1219| ->13.92% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1220| ->13.92% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1221| ->13.92% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1222| ->13.92% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1223| ->13.92% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1224| ->13.92% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1225| ->13.92% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1226| ->13.92% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1227| ->13.92% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1228| ->13.92% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1229| ->13.92% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1230| ->13.92% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1231| ->13.92% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1232|
1233->05.79% (1,581,621B) in 452 places, all below massif's threshold (01.00%)
1234|
1235->02.28% (622,210B) 0x551A5EE: VideoOutputNull::CreatePauseFrame() (videoout_null.cpp:61)
1236| ->02.28% (622,210B) 0x551A7A5: VideoOutputNull::Init(int, int, float, unsigned long, int, int, int, int, unsigned long) (videoout_null.cpp:136)
1237| ->02.28% (622,210B) 0x5461418: NuppelVideoPlayer::InitVideo() (NuppelVideoPlayer.cpp:673)
1238| ->02.28% (622,210B) 0x5462373: NuppelVideoPlayer::RebuildSeekTable(bool, void (*)(int, void*), void*) (NuppelVideoPlayer.cpp:5968)
1239| ->02.28% (622,210B) 0x465E33: FlagCommercials(ProgramInfo*, QString const&, bool) (main.cpp:692)
1240| ->02.28% (622,210B) 0x466FD4: FlagCommercials(QString const&, QString const&, QString const&, bool) (main.cpp:782)
1241| ->02.28% (622,210B) 0x46BD68: main (main.cpp:1318)
1242|
1243->01.93% (526,078B) 0xA8DD225: QString::realloc(int) (in /usr/lib/libQtCore.so.4.4.0)
1244 ->01.84% (501,992B) 0xA8DD800: QString::resize(int) (in /usr/lib/libQtCore.so.4.4.0)
1245 | ->01.77% (482,184B) 0xA8E085B: (within /usr/lib/libQtCore.so.4.4.0)
1246 | | ->01.15% (313,856B) 0xA8E3C13: QString::arg(unsigned long long, int, int, QChar const&) const (in /usr/lib/libQtCore.so.4.4.0)
1247 | | | ->01.15% (313,856B) 0x40EB34: QString::arg(unsigned, int, int, QChar const&) const (qstring.h:697)
1248 | | | ->01.15% (313,856B) 0x539B1F0: init_freq_tables(QMap<QString, FrequencyTable const*>&) (frequencytables.cpp:505)
1249 | | | | ->01.15% (313,856B) 0x539BDD1: init_freq_tables() (frequencytables.cpp:176)
1250 | | | | ->01.15% (313,856B) 0x539BE31: __static_initialization_and_destruction_0(int, int) (frequencytables.cpp:183)
1251 | | | | ->01.15% (313,856B) 0x539BE52: _GLOBAL__I_frequencies (frequencytables.cpp:510)
1252 | | | | ->01.15% (313,856B) 0x57915D1: (within /store/myth/bin/hq/lib/libmythtv-0.22.so.0.22.0)
1253 | | | | ->01.15% (313,856B) 0x50D3AD2: (within /store/myth/bin/hq/lib/libmythtv-0.22.so.0.22.0)
1254 | | | | ->01.15% (313,856B) 0x7FF0001BF: ???
1255 | | | | ->01.15% (313,856B) 0x400E165: (within /lib/ld-2.7.so)
1256 | | | | ->01.15% (313,856B) 0x400E28D: (within /lib/ld-2.7.so)
1257 | | | | ->01.15% (313,856B) 0x4000A99: (within /lib/ld-2.7.so)
1258 | | | | ->01.15% (313,856B) 0x3: ???
1259 | | | | ->01.15% (313,856B) 0x7FF0003C2: ???
1260 | | | | ->01.15% (313,856B) 0x7FF0003E6: ???
1261 | | | | ->01.15% (313,856B) 0x7FF0003F0: ???
1262 | | | | ->01.15% (313,856B) 0x7FF0003F3: ???
1263 | | | | ->01.15% (313,856B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1264 | | | | ->01.15% (313,856B) 0x7FF00040C: ???
1265 | | | | ->01.15% (313,856B) 0x7FF000418: ???
1266 | | | | ->01.15% (313,856B) 0x7FF000428: ???
1267 | | | | ->01.15% (313,856B) 0x7FF000479: ???
1268 | | | | ->01.15% (313,856B) 0x7FF00049A: ???
1269 | | | | ->01.15% (313,856B) 0x7FF0004AD: ???
1270 | | | | ->01.15% (313,856B) 0x7FF0004B7: ???
1271 | | | | ->01.15% (313,856B) 0x7FF0008E0: ???
1272 | | | | ->01.15% (313,856B) 0x7FF000917: ???
1273 | | | |
1274 | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1275 | | |
1276 | | ->00.62% (168,328B) in 1+ places, all below ms_print's threshold (01.00%)
1277 | |
1278 | ->00.07% (19,808B) in 1+ places, all below ms_print's threshold (01.00%)
1279 |
1280 ->00.09% (24,086B) in 1+ places, all below ms_print's threshold (01.00%)
1281
1282--------------------------------------------------------------------------------
1283 n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
1284--------------------------------------------------------------------------------
1285 81 40,955,398,138 27,296,880 27,118,102 178,778 0
1286 82 41,310,779,777 27,296,880 27,118,102 178,778 0
1287 83 41,666,125,816 27,297,096 27,118,294 178,802 0
1288 84 42,021,472,375 27,296,880 27,118,102 178,778 0
1289 85 42,376,946,165 27,296,880 27,118,102 178,778 0
1290 86 42,401,655,811 27,547,384 27,319,850 227,534 0
129199.17% (27,319,850B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1292->74.73% (20,587,105B) 0x5EEC3C5: av_malloc (mem.c:61)
1293| ->72.27% (19,908,672B) 0x551DB85: VideoBuffers::CreateBuffers(int, int, std::vector<unsigned char*, std::allocator<unsigned char*> >, std::vector<YUVInfo, std::allocator<YUVInfo> >) (videobuffers.cpp:1136)
1294| | ->72.27% (19,908,672B) 0x551E05D: VideoBuffers::CreateBuffers(int, int) (videobuffers.cpp:1116)
1295| | ->72.27% (19,908,672B) 0x551A789: VideoOutputNull::Init(int, int, float, unsigned long, int, int, int, int, unsigned long) (videoout_null.cpp:133)
1296| | ->72.27% (19,908,672B) 0x5461418: NuppelVideoPlayer::InitVideo() (NuppelVideoPlayer.cpp:673)
1297| | ->72.27% (19,908,672B) 0x5462373: NuppelVideoPlayer::RebuildSeekTable(bool, void (*)(int, void*), void*) (NuppelVideoPlayer.cpp:5968)
1298| | ->72.27% (19,908,672B) 0x465E33: FlagCommercials(ProgramInfo*, QString const&, bool) (main.cpp:692)
1299| | ->72.27% (19,908,672B) 0x466FD4: FlagCommercials(QString const&, QString const&, QString const&, bool) (main.cpp:782)
1300| | ->72.27% (19,908,672B) 0x46BD68: main (main.cpp:1318)
1301| |
1302| ->02.26% (623,808B) 0x5EEC43F: av_mallocz (mem.c:134)
1303| | ->01.39% (384,000B) 0x54A6468: AvFormatDecoder::AvFormatDecoder(NuppelVideoPlayer*, ProgramInfo*, bool, bool) (avformatdecoder.cpp:441)
1304| | | ->01.39% (384,000B) 0x5460738: NuppelVideoPlayer::OpenFile(bool, unsigned, bool) (NuppelVideoPlayer.cpp:1225)
1305| | | ->01.39% (384,000B) 0x5462343: NuppelVideoPlayer::RebuildSeekTable(bool, void (*)(int, void*), void*) (NuppelVideoPlayer.cpp:5963)
1306| | | ->01.39% (384,000B) 0x465E33: FlagCommercials(ProgramInfo*, QString const&, bool) (main.cpp:692)
1307| | | ->01.39% (384,000B) 0x466FD4: FlagCommercials(QString const&, QString const&, QString const&, bool) (main.cpp:782)
1308| | | ->01.39% (384,000B) 0x46BD68: main (main.cpp:1318)
1309| | |
1310| | ->00.87% (239,808B) in 1+ places, all below ms_print's threshold (01.00%)
1311| |
1312| ->00.20% (54,625B) in 1+ places, all below ms_print's threshold (01.00%)
1313|
1314->13.80% (3,801,088B) 0x5185CB1: RingBuffer::ReadAheadThread() (RingBuffer.cpp:770)
1315| ->13.80% (3,801,088B) 0x518651E: RingBuffer::StartReader(void*) (RingBuffer.cpp:748)
1316| ->13.80% (3,801,088B) 0x91323F6: start_thread (in /lib/libpthread-2.7.so)
1317| ->13.80% (3,801,088B) 0xB4E5B3C: clone (in /lib/libc-2.7.so)
1318| ->13.80% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1319| ->13.80% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1320| ->13.80% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1321| ->13.80% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1322| ->13.80% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1323| ->13.80% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1324| ->13.80% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1325| ->13.80% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1326| ->13.80% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1327| ->13.80% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1328| ->13.80% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1329| ->13.80% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1330| ->13.80% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1331| ->13.80% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1332| ->13.80% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1333| ->13.80% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1334| ->13.80% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1335| ->13.80% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1336| ->13.80% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1337| ->13.80% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1338| ->13.80% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1339| ->13.80% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1340| ->13.80% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1341| ->13.80% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1342| ->13.80% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1343| ->13.80% (3,801,088B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1344|
1345->05.33% (1,468,177B) in 451 places, all below massif's threshold (01.00%)
1346|
1347->02.26% (622,210B) 0x551A5EE: VideoOutputNull::CreatePauseFrame() (videoout_null.cpp:61)
1348| ->02.26% (622,210B) 0x551A7A5: VideoOutputNull::Init(int, int, float, unsigned long, int, int, int, int, unsigned long) (videoout_null.cpp:136)
1349| ->02.26% (622,210B) 0x5461418: NuppelVideoPlayer::InitVideo() (NuppelVideoPlayer.cpp:673)
1350| ->02.26% (622,210B) 0x5462373: NuppelVideoPlayer::RebuildSeekTable(bool, void (*)(int, void*), void*) (NuppelVideoPlayer.cpp:5968)
1351| ->02.26% (622,210B) 0x465E33: FlagCommercials(ProgramInfo*, QString const&, bool) (main.cpp:692)
1352| ->02.26% (622,210B) 0x466FD4: FlagCommercials(QString const&, QString const&, QString const&, bool) (main.cpp:782)
1353| ->02.26% (622,210B) 0x46BD68: main (main.cpp:1318)
1354|
1355->01.91% (526,078B) 0xA8DD225: QString::realloc(int) (in /usr/lib/libQtCore.so.4.4.0)
1356| ->01.82% (501,992B) 0xA8DD800: QString::resize(int) (in /usr/lib/libQtCore.so.4.4.0)
1357| | ->01.75% (482,184B) 0xA8E085B: (within /usr/lib/libQtCore.so.4.4.0)
1358| | | ->01.14% (313,856B) 0xA8E3C13: QString::arg(unsigned long long, int, int, QChar const&) const (in /usr/lib/libQtCore.so.4.4.0)
1359| | | | ->01.14% (313,856B) 0x40EB34: QString::arg(unsigned, int, int, QChar const&) const (qstring.h:697)
1360| | | | ->01.14% (313,856B) 0x539B1F0: init_freq_tables(QMap<QString, FrequencyTable const*>&) (frequencytables.cpp:505)
1361| | | | | ->01.14% (313,856B) 0x539BDD1: init_freq_tables() (frequencytables.cpp:176)
1362| | | | | ->01.14% (313,856B) 0x539BE31: __static_initialization_and_destruction_0(int, int) (frequencytables.cpp:183)
1363| | | | | ->01.14% (313,856B) 0x539BE52: _GLOBAL__I_frequencies (frequencytables.cpp:510)
1364| | | | | ->01.14% (313,856B) 0x57915D1: (within /store/myth/bin/hq/lib/libmythtv-0.22.so.0.22.0)
1365| | | | | ->01.14% (313,856B) 0x50D3AD2: (within /store/myth/bin/hq/lib/libmythtv-0.22.so.0.22.0)
1366| | | | | ->01.14% (313,856B) 0x7FF0001BF: ???
1367| | | | | ->01.14% (313,856B) 0x400E165: (within /lib/ld-2.7.so)
1368| | | | | ->01.14% (313,856B) 0x400E28D: (within /lib/ld-2.7.so)
1369| | | | | ->01.14% (313,856B) 0x4000A99: (within /lib/ld-2.7.so)
1370| | | | | ->01.14% (313,856B) 0x3: ???
1371| | | | | ->01.14% (313,856B) 0x7FF0003C2: ???
1372| | | | | ->01.14% (313,856B) 0x7FF0003E6: ???
1373| | | | | ->01.14% (313,856B) 0x7FF0003F0: ???
1374| | | | | ->01.14% (313,856B) 0x7FF0003F3: ???
1375| | | | | ->01.14% (313,856B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1376| | | | | ->01.14% (313,856B) 0x7FF00040C: ???
1377| | | | | ->01.14% (313,856B) 0x7FF000418: ???
1378| | | | | ->01.14% (313,856B) 0x7FF000428: ???
1379| | | | | ->01.14% (313,856B) 0x7FF000479: ???
1380| | | | | ->01.14% (313,856B) 0x7FF00049A: ???
1381| | | | | ->01.14% (313,856B) 0x7FF0004AD: ???
1382| | | | | ->01.14% (313,856B) 0x7FF0004B7: ???
1383| | | | | ->01.14% (313,856B) 0x7FF0008E0: ???
1384| | | | | ->01.14% (313,856B) 0x7FF000917: ???
1385| | | | |
1386| | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1387| | | |
1388| | | ->00.61% (168,328B) in 1+ places, all below ms_print's threshold (01.00%)
1389| | |
1390| | ->00.07% (19,808B) in 1+ places, all below ms_print's threshold (01.00%)
1391| |
1392| ->00.09% (24,086B) in 1+ places, all below ms_print's threshold (01.00%)
1393|
1394->01.14% (315,192B) 0xA8CBE13: QMapData::node_create(QMapData::Node**, int) (in /usr/lib/libQtCore.so.4.4.0)
1395 ->01.14% (315,192B) in 22 places, all below massif's threshold (01.00%)
1396
1397--------------------------------------------------------------------------------
1398 n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
1399--------------------------------------------------------------------------------
1400 87 42,757,001,338 27,549,112 27,321,294 227,818 0