<?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>VC++ Performance Improvements in VS 2008</title><link>http://blogs.msdn.com/somasegar/archive/2007/10/10/vc-performance-improvements-in-vs-2008.aspx</link><description>A couple of weeks a go I blogged about the performance improvements in Visual Studio 2008. In response to that, several of you asked me for more information on how these types of enhancements had been incorporated into Visual C++. Though the performance</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Techy News Blog &amp;raquo; VC++ Performance Improvements in VS 2008</title><link>http://blogs.msdn.com/somasegar/archive/2007/10/10/vc-performance-improvements-in-vs-2008.aspx#5395935</link><pubDate>Thu, 11 Oct 2007 04:16:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5395935</guid><dc:creator>Techy News Blog » VC++ Performance Improvements in VS 2008</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://www.artofbam.com/wordpress/?p=7017"&gt;http://www.artofbam.com/wordpress/?p=7017&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>Performance Improvements to VC++ in VS 2008</title><link>http://blogs.msdn.com/somasegar/archive/2007/10/10/vc-performance-improvements-in-vs-2008.aspx#5396224</link><pubDate>Thu, 11 Oct 2007 05:07:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5396224</guid><dc:creator>This Old Code</dc:creator><description /></item><item><title>Soma Blog:  Performance Improvements in Visual C++ 2008</title><link>http://blogs.msdn.com/somasegar/archive/2007/10/10/vc-performance-improvements-in-vs-2008.aspx#5398012</link><pubDate>Thu, 11 Oct 2007 09:44:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5398012</guid><dc:creator>Visual C++ Team Blog</dc:creator><description>&lt;p&gt;Soma just blogged about some of the performance improvements we're making in Visual C++ 2008 . We'll&lt;/p&gt;
</description></item><item><title>Soma Blog:  Performance Improvements in Visual C++ 2008</title><link>http://blogs.msdn.com/somasegar/archive/2007/10/10/vc-performance-improvements-in-vs-2008.aspx#5398317</link><pubDate>Thu, 11 Oct 2007 10:22:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5398317</guid><dc:creator>Noticias externas</dc:creator><description>&lt;p&gt;Soma just blogged about some of the performance improvements we&amp;amp;#39;re making in Visual C++ 2008 . We&amp;amp;#39;ll&lt;/p&gt;
</description></item><item><title>Performance Improvements in 2008 releases</title><link>http://blogs.msdn.com/somasegar/archive/2007/10/10/vc-performance-improvements-in-vs-2008.aspx#5398823</link><pubDate>Thu, 11 Oct 2007 11:04:57 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5398823</guid><dc:creator>Walter Stiers - Academic Relations Team (BeLux)</dc:creator><description>&lt;p&gt;Somasegar's WebLog has a entry on VC++ Performance Improvements in VS 2008 . A couple of days ago he&lt;/p&gt;
</description></item><item><title>Especialmente dedicado a Rafael Ontivero... hablo de C++</title><link>http://blogs.msdn.com/somasegar/archive/2007/10/10/vc-performance-improvements-in-vs-2008.aspx#5399186</link><pubDate>Thu, 11 Oct 2007 11:25:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5399186</guid><dc:creator>Jorge Serrano - MVP Visual Developer - Visual Basic</dc:creator><description>&lt;p&gt;Somasegar, jefe en Microsoft Corp. de muchos de los avances de la plataforma .NET, ha realizado unos&lt;/p&gt;
</description></item><item><title>VS 2008中VC++性能的改进</title><link>http://blogs.msdn.com/somasegar/archive/2007/10/10/vc-performance-improvements-in-vs-2008.aspx#5399841</link><pubDate>Thu, 11 Oct 2007 12:37:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5399841</guid><dc:creator>Joycode@Ab110.com</dc:creator><description>&lt;p&gt;[原文地址]: VC++ Performance Improvements in VS 2008 [原文发表时间]: Wednesday, October 10, 2007 5:59 PM 几个星期前&lt;/p&gt;
</description></item><item><title>re: VC++ Performance Improvements in VS 2008</title><link>http://blogs.msdn.com/somasegar/archive/2007/10/10/vc-performance-improvements-in-vs-2008.aspx#5409744</link><pubDate>Fri, 12 Oct 2007 02:58:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5409744</guid><dc:creator>Brian Porter</dc:creator><description>&lt;p&gt;In general, it all sounds good.&lt;/p&gt;
&lt;p&gt;However, VC++ 2005 is seriously lacking in standard compliance. Can I expect any serious improvements? Specifically:&lt;/p&gt;
&lt;p&gt;1) Two-phase name lookup&lt;/p&gt;
&lt;p&gt;2) Exception specifications&lt;/p&gt;
&lt;p&gt;3))Export *&lt;/p&gt;
&lt;p&gt;* While many may not like it, it is part of the standard.&lt;/p&gt;
</description></item><item><title>re: VC++ Performance Improvements in VS 2008</title><link>http://blogs.msdn.com/somasegar/archive/2007/10/10/vc-performance-improvements-in-vs-2008.aspx#5411614</link><pubDate>Fri, 12 Oct 2007 04:51:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5411614</guid><dc:creator>Fei</dc:creator><description>&lt;p&gt;I'm using VS2008 beta2. I found that if I double click on a lNK2001 or C1083 error message in the output window, VS hangs for a while before it finds the file.&lt;/p&gt;
&lt;p&gt;Steps to reproduce:&lt;/p&gt;
</description></item><item><title>Izindaba #13</title><link>http://blogs.msdn.com/somasegar/archive/2007/10/10/vc-performance-improvements-in-vs-2008.aspx#5414435</link><pubDate>Fri, 12 Oct 2007 07:55:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5414435</guid><dc:creator>From the software development trenches</dc:creator><description>&lt;p&gt;It is time for another weekly roundup of news that focuses on .NET, agile and general development related&lt;/p&gt;
</description></item><item><title>re: VC++ Performance Improvements in VS 2008</title><link>http://blogs.msdn.com/somasegar/archive/2007/10/10/vc-performance-improvements-in-vs-2008.aspx#5425678</link><pubDate>Fri, 12 Oct 2007 20:23:46 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5425678</guid><dc:creator>Tarek Madkour [MS]</dc:creator><description>&lt;p&gt;Fei,&lt;/p&gt;
&lt;p&gt;&amp;gt; if I double click on a lNK2001 or C1083 error &lt;/p&gt;
&lt;p&gt;&amp;gt; message in the output window, VS hangs for &lt;/p&gt;
&lt;p&gt;&amp;gt; a while before it finds the file.&lt;/p&gt;
&lt;p&gt;Yes, Linker errors which are not linked to a specific file in the project could exhibit this behavior while the IDE tries to find the file (that does not exist) in your project. I can imagine that this could take a long time if you have large solutions. It's not something that we fixed in VS2008, unfortunately. Thanks for bringing it to our attention.&lt;/p&gt;
&lt;p&gt;I'm not sure why you should be getting this for C1083 if it's related to an existing source file, though. Perhaps this was about a compiler-generated file? If so, we would definitely be interested in the &amp;quot;steps to reproduce&amp;quot; that you missed above.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Tarek Madkour&lt;/p&gt;
&lt;p&gt;Lead Program Manager&lt;/p&gt;
&lt;p&gt;Microsoft Visual C++&lt;/p&gt;
</description></item><item><title>re: VC++ Performance Improvements in VS 2008</title><link>http://blogs.msdn.com/somasegar/archive/2007/10/10/vc-performance-improvements-in-vs-2008.aspx#5428984</link><pubDate>Sat, 13 Oct 2007 00:17:01 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5428984</guid><dc:creator>Bob</dc:creator><description>&lt;p&gt;Any information on speed improvements in generated code would be helpful.&lt;/p&gt;
</description></item><item><title>re: VC++ Performance Improvements in VS 2008</title><link>http://blogs.msdn.com/somasegar/archive/2007/10/10/vc-performance-improvements-in-vs-2008.aspx#5464466</link><pubDate>Tue, 16 Oct 2007 00:36:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5464466</guid><dc:creator>Larry</dc:creator><description>&lt;p&gt;Microsoft has too many disasters on his hands to be worried about fixing exception handling and export, both of which are broken in the standard itself. If these features were simple and reliable to implement, were in widespread use or even remotely useful then it would be worthwhile. However, none are the case.&lt;/p&gt;
</description></item><item><title>re: VC++ Performance Improvements in VS 2008</title><link>http://blogs.msdn.com/somasegar/archive/2007/10/10/vc-performance-improvements-in-vs-2008.aspx#5471952</link><pubDate>Tue, 16 Oct 2007 18:04:57 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5471952</guid><dc:creator>Alexei Lebedev</dc:creator><description>&lt;p&gt;&amp;gt;&amp;gt;One customer reported that a 2 minute delay dropped to 10-20 seconds.&lt;/p&gt;
&lt;p&gt;Here is what I'm wondering. Let's say there are a million symbols in the database. Let's assume the database is in a binary tree, and every node requires one disk access. This means there will be 20 reads, at 10 milliseconds each. Worst case scenario: 200 milliseconds. Hard to do worse than that, theoretically at least. Now, how can you guys possibly spend 10-20 seconds looking ANYTHING up? Please tell us. I really, honestly, truly don't understand how a lookup could take this long.&lt;/p&gt;
</description></item><item><title>re: VC++ Performance Improvements in VS 2008</title><link>http://blogs.msdn.com/somasegar/archive/2007/10/10/vc-performance-improvements-in-vs-2008.aspx#5503833</link><pubDate>Thu, 18 Oct 2007 06:14:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5503833</guid><dc:creator>Bz</dc:creator><description>&lt;p&gt;I'm very happy with your promise that the performance improvements will be rolled into 2005. &amp;nbsp;It makes it easier to justify buying 2008 knowing that I'm buying it for features not for bug fixes. &amp;nbsp;Thanks.&lt;/p&gt;
</description></item><item><title>re: VC++ Performance Improvements in VS 2008</title><link>http://blogs.msdn.com/somasegar/archive/2007/10/10/vc-performance-improvements-in-vs-2008.aspx#5527104</link><pubDate>Fri, 19 Oct 2007 21:21:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5527104</guid><dc:creator>Bob</dc:creator><description>&lt;p&gt;Can you provide any speed of code execution tests and/or executable file size of VS 2008 versus VS 2005?&lt;/p&gt;
&lt;p&gt;We have lots of c++ code that would greatly benefit from even a 5% code execution speedup.&lt;/p&gt;
</description></item><item><title>re: VC++ Performance Improvements in VS 2008</title><link>http://blogs.msdn.com/somasegar/archive/2007/10/10/vc-performance-improvements-in-vs-2008.aspx#5633238</link><pubDate>Wed, 24 Oct 2007 00:30:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5633238</guid><dc:creator>2knarf</dc:creator><description>&lt;p&gt;Bob: Do some code profiling and possibly learn some assembly language. &amp;nbsp;You can often get much more than 5% speedup in sections of code if you see what kind of code the compiler is generating, and &amp;quot;assist&amp;quot; it yourself (ie: loop invariant code hoisting, etc.).&lt;/p&gt;
&lt;p&gt;I saw _NO_ performance difference in our large (700k+ lines) app between the 2005 &amp;amp; 2008 release builds. &amp;nbsp;But you also can look into things like PGO and LTCG to speed up your executables.&lt;/p&gt;
&lt;p&gt;Oh, and don't forget that multi-core is going mainstream, so you may be able to get some help there too.&lt;/p&gt;
</description></item><item><title>New Features of Visual Studio 2008 and Microsoft .NET Framework 3.5</title><link>http://blogs.msdn.com/somasegar/archive/2007/10/10/vc-performance-improvements-in-vs-2008.aspx#5833937</link><pubDate>Fri, 02 Nov 2007 14:25:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5833937</guid><dc:creator>Notes from a dark corner</dc:creator><description>&lt;p&gt;Here's a roundup of some links to great blogs and articles about the new stuff coming soon in &amp;quot;Orcas&amp;quot;.&lt;/p&gt;</description></item><item><title>re: VC++ Performance Improvements in VS 2008</title><link>http://blogs.msdn.com/somasegar/archive/2007/10/10/vc-performance-improvements-in-vs-2008.aspx#7003527</link><pubDate>Sun, 06 Jan 2008 12:45:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7003527</guid><dc:creator>Timur</dc:creator><description>&lt;p&gt;VC++ in VS 2008 hangs. It is extremely harmful in case files were not saved properly. I'm working with boost and VS 2008. I also observed hangs on VS 2005 after patching. :-(&lt;/p&gt;
</description></item><item><title>re: VC++ Performance Improvements in VS 2008</title><link>http://blogs.msdn.com/somasegar/archive/2007/10/10/vc-performance-improvements-in-vs-2008.aspx#7015963</link><pubDate>Mon, 07 Jan 2008 17:54:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7015963</guid><dc:creator>David Berg [MSFT]</dc:creator><description>&lt;p&gt;Timur,&lt;/p&gt;
&lt;p&gt;Can you please send some detailed information about the hangs you're seeing to devperf@Microsoft.com, or post a connect bug with details so that we can reproduce and track the issue?&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;David Berg&lt;/p&gt;
&lt;p&gt;Developer Division Performance Engineering Team&lt;/p&gt;
</description></item><item><title>re: VC++ Performance Improvements in VS 2008</title><link>http://blogs.msdn.com/somasegar/archive/2007/10/10/vc-performance-improvements-in-vs-2008.aspx#9242883</link><pubDate>Sat, 20 Dec 2008 00:22:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9242883</guid><dc:creator>Patrick</dc:creator><description>&lt;p&gt;I also really wonder about the 10-20 seconds to look something up.&lt;/p&gt;
&lt;p&gt;It's like spending 1 million years to look up a person's phone number in a 2 page phone-book.&lt;/p&gt;
&lt;p&gt;It's absolutely mind-boggling... &lt;/p&gt;
&lt;p&gt;Patrick&lt;/p&gt;
</description></item><item><title>re: VC++ Performance Improvements in VS 2008</title><link>http://blogs.msdn.com/somasegar/archive/2007/10/10/vc-performance-improvements-in-vs-2008.aspx#9242908</link><pubDate>Sat, 20 Dec 2008 00:46:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9242908</guid><dc:creator>David Berg</dc:creator><description>&lt;p&gt;Patrick,&lt;/p&gt;
&lt;p&gt;I'm not sure where you're seeing 10-20 seconds to look something up, feel free to clarify it with me (DevPerf@Microsoft.com).&lt;/p&gt;
&lt;p&gt;We do know we have room for improvement with Help and Intellisense, and we're actively working to see what we can do about it in Visual Studio 2010.&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;David Berg&lt;/p&gt;
&lt;p&gt;Performance Engineering&lt;/p&gt;
</description></item><item><title>Visual Studio Standard Edition (csak frissítés/MSDN nélküli, dobozos – FPP változatban kapható)</title><link>http://blogs.msdn.com/somasegar/archive/2007/10/10/vc-performance-improvements-in-vs-2008.aspx#9419857</link><pubDate>Fri, 13 Feb 2009 23:09:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9419857</guid><dc:creator>Termékinformációk fejlesztőknek</dc:creator><description>&lt;p&gt;[Nacsa S&amp;#225;ndor, 2009. janu&amp;#225;r 20. – febru&amp;#225;r 12.] Komplett fejlesztő k&amp;#246;rnyezet Windows kliens &amp;#233;s web alkalmaz&amp;#225;sok&lt;/p&gt;
</description></item></channel></rss>