<?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"
	>
<channel>
	<title>Comments on: Week 4 Extra Credit Test</title>
	<atom:link href="http://uwruby.com/2008/04/week-4-extra-credit-test/feed/" rel="self" type="application/rss+xml" />
	<link>http://uwruby.com/2008/04/week-4-extra-credit-test/</link>
	<description>UW Ruby Class Blog!</description>
	<pubDate>Tue, 06 Jan 2009 12:01:17 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>By: Garrick West</title>
		<link>http://uwruby.com/2008/04/week-4-extra-credit-test/#comment-15</link>
		<dc:creator>Garrick West</dc:creator>
		<pubDate>Wed, 23 Apr 2008 21:08:27 +0000</pubDate>
		<guid isPermaLink="false">http://uwruby.com/?p=21#comment-15</guid>
		<description>Must have been late last night;) I got it running ok with the smaller data file
included in the test data.   Based on what's going on here, my first thought is to see if there's a reasonable replacement or optimization for Fixnum plus operator and perhaps think about how we're using String indexing.

%total   %self     total      self      wait     child            calls   Name
/opt/local/lib/ruby/gems/1.8/gems/ruby-prof-0.6.0/lib/ruby-prof/abstract_printer.rb:26: warning: treating Symbol as an integer
--------------------------------------------------------------------------------
/opt/local/lib/ruby/gems/1.8/gems/ruby-prof-0.6.0/lib/ruby-prof/abstract_printer.rb:30: warning: treating Symbol as an integer
/opt/local/lib/ruby/gems/1.8/gems/ruby-prof-0.6.0/lib/ruby-prof/abstract_printer.rb:30: warning: treating Symbol as an integer
 100.00%   0.00%      0.39      0.00      0.00      0.39                0     #encode_alac (./lib/week_4.rb:23}  ./lib/week_4.rb:23
                      0.06      0.06      0.00      0.00      32768/32768     Fixnum#&#124;
                      0.00      0.00      0.00      0.00              1/1     Fixnum#==
                      0.00      0.00      0.00      0.00              2/2     String#length
                      0.08      0.08      0.00      0.00      40960/40960     Fixnum#+
                      0.05      0.05      0.00      0.00      24578/24578     String#[]=
                      0.08      0.08      0.00      0.00      40960/40960     String#[]
                      0.03      0.03      0.00      0.00      16384/16384     Fixnum#&#38;
                      0.03      0.03      0.00      0.00      16384/16384     Fixnum#&#62;&#62;
                      0.02      0.02      0.00      0.00        8193/8193     Fixnum#&#60;
                      0.03      0.03      0.00      0.00      16384/16384     Fixnum#&#60;&#60;
                      0.00      0.00      0.00      0.00              1/1     Kernel#dup


-Garrick</description>
		<content:encoded><![CDATA[<p>Must have been late last night;) I got it running ok with the smaller data file<br />
included in the test data.   Based on what&#8217;s going on here, my first thought is to see if there&#8217;s a reasonable replacement or optimization for Fixnum plus operator and perhaps think about how we&#8217;re using String indexing.</p>
<p>%total   %self     total      self      wait     child            calls   Name<br />
/opt/local/lib/ruby/gems/1.8/gems/ruby-prof-0.6.0/lib/ruby-prof/abstract_printer.rb:26: warning: treating Symbol as an integer<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
/opt/local/lib/ruby/gems/1.8/gems/ruby-prof-0.6.0/lib/ruby-prof/abstract_printer.rb:30: warning: treating Symbol as an integer<br />
/opt/local/lib/ruby/gems/1.8/gems/ruby-prof-0.6.0/lib/ruby-prof/abstract_printer.rb:30: warning: treating Symbol as an integer<br />
 100.00%   0.00%      0.39      0.00      0.00      0.39                0     #encode_alac (./lib/week_4.rb:23}  ./lib/week_4.rb:23<br />
                      0.06      0.06      0.00      0.00      32768/32768     Fixnum#|<br />
                      0.00      0.00      0.00      0.00              1/1     Fixnum#==<br />
                      0.00      0.00      0.00      0.00              2/2     String#length<br />
                      0.08      0.08      0.00      0.00      40960/40960     Fixnum#+<br />
                      0.05      0.05      0.00      0.00      24578/24578     String#[]=<br />
                      0.08      0.08      0.00      0.00      40960/40960     String#[]<br />
                      0.03      0.03      0.00      0.00      16384/16384     Fixnum#&amp;<br />
                      0.03      0.03      0.00      0.00      16384/16384     Fixnum#&gt;&gt;<br />
                      0.02      0.02      0.00      0.00        8193/8193     Fixnum#&lt;<br />
                      0.03      0.03      0.00      0.00      16384/16384     Fixnum#&lt;&lt;<br />
                      0.00      0.00      0.00      0.00              1/1     Kernel#dup</p>
<p>-Garrick</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aaron Patterson</title>
		<link>http://uwruby.com/2008/04/week-4-extra-credit-test/#comment-14</link>
		<dc:creator>Aaron Patterson</dc:creator>
		<pubDate>Wed, 23 Apr 2008 20:40:15 +0000</pubDate>
		<guid isPermaLink="false">http://uwruby.com/?p=21#comment-14</guid>
		<description>I think we'll discuss profiling this more in class tonight!</description>
		<content:encoded><![CDATA[<p>I think we&#8217;ll discuss profiling this more in class tonight!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Garrick West</title>
		<link>http://uwruby.com/2008/04/week-4-extra-credit-test/#comment-13</link>
		<dc:creator>Garrick West</dc:creator>
		<pubDate>Wed, 23 Apr 2008 07:14:06 +0000</pubDate>
		<guid isPermaLink="false">http://uwruby.com/?p=21#comment-13</guid>
		<description>Well, Benchmark was a waste of time and RubyProf seems to spin into infinity for me.  These were my "establish a beachhead" approach to figuring out where to spend my optimizing time (e.g. WTF is taking the most time in the 1st place, eh?
Anyone else have any luck with either of these (or come up with another) profiling tool to start zeroing in on where the cycles are being spent?

--Garrick</description>
		<content:encoded><![CDATA[<p>Well, Benchmark was a waste of time and RubyProf seems to spin into infinity for me.  These were my &#8220;establish a beachhead&#8221; approach to figuring out where to spend my optimizing time (e.g. WTF is taking the most time in the 1st place, eh?<br />
Anyone else have any luck with either of these (or come up with another) profiling tool to start zeroing in on where the cycles are being spent?</p>
<p>&#8211;Garrick</p>
]]></content:encoded>
	</item>
</channel>
</rss>
