<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments on: Undocumented Profiler options part 4	</title>
	<atom:link href="https://undocumentedmatlab.com/articles/undocumented-profiler-options-part-4/feed" rel="self" type="application/rss+xml" />
	<link>https://undocumentedmatlab.com/articles/undocumented-profiler-options-part-4?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=undocumented-profiler-options-part-4</link>
	<description>Professional Matlab consulting, development and training</description>
	<lastBuildDate>Fri, 09 Nov 2012 20:35:22 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.2</generator>
	<item>
		<title>
		By: Michael		</title>
		<link>https://undocumentedmatlab.com/articles/undocumented-profiler-options-part-4#comment-120367</link>

		<dc:creator><![CDATA[Michael]]></dc:creator>
		<pubDate>Fri, 09 Nov 2012 20:35:22 +0000</pubDate>
		<guid isPermaLink="false">http://undocumentedmatlab.com/?p=3206#comment-120367</guid>

					<description><![CDATA[Useful article! I discovered that calls to load() on a very small file take up a third of the entire processing time on my function.
On a side note, the fix to &lt;code&gt;profview.m&lt;/code&gt; doesn&#039;t seem to be necessary for 2011b and perhaps earlier versions, as the (presumably) entire message is hard-coded into the &lt;code&gt;sprintf&lt;/code&gt; call and so &lt;code&gt;profileInfo.Overhead&lt;/code&gt; is converted through &lt;code&gt;sprintf&lt;/code&gt;, as shown:
&lt;pre lang=&quot;matlab&quot;&gt;
s{end+1} = sprintf([&#039;&lt;a&gt;&lt;/a&gt;&lt;strong&gt;Self time&lt;/strong&gt; is the time spent in a function excluding both the time spent in its &#039;, ...
                        &#039;child functions and most of the overhead resulting from the process of profiling. &#039;, ...
                        &#039;In the present run, self time excludes %4.3f seconds of profiling overhead. &#039;, ...
                        &#039;The amount of remaining overhead reflected in self time cannot be determined.&#039;], profileInfo.Overhead);
&lt;/pre&gt;]]></description>
			<content:encoded><![CDATA[<p>Useful article! I discovered that calls to load() on a very small file take up a third of the entire processing time on my function.<br />
On a side note, the fix to <code>profview.m</code> doesn&#8217;t seem to be necessary for 2011b and perhaps earlier versions, as the (presumably) entire message is hard-coded into the <code>sprintf</code> call and so <code>profileInfo.Overhead</code> is converted through <code>sprintf</code>, as shown:</p>
<pre lang="matlab">
s{end+1} = sprintf(['<a></a><strong>Self time</strong> is the time spent in a function excluding both the time spent in its ', ...
                        'child functions and most of the overhead resulting from the process of profiling. ', ...
                        'In the present run, self time excludes %4.3f seconds of profiling overhead. ', ...
                        'The amount of remaining overhead reflected in self time cannot be determined.'], profileInfo.Overhead);
</pre>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
