I won't be able to look at the Shark traces until later, but both of
the functions you list are Quicktime internals. What version of
QT are you using?<br><br><div><span class="gmail_quote">On 3/17/06, <b class="gmail_sendername">B. Bogart</b> <<a href="mailto:ben@ekran.org">ben@ekran.org</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Chris,<br><br>Here are a couple links:<br><br>This one was the profile done while the video is running fine:<br><a href="http://www.ekran.org/ben/research/While-PD-runs-fine@start.mshark">http://www.ekran.org/ben/research/While-PD-runs-fine@start.mshark
</a><br><br>This is the one once PD has been running for a while (20-30min):<br><a href="http://www.ekran.org/ben/research/Pd-is-now-slogging.mshark">http://www.ekran.org/ben/research/Pd-is-now-slogging.mshark</a><br><br>
Looks like while things are looking ok 25% CPU goes into "DecodeBlocks"<br>which looks like the decompression process. When things go bad it looks<br>like "mentorGetNextFrame" takes up 45% so that looks like the problem.
<br>Sorry I don't have the debugging symbols in this gem binary, but I hope<br>the profiles can still help.<br><br>Thanks for the tips Chris, shark is indeed pretty sharp... :)<br><br>.b.<br><br><br><br>On Fri, March 17, 2006 11:33 am, chris clepper said:
<br>> Use this URL instead <a href="http://developer.apple.com/tools/sharkoptimize.html">http://developer.apple.com/tools/sharkoptimize.html</a><br>><br>> On 3/17/06, chris clepper <<a href="mailto:cgc@humboldtblvd.com">
cgc@humboldtblvd.com</a>> wrote:<br>>><br>>> I just realized that there is no need for me to test your patch. You<br>>> can<br>>> install the Apple CHUD tools and run Shark yourself. All of the
<br>>> directions<br>>> are on this page:<br>>><br>>><br>>> <a href="http://developer.apple.com/tools/performance/optimizingwithsystemtrace.html">http://developer.apple.com/tools/performance/optimizingwithsystemtrace.html
</a><br>>><br>>> Save the session and post it online somewhere and one of us will have a<br>>> look.<br>>><br>>><br>> _______________________________________________<br>> GEM-dev mailing list
<br>> <a href="mailto:GEM-dev@iem.at">GEM-dev@iem.at</a><br>> <a href="http://lists.puredata.info/listinfo/gem-dev">http://lists.puredata.info/listinfo/gem-dev</a><br>><br><br><br><br>_______________________________________________
<br>GEM-dev mailing list<br><a href="mailto:GEM-dev@iem.at">GEM-dev@iem.at</a><br><a href="http://lists.puredata.info/listinfo/gem-dev">http://lists.puredata.info/listinfo/gem-dev</a><br></blockquote></div><br>