<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Unbelievable performance gain by changing an Algorithm </title><link>http://blogs.msdn.com/calvin_hsia/archive/2004/12/06/276080.aspx</link><description>Visual Foxpro added Object Oriented Programming in version 3 which was released about 10 years ago. Back then users weren’t expected to use very many objects. Nowadays, with more memory, users create thousands of objects, and things were slowing down.</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Algorithm Change</title><link>http://blogs.msdn.com/calvin_hsia/archive/2004/12/06/276080.aspx#276090</link><pubDate>Tue, 07 Dec 2004 03:21:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:276090</guid><dc:creator>Kanchi Raghuraman Kesavan</dc:creator><description>Wow !! That Explains why the Earlier Software Runs Amazing Fast in VFP 8.0&lt;br&gt;&lt;br&gt;Thanks for the Insight , I thought the Credit went to P4 2.2 , 1 Gig RAM&lt;br&gt;&lt;br&gt;</description></item><item><title>re: Unbelievable performance gain by changing an Algorithm </title><link>http://blogs.msdn.com/calvin_hsia/archive/2004/12/06/276080.aspx#276104</link><pubDate>Tue, 07 Dec 2004 04:12:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:276104</guid><dc:creator>Nick Parker</dc:creator><description>Ok, I've never worked with FoxPro, but in your example I can only assume you are late-binding to the COM object you are requesting.  That said, I am surprised that you get intellisense, as you don't in VB6, only with early binding is this available (for VB6 that is).  I'm assuming that under the covers you using the IUnknown pointer to request an ITypeInfo pointer to display specific information to the user?  If this is the case, which makes it much more helpful for the programmer that doesn't read documentation I wonder why this wasn't implemented in VB6?</description></item><item><title>re: Unbelievable performance gain by changing an Algorithm </title><link>http://blogs.msdn.com/calvin_hsia/archive/2004/12/06/276080.aspx#277539</link><pubDate>Tue, 07 Dec 2004 12:37:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:277539</guid><dc:creator>Fabio Vazquez [MVP]</dc:creator><description>Hi Calvin,&lt;br&gt;&lt;br&gt;Congratulations! This is the kind of blog entry we would expect from Microsoft people! Clear, Concise and highly explanatory.&lt;br&gt;&lt;br&gt;Great entry! Keep on the excellent work!</description></item><item><title>re: Unbelievable performance gain by changing an Algorithm </title><link>http://blogs.msdn.com/calvin_hsia/archive/2004/12/06/276080.aspx#277703</link><pubDate>Tue, 07 Dec 2004 17:49:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:277703</guid><dc:creator>Calvinh [MS]</dc:creator><description>Fabio: Thanks for the feedback. Naturally, positive feedback will lead to more similar posts &lt;br&gt;&lt;br&gt;Nick: Great idea for a new blog: stay tuned.&lt;br&gt;&lt;br&gt;Kanchi: As always, improving performance means taking out the slow parts!</description></item><item><title>Intellisense: inspecting live objects</title><link>http://blogs.msdn.com/calvin_hsia/archive/2004/12/06/276080.aspx#278573</link><pubDate>Thu, 09 Dec 2004 02:04:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:278573</guid><dc:creator>Calvin Hsia's WebLog</dc:creator><description /></item><item><title>re: Unbelievable performance gain by changing an Algorithm </title><link>http://blogs.msdn.com/calvin_hsia/archive/2004/12/06/276080.aspx#316252</link><pubDate>Thu, 16 Dec 2004 02:07:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:316252</guid><dc:creator>Russell Campbell</dc:creator><description>Yes, this was one that was greatly appreciated.  There were techniques people used to not instantiate objects until truly needed in order to keep the code speedy.  So not only did you increase the speed, but you let us get rid of unnecessary code, thereby lowering the chances of bugs and lowering the maintenance chore.</description></item><item><title>re: Unbelievable performance gain by changing an Algorithm </title><link>http://blogs.msdn.com/calvin_hsia/archive/2004/12/06/276080.aspx#317144</link><pubDate>Thu, 16 Dec 2004 14:38:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:317144</guid><dc:creator>Anatoliy Mogylevets</dc:creator><description>Thanks to Alex Feldstein pointing at this blog. Valuable info, good insight; for sure I will stay tuned. Clavin, thanks!</description></item><item><title>Good site</title><link>http://blogs.msdn.com/calvin_hsia/archive/2004/12/06/276080.aspx#9334715</link><pubDate>Sat, 17 Jan 2009 09:05:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9334715</guid><dc:creator>garry-qa</dc:creator><description>&lt;p&gt;&amp;lt;a href= &lt;a rel="nofollow" target="_new" href="http://qvvqfvy.angelfire.com"&gt;http://qvvqfvy.angelfire.com&lt;/a&gt; &amp;gt;wild violets in lawn&amp;lt;/a&amp;gt; &amp;lt;a href= &lt;a rel="nofollow" target="_new" href="http://bhebave.angelfire.com"&gt;http://bhebave.angelfire.com&lt;/a&gt; &amp;gt;large acrylic poster holders&amp;lt;/a&amp;gt; &amp;lt;a href= &lt;a rel="nofollow" target="_new" href="http://tavuaay.angelfire.com"&gt;http://tavuaay.angelfire.com&lt;/a&gt; &amp;gt;caala&amp;lt;/a&amp;gt; &amp;lt;a href= &lt;a rel="nofollow" target="_new" href="http://znioage.angelfire.com"&gt;http://znioage.angelfire.com&lt;/a&gt; &amp;gt;s inn emporia virginia&amp;lt;/a&amp;gt; &amp;lt;a href= &lt;a rel="nofollow" target="_new" href="http://njubada.angelfire.com"&gt;http://njubada.angelfire.com&lt;/a&gt; &amp;gt;cheap skateboard com&amp;lt;/a&amp;gt; &lt;/p&gt;
</description></item><item><title>Des temps de r?ponses ?normes en destruction d'objet | hilpers</title><link>http://blogs.msdn.com/calvin_hsia/archive/2004/12/06/276080.aspx#9368473</link><pubDate>Thu, 22 Jan 2009 18:34:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9368473</guid><dc:creator>Des temps de r?ponses ?normes en destruction d'objet | hilpers</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://www.hilpers.fr/831443-des-temps-de-reponses-enormes"&gt;http://www.hilpers.fr/831443-des-temps-de-reponses-enormes&lt;/a&gt;&lt;/p&gt;
</description></item></channel></rss>