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> &lt;<a href="mailto:ben@ekran.org">ben@ekran.org</a>&gt; 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 &quot;DecodeBlocks&quot;<br>which looks like the decompression process. When things go bad it looks<br>like &quot;mentorGetNextFrame&quot; 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>&gt; Use this URL instead <a href="http://developer.apple.com/tools/sharkoptimize.html">http://developer.apple.com/tools/sharkoptimize.html</a><br>&gt;<br>&gt; On 3/17/06, chris clepper &lt;<a href="mailto:cgc@humboldtblvd.com">
cgc@humboldtblvd.com</a>&gt; wrote:<br>&gt;&gt;<br>&gt;&gt; I just realized that there is no need for me to test your patch.&nbsp;&nbsp;You<br>&gt;&gt; can<br>&gt;&gt; install the Apple CHUD tools and run Shark yourself.&nbsp;&nbsp;All of the
<br>&gt;&gt; directions<br>&gt;&gt; are on this page:<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; <a href="http://developer.apple.com/tools/performance/optimizingwithsystemtrace.html">http://developer.apple.com/tools/performance/optimizingwithsystemtrace.html
</a><br>&gt;&gt;<br>&gt;&gt; Save the session and post it online somewhere and one of us will have a<br>&gt;&gt; look.<br>&gt;&gt;<br>&gt;&gt;<br>&gt; _______________________________________________<br>&gt; GEM-dev mailing list
<br>&gt; <a href="mailto:GEM-dev@iem.at">GEM-dev@iem.at</a><br>&gt; <a href="http://lists.puredata.info/listinfo/gem-dev">http://lists.puredata.info/listinfo/gem-dev</a><br>&gt;<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>