<?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>Visual Studio Profiler Team Blog : visual studio</title><link>http://blogs.msdn.com/profiler/archive/tags/visual+studio/default.aspx</link><description>Tags: visual studio</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>See The Profiler At PDC2008</title><link>http://blogs.msdn.com/profiler/archive/2008/10/27/see-the-profiler-at-pdc2008.aspx</link><pubDate>Mon, 27 Oct 2008 10:39:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9017688</guid><dc:creator>profiler</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/profiler/comments/9017688.aspx</comments><wfw:commentRss>http://blogs.msdn.com/profiler/commentrss.aspx?PostID=9017688</wfw:commentRss><description>&lt;P&gt;Steve Carroll, development lead for the Visual Studio Profiler, will be at &lt;A href="http://microsoftpdc.com/" mce_href="http://microsoftpdc.com"&gt;PDC2008&lt;/A&gt; next week giving a presentation on the profiler:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;What: &lt;A href="http://channel9.msdn.com/pdc2008/TL24/" mce_href="http://channel9.msdn.com/pdc2008/TL24/"&gt;TL24: Improving .NET Application Performance and Scalability&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;When: Wednesday, October 29th, 1:15pm - 2:30pm &lt;/LI&gt;
&lt;LI&gt;Where: Room 153 &lt;/LI&gt;
&lt;LI&gt;Abstract: “Performance must be considered in each step of the development lifecycle. See how to integrate performance in design, development, testing, tuning, and production. Work with tools and technologies like: static analysis, managed memory profiling, data population, load testing, and performance reports. Learn best practices to avoid the performance pitfalls of poor CPU utilization, memory allocation bugs, and improper data sizing.” &lt;/LI&gt;&lt;/UL&gt;
&lt;P mce_keep="true"&gt;If you’re going to be there, it’d be worth checking out some of the new features we’ve been working on as well as seeing how the profiler and load testing tools in Visual Studio Team System can help you improve your software.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;UPDATE:&lt;/STRONG&gt; The video of this session is now &lt;A class="" title="available online" href="http://channel9.msdn.com/pdc2008/TL24/" mce_href="http://channel9.msdn.com/pdc2008/TL24/"&gt;available online&lt;/A&gt;. It covers a bunch of new profiler features including Javascript profiling, contention profiling, 'hot lines' source code highlighting, summary page and other UI improvements, load-test integration and numerous other changes that will be shipping in Visual Studio 2010 (Team System).&lt;/P&gt;
&lt;P&gt;[&lt;A href="http://blogs.msdn.com/chrissc/" mce_href="http://blogs.msdn.com/chrissc/"&gt;Chris Schmich&lt;/A&gt;&amp;nbsp;&amp;amp; &lt;A class="" title="Colin Thomsen" href="http://blogs.msdn.com/colinth" mce_href="http://blogs.msdn.com/colinth"&gt;Colin Thomsen&lt;/A&gt;]&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9017688" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/profiler/archive/tags/profiler/default.aspx">profiler</category><category domain="http://blogs.msdn.com/profiler/archive/tags/visual+studio/default.aspx">visual studio</category><category domain="http://blogs.msdn.com/profiler/archive/tags/vsts/default.aspx">vsts</category><category domain="http://blogs.msdn.com/profiler/archive/tags/vs2010/default.aspx">vs2010</category></item><item><title>Walkthroughs: Using VSTS Test and Profilers to Find Performance Issues</title><link>http://blogs.msdn.com/profiler/archive/2008/10/15/walkthroughs-using-vsts-test-and-profilers-to-find-performance-issues.aspx</link><pubDate>Wed, 15 Oct 2008 23:54:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9001076</guid><dc:creator>profiler</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/profiler/comments/9001076.aspx</comments><wfw:commentRss>http://blogs.msdn.com/profiler/commentrss.aspx?PostID=9001076</wfw:commentRss><description>&lt;P&gt;Tess Ferrandez recently wrote a couple of articles&amp;nbsp;that extend&amp;nbsp;her popular&amp;nbsp;series of debugging labs to focus on measuring and improving performance.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;In '&lt;A class="" href="http://blogs.msdn.com/tess/archive/2008/10/01/using-visual-studio-team-system-test-and-profilers-to-troubleshoot-performance-issues-part-1.aspx" mce_href="http://blogs.msdn.com/tess/archive/2008/10/01/using-visual-studio-team-system-test-and-profilers-to-troubleshoot-performance-issues-part-1.aspx"&gt;Using VSTS Test and Profilers to troubleshoot performance issues (low cpu hang)&lt;/A&gt;', Tess&amp;nbsp;introduces a performance problem into an ASP.NET application and uses the Visual Studio Profiler&amp;nbsp;with a Load Test to track down the problem.&lt;/LI&gt;
&lt;LI&gt;In '&lt;A class="" href="http://blogs.msdn.com/tess/archive/2008/10/07/using-vsts-test-and-profilers-to-troubleshoot-a-high-cpu-in-gc-issue.aspx" mce_href="http://blogs.msdn.com/tess/archive/2008/10/07/using-vsts-test-and-profilers-to-troubleshoot-a-high-cpu-in-gc-issue.aspx"&gt;Using VSTS Test and Profilers to troubleshoot a High CPU in GC issue&lt;/A&gt;', Tess tracks down a string concatenation issue that is causing high CPU usage due to garbage collection.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;The walkthroughs include sample code, lots of screenshots and analysis.&lt;/P&gt;
&lt;P&gt;[&lt;A class="" href="http://blogs.msdn.com/colinth" mce_href="http://blogs.msdn.com/colinth"&gt;Colin Thomsen&lt;/A&gt;]&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9001076" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/profiler/archive/tags/profiler/default.aspx">profiler</category><category domain="http://blogs.msdn.com/profiler/archive/tags/visual+studio/default.aspx">visual studio</category><category domain="http://blogs.msdn.com/profiler/archive/tags/team+system/default.aspx">team system</category><category domain="http://blogs.msdn.com/profiler/archive/tags/vsts/default.aspx">vsts</category></item><item><title>Very Quick Tip: Getting the most out of your screen for viewing call trees</title><link>http://blogs.msdn.com/profiler/archive/2008/06/04/very-quick-tip-getting-the-most-out-of-your-screen-for-viewing-call-trees.aspx</link><pubDate>Wed, 04 Jun 2008 21:58:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8573815</guid><dc:creator>profiler</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/profiler/comments/8573815.aspx</comments><wfw:commentRss>http://blogs.msdn.com/profiler/commentrss.aspx?PostID=8573815</wfw:commentRss><description>&lt;P&gt;I spend a lot of time in the profiler's Call Tree view when I use the profiler.&amp;nbsp; When you are really digging deep into the tree, screen real estate becomes a big issue.&amp;nbsp; There is one very simple Visual Studio trick that really helps out so you can get more of the call tree on the screen at one time without scrolling around.&amp;nbsp; Set the focus on the call tree view and hit Shift-Alt-Enter.&amp;nbsp; It will bring up a full screen view of just the document you are working on which makes it much easier to do the data analysis (especially on wide screen monitors).&amp;nbsp; This works in all VS documents.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;[Steve Carroll - scarroll]&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8573815" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/profiler/archive/tags/profiler/default.aspx">profiler</category><category domain="http://blogs.msdn.com/profiler/archive/tags/visual+studio/default.aspx">visual studio</category><category domain="http://blogs.msdn.com/profiler/archive/tags/tips/default.aspx">tips</category></item><item><title>Quick Tip: "Save Analyzed" for large VSP files</title><link>http://blogs.msdn.com/profiler/archive/2008/05/17/quick-tip-save-analyzed-for-large-vsp-files.aspx</link><pubDate>Sun, 18 May 2008 09:54:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8518005</guid><dc:creator>profiler</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/profiler/comments/8518005.aspx</comments><wfw:commentRss>http://blogs.msdn.com/profiler/commentrss.aspx?PostID=8518005</wfw:commentRss><description>&lt;P&gt;One cool new feature in the Visual Studio 2008 Profiler is the ability to take a large VSP file that has been analyzed once and save the report data into a VSPS file (&lt;STRONG&gt;V&lt;/STRONG&gt;isual &lt;STRONG&gt;S&lt;/STRONG&gt;tudio &lt;STRONG&gt;P&lt;/STRONG&gt;rofiler &lt;STRONG&gt;S&lt;/STRONG&gt;ummary files).&amp;nbsp; Saving the analyzed data has several major benefits: &lt;/P&gt;
&lt;OL&gt;
&lt;OL&gt;
&lt;LI&gt;The analyzed data is orders of magnitude smaller than the VSP file.&amp;nbsp; We've seen 4GB trace VSPs get compressed into less than 100K VSPS files.&lt;/LI&gt;
&lt;LI&gt;Because the data saved in the VSPS files has already been processed by our data analyzer, it will load up much faster.&amp;nbsp; &lt;/LI&gt;
&lt;LI&gt;Symbol data is automatically packed into the VSPS file.&lt;/LI&gt;&lt;/OL&gt;&lt;/OL&gt;
&lt;P&gt;VSPS files because of their small size, quick analysis, and saved symbols are perfect for use as saved baselines with the new performance comparison functionality in VS2008.&amp;nbsp; A best practice is to regularly save off VSPS files for your performance scenarios so you can look for performance regressions from one milestone to the next.&lt;/P&gt;
&lt;P&gt;This feature is not particularly discoverable.&amp;nbsp; Here's a quick map of where to find it (highlighted in yellow):&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/profiler/WindowsLiveWriter/QuickTipSaveAnalyzedforlargeVSPfiles_14D77/SaveAnalyzed.jpg" mce_href="http://blogs.msdn.com/blogfiles/profiler/WindowsLiveWriter/QuickTipSaveAnalyzedforlargeVSPfiles_14D77/SaveAnalyzed.jpg"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" border=0 alt=SaveAnalyzed src="http://blogs.msdn.com/blogfiles/profiler/WindowsLiveWriter/QuickTipSaveAnalyzedforlargeVSPfiles_14D77/SaveAnalyzed_thumb.jpg" width=593 height=373 mce_src="http://blogs.msdn.com/blogfiles/profiler/WindowsLiveWriter/QuickTipSaveAnalyzedforlargeVSPfiles_14D77/SaveAnalyzed_thumb.jpg"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;One caveat: because the data has already been analyzed in the VSPS file, you can't use filters on VSPS files.&lt;/P&gt;
&lt;P&gt;[Steve Carroll - &lt;A href="mailto:scarroll@microsoft.com" mce_href="mailto:scarroll@microsoft.com"&gt;scarroll&lt;/A&gt;]&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8518005" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/profiler/archive/tags/profiler/default.aspx">profiler</category><category domain="http://blogs.msdn.com/profiler/archive/tags/orcas/default.aspx">orcas</category><category domain="http://blogs.msdn.com/profiler/archive/tags/visual+studio/default.aspx">visual studio</category><category domain="http://blogs.msdn.com/profiler/archive/tags/team+system/default.aspx">team system</category><category domain="http://blogs.msdn.com/profiler/archive/tags/vs2008/default.aspx">vs2008</category><category domain="http://blogs.msdn.com/profiler/archive/tags/tips/default.aspx">tips</category></item><item><title>Performance: Find Application Bottlenecks with Visual Studio Profiler</title><link>http://blogs.msdn.com/profiler/archive/2008/04/22/performance-find-application-bottlenecks-with-visual-studio-profiler.aspx</link><pubDate>Wed, 23 Apr 2008 03:05:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8417565</guid><dc:creator>profiler</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/profiler/comments/8417565.aspx</comments><wfw:commentRss>http://blogs.msdn.com/profiler/commentrss.aspx?PostID=8417565</wfw:commentRss><description>&lt;P&gt;A couple of members of the profiler team recently &lt;A class="" href="http://msdn2.microsoft.com/en-us/magazine/cc337887.aspx?pr=blog" mce_href="http://msdn2.microsoft.com/en-us/magazine/cc337887.aspx?pr=blog"&gt;wrote an article&lt;/A&gt;&amp;nbsp;for&amp;nbsp;&lt;A class="" href="http://msdn2.microsoft.com/en-us/magazine/default.aspx" mce_href="http://msdn2.microsoft.com/en-us/magazine/default.aspx"&gt;msdn magazine&lt;/A&gt;,&amp;nbsp;which describes how to use the Visual Studio 2008 profiler to improve the performance of an application. They examined a Mandelbrot fractal drawing program in some detail and isolated and fixed several performance problems in the code, speeding up program execution time approximately tenfold.&lt;/P&gt;
&lt;P&gt;[&lt;A class="" href="http://blogs.msdn.com/colinth/" mce_href="http://blogs.msdn.com/colinth/"&gt;colinth&lt;/A&gt;]&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8417565" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/profiler/archive/tags/profiler/default.aspx">profiler</category><category domain="http://blogs.msdn.com/profiler/archive/tags/visual+studio/default.aspx">visual studio</category><category domain="http://blogs.msdn.com/profiler/archive/tags/vs2008/default.aspx">vs2008</category></item><item><title>Articles on new Visual Studio Team System 2008 profiler features</title><link>http://blogs.msdn.com/profiler/archive/2007/10/19/articles-on-new-visual-studio-team-system-2008-profiler-features.aspx</link><pubDate>Fri, 19 Oct 2007 20:10:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5526335</guid><dc:creator>profiler</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/profiler/comments/5526335.aspx</comments><wfw:commentRss>http://blogs.msdn.com/profiler/commentrss.aspx?PostID=5526335</wfw:commentRss><description>&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;I’ve recently been working on a series of post on my blog about many of the cool new features that we are adding in Visual Studio Team System 2008 (codename Orcas). So I figured that I’d post a quick link here to all the articles that I’ve finished so far.&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;A href="http://blogs.msdn.com/ianhu/archive/2007/10/17/collecting-performance-counter-information-with-the-visual-studio-team-system-profiler.aspx"&gt;Collecting Performance Counter information with the Visual Studio Profiler&lt;/A&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;A href="http://blogs.msdn.com/ianhu/archive/2007/09/14/pinpoint-a-performance-issue-using-hotpath-in-visual-studio-2008.aspx"&gt;Pinpoint a performance issue using hotpath in Visual Studio 2008&lt;/A&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;A href="http://blogs.msdn.com/ianhu/archive/2007/07/17/the-visual-studio-profiler-data-collection-control-part-1-excluding-application-startup-time.aspx"&gt;The Visual Studio Profiler Data Collection Control Part 1: Excluding Application Startup Time&lt;/A&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;A href="http://blogs.msdn.com/ianhu/archive/2007/04/03/comparing-performance-reports-with-the-visual-studio-team-system-profiler.aspx"&gt;Comparing performance reports with the Visual Studio Team System Profiler&lt;/A&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;[&lt;A class="" href="http://blogs.msdn.com/ianhu" mce_href="http://blogs.msdn.com/ianhu"&gt;ianhu&lt;/A&gt;]&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5526335" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/profiler/archive/tags/profiler/default.aspx">profiler</category><category domain="http://blogs.msdn.com/profiler/archive/tags/orcas/default.aspx">orcas</category><category domain="http://blogs.msdn.com/profiler/archive/tags/visual+studio/default.aspx">visual studio</category><category domain="http://blogs.msdn.com/profiler/archive/tags/team+system/default.aspx">team system</category><category domain="http://blogs.msdn.com/profiler/archive/tags/vs2008/default.aspx">vs2008</category></item><item><title>S. Somasegar on new profiler features</title><link>http://blogs.msdn.com/profiler/archive/2007/09/18/s-somasegar-on-new-profiler-features.aspx</link><pubDate>Wed, 19 Sep 2007 01:33:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4988114</guid><dc:creator>profiler</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/profiler/comments/4988114.aspx</comments><wfw:commentRss>http://blogs.msdn.com/profiler/commentrss.aspx?PostID=4988114</wfw:commentRss><description>&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;A href="http://www.microsoft.com/presspass/exec/somasegar/default.mspx"&gt;S. Somasegar&lt;/A&gt; the VP of Developer Division has just put up a post on his weblog detailing some new profiler and debugger features up coming in VS 2008. Check out the article &lt;A href="http://blogs.msdn.com/somasegar/archive/2007/09/14/debugging-and-profiling-features-in-vs-2008.aspx"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;[&lt;A class="" href="http://blogs.msdn.com/ianhu" mce_href="http://blogs.msdn.com/ianhu"&gt;ianhu&lt;/A&gt;]&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4988114" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/profiler/archive/tags/profiler/default.aspx">profiler</category><category domain="http://blogs.msdn.com/profiler/archive/tags/orcas/default.aspx">orcas</category><category domain="http://blogs.msdn.com/profiler/archive/tags/visual+studio/default.aspx">visual studio</category><category domain="http://blogs.msdn.com/profiler/archive/tags/vs2008/default.aspx">vs2008</category></item><item><title>Introducing new Visual Studio Profiler Features in the Orcas Beta</title><link>http://blogs.msdn.com/profiler/archive/2007/04/03/introducing-new-visual-studio-profiler-features-in-the-orcas-beta.aspx</link><pubDate>Tue, 03 Apr 2007 22:32:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2020470</guid><dc:creator>profiler</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/profiler/comments/2020470.aspx</comments><wfw:commentRss>http://blogs.msdn.com/profiler/commentrss.aspx?PostID=2020470</wfw:commentRss><description>&lt;P&gt;Hey all, I'm rolling out a new series of articles about the new Visual Studio Team System Profiler features that will be included with the latest Orcas beta release. Check out the first article on comparison documents &lt;A class="" href="http://blogs.msdn.com/ianhu/archive/2007/04/03/comparing-performance-reports-with-the-visual-studio-team-system-profiler.aspx" mce_href="http://blogs.msdn.com/ianhu/archive/2007/04/03/comparing-performance-reports-with-the-visual-studio-team-system-profiler.aspx"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;~Ian&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2020470" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/profiler/archive/tags/profiler/default.aspx">profiler</category><category domain="http://blogs.msdn.com/profiler/archive/tags/orcas/default.aspx">orcas</category><category domain="http://blogs.msdn.com/profiler/archive/tags/visual+studio/default.aspx">visual studio</category><category domain="http://blogs.msdn.com/profiler/archive/tags/articles/default.aspx">articles</category></item></channel></rss>