[mythtv] OS X Performance
Ben De Luca
bdeluca at gmail.com
Fri Sep 24 01:13:31 EDT 2004
I have comipled the software with the flags needed for gprof. Before
I can get any thing usefull from the output I have to get the front
end to quit with out segfaulting.
At the moment I find a strange bug,
from mythdialogs.cpp
d->widgetList.pop_back();
where widgetList is a stl vector of vector<QWidget *> widgetList;.
The size goes from 1 to 400,000 ish, and I cant for the life of me
figure out where it happened.
I will continue poking around. I am new to programing on the mac. I
was wondering if there is any where we can get access to the other mac
patches around.
I am very keen to get this to work on my laptop!
On Wed, 22 Sep 2004 15:42:19 +1000, Nigel Pearson
<nigel at ind.tansu.com.au> wrote:
> > I discovered a function of "Activity Monitor" (part of the OS, look in
> > the Applications/Utilities folder)... If you open the "Show Activity
> > Monitor", then you can find the mythfrontend process...s elect it and
> > you can click the "Inspect" "i" button... from there, there is a
> > "sample" button... it takes a bit, but it gives and entire stack trace
> > of what is running, what calls are occurring in which thread, etc.
>
> Thanks for that, Bruce.
>
> I have used the Sampler (/Developer/Applications/Performance Tools)
> on the frontend, but the info it gave me was not really useful.
> It told me how many times some functions were being called,
> but not how long the thread was spending in each one.
>
> --
> Nigel Pearson, nigel at ind.tansu.com.au | "In this city I confess
> Telstra BI&D, Sydney, Australia | god is mammon, more is less
> Office: 8255 4222 Fax: 8255 3153 | off like lemmings at the gun
> Mobile: 0408 664435 Home: 9792 6998 | I know better, still I run"
>
>
>
> _______________________________________________
> mythtv-dev mailing list
> mythtv-dev at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
>
>
>
More information about the mythtv-dev
mailing list