<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Channel 9 - Entries tagged with Performance</title>
    <atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Tags/performance/RSS"></atom:link>
    <itunes:summary></itunes:summary>
    <itunes:author>Microsoft</itunes:author>
    <itunes:subtitle></itunes:subtitle>
    <image>
      <url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
      <title>Channel 9 - Entries tagged with Performance</title>
      <link>http://channel9.msdn.com/Tags/performance</link>
    </image>
    <itunes:image href=""></itunes:image>
    <itunes:category text="Technology"></itunes:category>
    <description>Channel 9 keeps you up to date with the latest news and behind the scenes info from Microsoft that developers love to keep up with. From LINQ to SilverLight – Watch videos and hear about all the cool technologies coming and the people behind them.</description>
    <link>http://channel9.msdn.com/Tags/performance</link>
    <language>en</language>
    <pubDate>Sun, 19 May 2013 20:22:28 GMT</pubDate>
    <lastBuildDate>Sun, 19 May 2013 20:22:28 GMT</lastBuildDate>
    <generator>Rev9</generator>
    <c9:totalResults>54</c9:totalResults>
    <c9:pageCount>3</c9:pageCount>
    <c9:pageSize>25</c9:pageSize>
  <item>
      <title>Defrag Tools: #40 - WPT - WPR &amp; WPA</title>
      <description><![CDATA[<p>In this episode of <strong>Defrag Tools</strong>, Andrew Richards, Chad Beeder and Larry Larsen continue walking you through the Windows Performance Toolkit (WPT).</p><p><strong>Resources:</strong><br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-23-Windows-8-SDK">Defrag Tools: #23 - Windows 8 SDK</a><br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-29-WinDbg-ETW-Logging">Defrag Tools: #29 - WinDbg - ETW Logging</a><br><a href="http://msdn.microsoft.com/en-us/performance/cc709422.aspx">Windows Performance Analysis Developer Center</a><br><a href="http://msdn.microsoft.com/en-us/performance/cc825801.aspx">Windows Performance Toolkit</a><br><a href="http://channel9.msdn.com/Events/Speakers/Michael-Milirud">Channel 9 Videos</a><br><a href="http://blogs.msdn.com/b/ntdebugging/archive/2008/04/03/windows-performance-toolkit-xperf.aspx">NTDebugging Blog Article</a><br><a href="http://blogs.technet.com/b/askpfeplat/archive/2013/03/22/troubleshooting-windows-performance-issues-using-the-windows-performance-recorder.aspx">PFE Blog Series</a></p><p><strong>Timeline:</strong><br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-40-WPT-WPR-WPA#time=00m40s">[00:40]</a> - Windows Performance Recorder (UI)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-40-WPT-WPR-WPA#time=06m00s">[06:00]</a> - Windows Performance Analyzer<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-40-WPT-WPR-WPA#time=06m40s">[06:40]</a> - Providers vs. Visualization<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-40-WPT-WPR-WPA#time=08m00s">[08:00]</a> - (CPU Usage) Sampled vs. Precise<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-40-WPT-WPR-WPA#time=12m30s">[12:30]</a> - Analysis Pane<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-40-WPT-WPR-WPA#time=14m11s">[14:11]</a> - * I was thinking of <strong>MDI</strong> (Multiple Document Interface]<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-40-WPT-WPR-WPA#time=14m35s">[14:35]</a> - Blue Bar<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-40-WPT-WPR-WPA#time=15m27s">[15:27]</a> - Gold/Yellow Bar - How to Aggregate<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-40-WPT-WPR-WPA#time=19m18s">[19:18]</a> - Symbols &amp; SymCache<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-40-WPT-WPR-WPA#time=28m40s">[28:40]</a> - Column Customization<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-40-WPT-WPR-WPA#time=31m50s">[31:50]</a> - More next week... and many more weeks to come!</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/performance/RSS&WT.dl=0&WT.entryid=Entry:RSSView:e943b35e9f444072bb3ea19d010eaeb9">]]></description>
      <comments>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-40-WPT-WPR-WPA</comments>
      <itunes:summary>In this episode of Defrag Tools, Andrew Richards, Chad Beeder and Larry Larsen continue walking you through the Windows Performance Toolkit (WPT). Resources:Defrag Tools: #23 - Windows 8 SDKDefrag Tools: #29 - WinDbg - ETW LoggingWindows Performance Analysis Developer CenterWindows Performance ToolkitChannel 9 VideosNTDebugging Blog ArticlePFE Blog Series Timeline:[00:40] - Windows Performance Recorder (UI)[06:00] - Windows Performance Analyzer[06:40] - Providers vs. Visualization[08:00] - (CPU Usage) Sampled vs. Precise[12:30] - Analysis Pane[14:11] - * I was thinking of MDI (Multiple Document Interface][14:35] - Blue Bar[15:27] - Gold/Yellow Bar - How to Aggregate[19:18] - Symbols &amp;amp; SymCache[28:40] - Column Customization[31:50] - More next week... and many more weeks to come! </itunes:summary>
      <itunes:duration>1985</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-40-WPT-WPR-WPA</link>
      <pubDate>Mon, 13 May 2013 15:20:42 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-40-WPT-WPR-WPA</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/0e2d/68c1deba-fe3e-4f65-9f45-2e7461c20e2d/DefragTools40_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/0e2d/68c1deba-fe3e-4f65-9f45-2e7461c20e2d/DefragTools40_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/0e2d/68c1deba-fe3e-4f65-9f45-2e7461c20e2d/DefragTools40_512.jpg" height="288" width="512"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/0e2d/68c1deba-fe3e-4f65-9f45-2e7461c20e2d/DefragTools40_960.jpg" height="540" width="960"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/0e2d/68c1deba-fe3e-4f65-9f45-2e7461c20e2d/DefragTools40.mp3" expression="full" duration="1985" fileSize="31762811" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/0e2d/68c1deba-fe3e-4f65-9f45-2e7461c20e2d/DefragTools40.mp4" expression="full" duration="1985" fileSize="194568955" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/0e2d/68c1deba-fe3e-4f65-9f45-2e7461c20e2d/DefragTools40.webm" expression="full" duration="1985" fileSize="69362548" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/0e2d/68c1deba-fe3e-4f65-9f45-2e7461c20e2d/DefragTools40.wma" expression="full" duration="1985" fileSize="16058407" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/0e2d/68c1deba-fe3e-4f65-9f45-2e7461c20e2d/DefragTools40.wmv" expression="full" duration="1985" fileSize="92376389" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/0e2d/68c1deba-fe3e-4f65-9f45-2e7461c20e2d/DefragTools40_high.mp4" expression="full" duration="1985" fileSize="424954811" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/0e2d/68c1deba-fe3e-4f65-9f45-2e7461c20e2d/DefragTools40_mid.mp4" expression="full" duration="1985" fileSize="297130746" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/0e2d/68c1deba-fe3e-4f65-9f45-2e7461c20e2d/DefragTools40_Source.wmv" expression="full" duration="1985" fileSize="406093315" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/0e2d/68c1deba-fe3e-4f65-9f45-2e7461c20e2d/DefragTools40.ism/manifest" expression="full" duration="1985" fileSize="6046" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/0e2d/68c1deba-fe3e-4f65-9f45-2e7461c20e2d/DefragTools40.wmv" length="92376389" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Larry Larsen, Andrew Richards, Chad Beeder</dc:creator>
      <itunes:author>Larry Larsen, Andrew Richards, Chad Beeder</itunes:author>
      <slash:comments>4</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-40-WPT-WPR-WPA/RSS</wfw:commentRss>
      <category>Debugging</category>
      <category>ETW</category>
      <category>Performance</category>
      <category>Troubleshooting</category>
    </item>
  <item>
      <title>Defrag Tools: #39 - Windows Performance Toolkit</title>
      <description><![CDATA[<p>In this episode of <strong>Defrag Tools</strong>, Andrew Richards, Chad Beeder and Larry Larsen starting walking you through the Windows Performance Toolkit (WPT).</p><p><strong>Resources:</strong><br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-23-Windows-8-SDK">Defrag Tools: #23 - Windows 8 SDK</a><br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-29-WinDbg-ETW-Logging">Defrag Tools: #29 - WinDbg - ETW Logging</a><br><a href="http://msdn.microsoft.com/en-us/performance/cc709422.aspx">Windows Performance Analysis Developer Center</a><br><a href="http://msdn.microsoft.com/en-us/performance/cc825801.aspx">Windows Performance Toolkit</a><br><a href="http://channel9.msdn.com/Events/Speakers/Michael-Milirud">Channel 9 Videos</a><br><a href="http://blogs.msdn.com/b/ntdebugging/archive/2008/04/03/windows-performance-toolkit-xperf.aspx">NTDebugging Blog Article</a><br><a href="http://blogs.technet.com/b/askpfeplat/archive/2013/03/22/troubleshooting-windows-performance-issues-using-the-windows-performance-recorder.aspx">PFE Blog Series</a></p><p><strong>Timeline:</strong><br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-39-Windows-Performance-Toolkit#time=00m00s">[00:00]</a> - What is the Windows Performance Toolkit (WPT)?<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-39-Windows-Performance-Toolkit#time=06m23s">[06:23]</a> -&nbsp;Articles<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-39-Windows-Performance-Toolkit#time=10m33s">[10:33]</a> - Architecture of <strong>Event Tracing for Windows</strong> (ETW)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-39-Windows-Performance-Toolkit#time=18m30s">[18:30]</a> - Windows Performance Recorder<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-39-Windows-Performance-Toolkit#time=21m50s">[21:50]</a> - Default, Resource and Scenario Profiles<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-39-Windows-Performance-Toolkit#time=29m07s">[29:07]</a> - More next week... and many more weeks to come!</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/performance/RSS&WT.dl=0&WT.entryid=Entry:RSSView:ce97dbc23a2c4fce84a9a19d010e7f1b">]]></description>
      <comments>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-39-Windows-Performance-Toolkit</comments>
      <itunes:summary>In this episode of Defrag Tools, Andrew Richards, Chad Beeder and Larry Larsen starting walking you through the Windows Performance Toolkit (WPT). Resources:Defrag Tools: #23 - Windows 8 SDKDefrag Tools: #29 - WinDbg - ETW LoggingWindows Performance Analysis Developer CenterWindows Performance ToolkitChannel 9 VideosNTDebugging Blog ArticlePFE Blog Series Timeline:[00:00] - What is the Windows Performance Toolkit (WPT)?[06:23] -&amp;nbsp;Articles[10:33] - Architecture of Event Tracing for Windows (ETW)[18:30] - Windows Performance Recorder[21:50] - Default, Resource and Scenario Profiles[29:07] - More next week... and many more weeks to come! </itunes:summary>
      <itunes:duration>1747</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-39-Windows-Performance-Toolkit</link>
      <pubDate>Mon, 06 May 2013 18:00:45 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-39-Windows-Performance-Toolkit</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/b418/51d1b57d-542d-44a8-aa30-0a0a5437b418/DefragTools39_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/b418/51d1b57d-542d-44a8-aa30-0a0a5437b418/DefragTools39_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/b418/51d1b57d-542d-44a8-aa30-0a0a5437b418/DefragTools39_512.jpg" height="288" width="512"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/b418/51d1b57d-542d-44a8-aa30-0a0a5437b418/DefragTools39_960.jpg" height="540" width="960"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/b418/51d1b57d-542d-44a8-aa30-0a0a5437b418/DefragTools39.mp3" expression="full" duration="1747" fileSize="27963980" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b418/51d1b57d-542d-44a8-aa30-0a0a5437b418/DefragTools39.mp4" expression="full" duration="1747" fileSize="166738077" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b418/51d1b57d-542d-44a8-aa30-0a0a5437b418/DefragTools39.webm" expression="full" duration="1747" fileSize="63289716" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b418/51d1b57d-542d-44a8-aa30-0a0a5437b418/DefragTools39.wma" expression="full" duration="1747" fileSize="14138851" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b418/51d1b57d-542d-44a8-aa30-0a0a5437b418/DefragTools39.wmv" expression="full" duration="1747" fileSize="95088071" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b418/51d1b57d-542d-44a8-aa30-0a0a5437b418/DefragTools39_high.mp4" expression="full" duration="1747" fileSize="365800402" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b418/51d1b57d-542d-44a8-aa30-0a0a5437b418/DefragTools39_mid.mp4" expression="full" duration="1747" fileSize="255453838" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b418/51d1b57d-542d-44a8-aa30-0a0a5437b418/DefragTools39_Source.wmv" expression="full" duration="1747" fileSize="357990613" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/b418/51d1b57d-542d-44a8-aa30-0a0a5437b418/DefragTools39.ism/manifest" expression="full" duration="1747" fileSize="6046" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/b418/51d1b57d-542d-44a8-aa30-0a0a5437b418/DefragTools39.wmv" length="95088071" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Larry Larsen, Andrew Richards, Chad Beeder</dc:creator>
      <itunes:author>Larry Larsen, Andrew Richards, Chad Beeder</itunes:author>
      <slash:comments>8</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-39-Windows-Performance-Toolkit/RSS</wfw:commentRss>
      <category>Debugging</category>
      <category>ETW</category>
      <category>Performance</category>
      <category>Troubleshooting</category>
    </item>
  <item>
      <title>TechNet Radio: Cloud Innovators – Monitor Your Applications with Foglight for Windows Azure Applications</title>
      <description><![CDATA[<p><a href="http://aka.ms/SilverLining"><img title="static_120x90" src="http://files.channel9.msdn.com/thumbnail/ee52409d-ceb8-4fd4-a10b-7adce8eaff75.gif" alt="static_120x90" width="120" height="90" align="right" border="0"></a>Like what you heard? <strong>Try </strong><a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200154482"><strong>Windows Azure</strong></a><strong> for FREE</strong> and enjoy the freedom to use your preferred OS, language, database or tool. Windows Azure can help you <a href="http://www.windowsazure.com/en-us/home/scenarios/web-sites/">deploy sites</a> to a highly scalable environment, deploy and run <a href="http://www.windowsazure.com/en-us/home/scenarios/virtual-machines/">virtual machines</a>, and create highly scalable <a href="http://www.windowsazure.com/en-us/home/scenarios/cloud-services/">application</a> in a rich PaaS environment. Give it a try!</p><p>_________________</p><p><strong>Abstract: </strong><a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200117949" target="_blank"><br>Kevin Remde</a>, welcomes Douglas Chrystall, Chief Architect at <a href="http://www.foglightforazure.com/" target="_blank">Dell Software</a> to the show as they discuss <a href="http://www.foglight-on-demand.com/" target="_blank">Foglight for Windows Azure</a> applications – a new product offering from Dell which helps monitor applications built on the <a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200154482" target="_blank">Azure</a> platform. Tune in as they chat about this solution which can provide diagnostics and improve your applications performance quality.</p><p><strong>If you're interested in learning more about the products or solutions discussed in this episode, click on any of the below links for free, in-depth information:</strong></p><p><strong>Resources:</strong></p><ul><li><a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200113725">Microsoft Virtual Academy</a> </li><li><strong><a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200113724">Download Microsoft Private Cloud Evaluation Software</a></strong> </li></ul><p><strong>Websites &amp; Blogs:</strong></p><ul><li><a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200117949">Kevin Remde’s Blog</a> </li><li><strong><em><a href="http://www.foglight-on-demand.com/" target="_blank">Learn more about Foglight for Windows Azure applications</a> </em></strong></li></ul><p><strong>Videos:</strong></p><ul><li><a href="http://channel9.msdn.com/Shows/TechNet&#43;Radio/TechNet-Radio-Cloud-Innovators--Part-1-Private-Cloud-Principles">TechNet Radio: Cloud Innovators – (Part 1) Private Cloud Principles</a> </li><li><a href="http://channel9.msdn.com/Shows/TechNet&#43;Radio/TechNet-Radio-Cloud-Innovators--Part-2-Private-Cloud-Security">TechNet Radio: Cloud Innovators – (Part 2) Private Cloud Security</a> </li><li><a href="http://channel9.msdn.com/Shows/TechNet&#43;Radio/TechNet-Radio-Cloud-Innovators--Part-3-Private-Cloud-Planning" target="_blank">TechNet Radio: Cloud Innovators – (Part 3) Private Cloud Planning</a> </li><li><a href="http://channel9.msdn.com/Shows/TechNet&#43;Radio/TechNet-Radio-Cloud-Innovators--Part-4-Private-Cloud-IaaS" target="_blank">TechNet Radio: Cloud Innovators – (Part 4) Private Cloud IaaS</a> </li><li><a href="http://channel9.msdn.com/Shows/TechNet&#43;Radio/TechNet-Radio-Cloud-Innovators--Part-5-Private-Cloud-and-Identity-Management" target="_blank">TechNet Radio: Cloud Innovators – (Part 5) Private Cloud and Identity Management</a> </li></ul><p><strong>Virtual Labs:</strong></p><ul><li><a href="http://msdn.microsoft.com/en-us/dd540819.aspx">MSDN Virtual Labs: Windows Azure</a> </li></ul><p><a href="http://twitter.com/technetradio"><img src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-60-29-devsdevsdevs/3806.Twitter.png" alt=" " width="15" height="15" border="0"></a> <a href="http://twitter.com/technetradio">Follow @technetradio</a><br><a href="http://www.facebook.com/MicrosoftTechNetRadio"><img src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-60-29-devsdevsdevs/3487.Facebook.png" alt=" " width="15" height="15" border="0"></a> <a href="http://www.facebook.com/MicrosoftTechNetRadio"><u>Become a Fan @ facebook.com/MicrosoftTechNetRadio</u></a><br><a href="http://channel9.msdn.com/Shows/TechNet&#43;Radio/feed/mp4"><img src="http://blogs.msdn.com/resized-image.ashx/__size/28x0/__key/communityserver-components-userfiles/00-00-33-52-95-Attached&#43;Files/1512.itunes.png" alt="" width="15" height="15"></a> Subscribe to our podcast via <a href="http://itunes.apple.com/us/podcast/technet-radio-mp4-channel-9/id546970030">iTunes</a>, <a href="http://stitcher.com/s?fid=26282">Stitcher</a>, or <a href="http://channel9.msdn.com/Shows/TechNet&#43;Radio/feed/mp4">RSS</a></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/performance/RSS&WT.dl=0&WT.entryid=Entry:RSSView:01d052de67a04de5b4c8a1780003a28d">]]></description>
      <comments>http://channel9.msdn.com/Shows/TechNet+Radio/TechNet-Radio-Cloud-Innovators--Monitor-Your-Applications-with-Foglight-for-Windows-Azure-Applicatio</comments>
      <itunes:summary>Like what you heard? Try Windows Azure for FREE and enjoy the freedom to use your preferred OS, language, database or tool. Windows Azure can help you deploy sites to a highly scalable environment, deploy and run virtual machines, and create highly scalable application in a rich PaaS environment. Give it a try! _________________ Abstract: Kevin Remde, welcomes Douglas Chrystall, Chief Architect at Dell Software to the show as they discuss Foglight for Windows Azure applications – a new product offering from Dell which helps monitor applications built on the Azure platform. Tune in as they chat about this solution which can provide diagnostics and improve your applications performance quality. If you&#39;re interested in learning more about the products or solutions discussed in this episode, click on any of the below links for free, in-depth information: Resources: Microsoft Virtual Academy Download Microsoft Private Cloud Evaluation Software Websites &amp;amp; Blogs: Kevin Remde’s Blog Learn more about Foglight for Windows Azure applications Videos: TechNet Radio: Cloud Innovators – (Part 1) Private Cloud Principles TechNet Radio: Cloud Innovators – (Part 2) Private Cloud Security TechNet Radio: Cloud Innovators – (Part 3) Private Cloud Planning TechNet Radio: Cloud Innovators – (Part 4) Private Cloud IaaS TechNet Radio: Cloud Innovators – (Part 5) Private Cloud and Identity Management Virtual Labs: MSDN Virtual Labs: Windows Azure  Follow @technetradio Become a Fan @ facebook.com/MicrosoftTechNetRadio Subscribe to our podcast via iTunes, Stitcher, or RSS </itunes:summary>
      <itunes:duration>1633</itunes:duration>
      <link>http://channel9.msdn.com/Shows/TechNet+Radio/TechNet-Radio-Cloud-Innovators--Monitor-Your-Applications-with-Foglight-for-Windows-Azure-Applicatio</link>
      <pubDate>Thu, 07 Mar 2013 12:00:15 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/TechNet+Radio/TechNet-Radio-Cloud-Innovators--Monitor-Your-Applications-with-Foglight-for-Windows-Azure-Applicatio</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/3bd3/9757e649-74d6-4b57-b6c3-77e100593bd3/TNRCloudInnoFoglight_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/3bd3/9757e649-74d6-4b57-b6c3-77e100593bd3/TNRCloudInnoFoglight_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/3bd3/9757e649-74d6-4b57-b6c3-77e100593bd3/TNRCloudInnoFoglight_512.jpg" height="287" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/3bd3/9757e649-74d6-4b57-b6c3-77e100593bd3/TNRCloudInnoFoglight.mp3" expression="full" duration="1633" fileSize="26145424" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3bd3/9757e649-74d6-4b57-b6c3-77e100593bd3/TNRCloudInnoFoglight.mp4" expression="full" duration="1633" fileSize="156812819" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3bd3/9757e649-74d6-4b57-b6c3-77e100593bd3/TNRCloudInnoFoglight.webm" expression="full" duration="1633" fileSize="52001266" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3bd3/9757e649-74d6-4b57-b6c3-77e100593bd3/TNRCloudInnoFoglight.wma" expression="full" duration="1633" fileSize="13222631" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3bd3/9757e649-74d6-4b57-b6c3-77e100593bd3/TNRCloudInnoFoglight_high.mp4" expression="full" duration="1633" fileSize="345026584" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3bd3/9757e649-74d6-4b57-b6c3-77e100593bd3/TNRCloudInnoFoglight_mid.mp4" expression="full" duration="1633" fileSize="241365684" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3bd3/9757e649-74d6-4b57-b6c3-77e100593bd3/TNRCloudInnoFoglight_Source.wmv" expression="full" duration="1633" fileSize="562335503" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/3bd3/9757e649-74d6-4b57-b6c3-77e100593bd3/TNRCloudInnoFoglight_Source.wmv" length="562335503" type="video/x-ms-wmv"></enclosure>
      <dc:creator>ChrisCaldwell, TechNet Radio, Kevin Remde</dc:creator>
      <itunes:author>ChrisCaldwell, TechNet Radio, Kevin Remde</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/TechNet+Radio/TechNet-Radio-Cloud-Innovators--Monitor-Your-Applications-with-Foglight-for-Windows-Azure-Applicatio/RSS</wfw:commentRss>
      <category>Diagnostics</category>
      <category>Performance</category>
      <category>Windows Azure</category>
      <category>applications</category>
    </item>
  <item>
      <title>Inside Windows 8: Prashant Ratanchandani - Telemetry and Performance</title>
      <description><![CDATA[<p>A great deal of data is collected during the alpha and beta phases (aka the Developer Preview and the Customer Preview) of Windows. As with Windows 7, Windows 8 performance telemetry is invaluable for identifying performance bottlenecks and bugs in Windows running in the real world.&nbsp;<br><br>There are&nbsp;sophisticated performance and reliability measurement systems inside Windows. <strong>PerfTrack </strong>is one of these and&nbsp;is instrumental for providing Windows team engineers with highly detailed performance data (how long an app took to launch, how long an app took to shutdown, how long it took Windows to standby, to resume, etc...). Here, we meet <strong>Prashant Ratanchandani</strong>, one of the developers who works tirelessly to build/fine tune telemetric&nbsp;measurement algorithms for Windows client (you can imagine there is an equally robust performance telemetry system in Windows 8 Server) and to analyze performance telemetry.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/performance/RSS&WT.dl=0&WT.entryid=Entry:RSSView:a7f1d1fc743b495eaf4ea0d00185495c">]]></description>
      <comments>http://channel9.msdn.com/posts/Inside-Windows-8-Prashant-Ratanchandani-Telemetry-and-Performance</comments>
      <itunes:summary>A great deal of data is collected during the alpha and beta phases (aka the Developer Preview and the Customer Preview) of Windows. As with Windows 7, Windows 8 performance telemetry is invaluable for identifying performance bottlenecks and bugs in Windows running in the real world.&amp;nbsp;There are&amp;nbsp;sophisticated performance and reliability measurement systems inside Windows. PerfTrack is one of these and&amp;nbsp;is instrumental for providing Windows team engineers with highly detailed performance data (how long an app took to launch, how long an app took to shutdown, how long it took Windows to standby, to resume, etc...). Here, we meet Prashant Ratanchandani, one of the developers who works tirelessly to build/fine tune telemetric&amp;nbsp;measurement algorithms for Windows client (you can imagine there is an equally robust performance telemetry system in Windows 8 Server) and to analyze performance telemetry. </itunes:summary>
      <itunes:duration>1478</itunes:duration>
      <link>http://channel9.msdn.com/posts/Inside-Windows-8-Prashant-Ratanchandani-Telemetry-and-Performance</link>
      <pubDate>Mon, 21 Jan 2013 20:37:16 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/Inside-Windows-8-Prashant-Ratanchandani-Telemetry-and-Performance</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/de90/3b8bdef1-3d13-4b28-970f-deb4e3b0de90/InsideWindows8TelemetryPerf_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/de90/3b8bdef1-3d13-4b28-970f-deb4e3b0de90/InsideWindows8TelemetryPerf_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/de90/3b8bdef1-3d13-4b28-970f-deb4e3b0de90/InsideWindows8TelemetryPerf_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/de90/3b8bdef1-3d13-4b28-970f-deb4e3b0de90/InsideWindows8TelemetryPerf.mp3" expression="full" duration="1478" fileSize="23664454" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/de90/3b8bdef1-3d13-4b28-970f-deb4e3b0de90/InsideWindows8TelemetryPerf.mp4" expression="full" duration="1478" fileSize="139274251" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/de90/3b8bdef1-3d13-4b28-970f-deb4e3b0de90/InsideWindows8TelemetryPerf.webm" expression="full" duration="1478" fileSize="60432256" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/de90/3b8bdef1-3d13-4b28-970f-deb4e3b0de90/InsideWindows8TelemetryPerf.wma" expression="full" duration="1478" fileSize="11963955" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/de90/3b8bdef1-3d13-4b28-970f-deb4e3b0de90/InsideWindows8TelemetryPerf.wmv" expression="full" duration="1478" fileSize="205188281" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/de90/3b8bdef1-3d13-4b28-970f-deb4e3b0de90/InsideWindows8TelemetryPerf_high.mp4" expression="full" duration="1478" fileSize="305635780" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/de90/3b8bdef1-3d13-4b28-970f-deb4e3b0de90/InsideWindows8TelemetryPerf_mid.mp4" expression="full" duration="1478" fileSize="213380694" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/de90/3b8bdef1-3d13-4b28-970f-deb4e3b0de90/InsideWindows8TelemetryPerf_Source.wmv" expression="full" duration="1478" fileSize="479246246" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/de90/3b8bdef1-3d13-4b28-970f-deb4e3b0de90/InsideWindows8TelemetryPerf.ism/manifest" expression="full" duration="1478" fileSize="7842" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/de90/3b8bdef1-3d13-4b28-970f-deb4e3b0de90/InsideWindows8TelemetryPerf.wmv" length="205188281" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/Inside-Windows-8-Prashant-Ratanchandani-Telemetry-and-Performance/rss</wfw:commentRss>
      <category>Kernel</category>
      <category>Performance</category>
      <category>PerfTrack</category>
      <category>Windows 8</category>
      <category>WindowsContent</category>
      <category>Inside Windows 8</category>
    </item>
  <item>
      <title>Tutorial 14 - Investigating Wall Clock Responce Time in ASP.NET Scenarios </title>
      <description><![CDATA[<p><span>This&nbsp;video is about doing a wall clock time investigation of ASP.NET scenarios using the PerfView tool.&nbsp; It is best to watch the video using one of the high quality links on the right so the text is readable.&nbsp; If you have not already watched the <a href="http://channel9.msdn.com/Series/PerfView-Tutorial/Tutorial-12-Wall-Clock-Time-Investigation-Basics">video on wall clock time basics</a>, you should do that first (as well as the even more fundamental videos it will refer you to).&nbsp;&nbsp; You may also be interested in the <a href="http://channel9.msdn.com/Series/PerfView-Tutorial/Tutorial-13-Leveraging-Tasks-make-sense-of-ParallelAsynchronous-programs">video on wall clock time for parallel/async programs</a>.&nbsp; </span></p><p><span>As explained video on the basics wall clock time investigations, the key to doing such an investigation is focusing in on a 'critical path' of interest.&nbsp;&nbsp; For ASP.NET scenarios the most&nbsp;obvious such path is the time it takes to respond to any particular request.&nbsp;&nbsp; PerfView supports this idea by creating the 'ASP.NET Thread Time view', by identifying the snippets&nbsp;of time on individual threads that represent work to respond to the request, and associating this cost to a particular request (and further grouping requests by URL.&nbsp;&nbsp; This allows you to quickly segregate 'uninteresting' time where threads are simply waiting for work from the 'important' time when it is on the critical path to respond to a request.&nbsp; The result that it is very straightforward to drill into performance problems on any particular request.&nbsp; </span></p><p>There is a companion <a href="http://blogs.msdn.com/b/vancem/archive/tags/perfview/">perfView blog entries </a>that you&nbsp;may be interested in.&nbsp;&nbsp; In particular&nbsp;there is a&nbsp;<a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-10-37-26-96/AspNetHelloSample.zip">ZIP file of&nbsp;source code and data</a> used in this tutorial, so that you can explore this data and 'follow along' yourself with what was done in this video.&nbsp;&nbsp;To use the zip file simply open it, and drag the directory inside to your desktop (or other location).&nbsp;&nbsp; The file contains an HelloWorld.ASPX file (the source code, just view in notepad) as well as the AspNetHelloWorld.ETL.ZIP file (The data file used in this video)&nbsp;&nbsp; You don't need to unzip this file, simply open it in PerfView.&nbsp;&nbsp;</p><p>You may be interested in the entire&nbsp;<a href="http://channel9.msdn.com/Series/PerfView-Tutorial">PerfView Tutorial video&nbsp;series</a>,&nbsp;&nbsp;</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/performance/RSS&WT.dl=0&WT.entryid=Entry:RSSView:0bb741e5236b4ad1b46ba118001ca5ef">]]></description>
      <comments>http://channel9.msdn.com/posts/Tutorial-14-Investigating-Wall-Clock-responce-time-in-ASPNET-Scenarios</comments>
      <itunes:summary>This&amp;nbsp;video is about doing a wall clock time investigation of ASP.NET scenarios using the PerfView tool.&amp;nbsp; It is best to watch the video using one of the high quality links on the right so the text is readable.&amp;nbsp; If you have not already watched the video on wall clock time basics, you should do that first (as well as the even more fundamental videos it will refer you to).&amp;nbsp;&amp;nbsp; You may also be interested in the video on wall clock time for parallel/async programs.&amp;nbsp;  As explained video on the basics wall clock time investigations, the key to doing such an investigation is focusing in on a &#39;critical path&#39; of interest.&amp;nbsp;&amp;nbsp; For ASP.NET scenarios the most&amp;nbsp;obvious such path is the time it takes to respond to any particular request.&amp;nbsp;&amp;nbsp; PerfView supports this idea by creating the &#39;ASP.NET Thread Time view&#39;, by identifying the snippets&amp;nbsp;of time on individual threads that represent work to respond to the request, and associating this cost to a particular request (and further grouping requests by URL.&amp;nbsp;&amp;nbsp; This allows you to quickly segregate &#39;uninteresting&#39; time where threads are simply waiting for work from the &#39;important&#39; time when it is on the critical path to respond to a request.&amp;nbsp; The result that it is very straightforward to drill into performance problems on any particular request.&amp;nbsp;  There is a companion perfView blog entries that you&amp;nbsp;may be interested in.&amp;nbsp;&amp;nbsp; In particular&amp;nbsp;there is a&amp;nbsp;ZIP file of&amp;nbsp;source code and data used in this tutorial, so that you can explore this data and &#39;follow along&#39; yourself with what was done in this video.&amp;nbsp;&amp;nbsp;To use the zip file simply open it, and drag the directory inside to your desktop (or other location).&amp;nbsp;&amp;nbsp; The file contains an HelloWorld.ASPX file (the source code, just view in notepad) as well as the AspNetHelloWorld.ETL.ZIP file (The data file used in this video)&amp;nbsp;&amp;nbsp; You don&#39;t need to unzip this file, simply open it</itunes:summary>
      <itunes:duration>998</itunes:duration>
      <link>http://channel9.msdn.com/posts/Tutorial-14-Investigating-Wall-Clock-responce-time-in-ASPNET-Scenarios</link>
      <pubDate>Thu, 29 Nov 2012 14:27:33 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/Tutorial-14-Investigating-Wall-Clock-responce-time-in-ASPNET-Scenarios</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/a552/5eef4e5a-59a4-44cd-8226-5574b8c1a552/14AspNetThreadTime_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/a552/5eef4e5a-59a4-44cd-8226-5574b8c1a552/14AspNetThreadTime_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/a552/5eef4e5a-59a4-44cd-8226-5574b8c1a552/14AspNetThreadTime_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/a552/5eef4e5a-59a4-44cd-8226-5574b8c1a552/14AspNetThreadTime.mp3" expression="full" duration="998" fileSize="15982583" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/a552/5eef4e5a-59a4-44cd-8226-5574b8c1a552/14AspNetThreadTime.webm" expression="full" duration="998" fileSize="34303720" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/a552/5eef4e5a-59a4-44cd-8226-5574b8c1a552/14AspNetThreadTime.wma" expression="full" duration="998" fileSize="8088577" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/a552/5eef4e5a-59a4-44cd-8226-5574b8c1a552/14AspNetThreadTime_high.mp4" expression="full" duration="998" fileSize="230216785" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/a552/5eef4e5a-59a4-44cd-8226-5574b8c1a552/14AspNetThreadTime_mid.mp4" expression="full" duration="998" fileSize="152662961" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/a552/5eef4e5a-59a4-44cd-8226-5574b8c1a552/14AspNetThreadTime_Source.wmv" expression="full" duration="998" fileSize="81803482" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/a552/5eef4e5a-59a4-44cd-8226-5574b8c1a552/14AspNetThreadTime_Source.wmv" length="81803482" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Vance Morrison</dc:creator>
      <itunes:author>Vance Morrison</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/Tutorial-14-Investigating-Wall-Clock-responce-time-in-ASPNET-Scenarios/rss</wfw:commentRss>
      <category>.NET</category>
      <category>ETW</category>
      <category>Performance</category>
      <category>performance tools</category>
    </item>
  <item>
      <title>Tutorial 13 - Leveraging Tasks make sense of Parallel/Asynchronous programs </title>
      <description><![CDATA[<p><span>This is the second of a set of video tutorials on how to do wall clock time investigations with PerfView.&nbsp;&nbsp;&nbsp;It is best to watch the video using one of the high quality links on the right so the text is readable.&nbsp; If you have not already watched the <a href="http://channel9.msdn.com/Series/PerfView-Tutorial/Tutorial-12-Wall-Clock-Time-Investigation-Basics">video on wall clock time basics</a>, you should do that first (as well as the even more fundamental videos it will refer you to).&nbsp; </span></p><p><span>In the first video the demo was the simplest case, a sequential program with both disk and CPU time.&nbsp; In this video we discuss the more complex case when there are several threads doing concurrent activity that you wish to analyze.&nbsp;&nbsp;</span></p><p><span>The key PerfView feature that helps in cases like these is the 'Thread Time (with Tasks)', but only works if you use the System.Diagnostics.Threading.Tasks.Task class to spawn the concurrent activities.&nbsp; </span><span>In this view if one Task spawns another, the time associated with the subtask is attributed to the point at which the new Task was created.&nbsp; Thus even though the work might be done on another thread, the cost is 'rolled up' based on the code that requested that that action be done.&nbsp;&nbsp;&nbsp; This allows concurrent applications to be analyzed like the simple sequential case (where the cost of calling a routine is attributed to the routine that called it).&nbsp;&nbsp; </span></p><p>There is a companion <a href="http://blogs.msdn.com/b/vancem/archive/tags/perfview/">perfView blog entries </a>that you&nbsp;may be interested in.&nbsp;&nbsp; In particular&nbsp;there is a&nbsp;<a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-10-37-17-00/BlockedTime.zip">ZIP file of&nbsp;source code and data used in this tutorial</a>, so that you can explore this data and 'follow along' yourself with what was done in this video.&nbsp;&nbsp;To use the zip file simply open it, and drag the directory inside to your desktop (or other location).&nbsp;&nbsp; The file contains the EXE and PDB (symbol file), the complete VS2012 source (in the src directory) as well as the BlockedTimeParallel.ETL.ZIP file (The data file used in this video)&nbsp;&nbsp; You don't need to unzip this file, simply open it in PerfView.&nbsp;&nbsp;</p><p>You may be interested in the entire&nbsp;<a href="http://channel9.msdn.com/Series/PerfView-Tutorial">PerfView Tutorial video&nbsp;series</a>,&nbsp;&nbsp;</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/performance/RSS&WT.dl=0&WT.entryid=Entry:RSSView:4b46a2efcd3c4684b74ba118001baf90">]]></description>
      <comments>http://channel9.msdn.com/Series/PerfView-Tutorial/Tutorial-13-Leveraging-Tasks-make-sense-of-ParallelAsynchronous-programs</comments>
      <itunes:summary>This is the second of a set of video tutorials on how to do wall clock time investigations with PerfView.&amp;nbsp;&amp;nbsp;&amp;nbsp;It is best to watch the video using one of the high quality links on the right so the text is readable.&amp;nbsp; If you have not already watched the video on wall clock time basics, you should do that first (as well as the even more fundamental videos it will refer you to).&amp;nbsp;  In the first video the demo was the simplest case, a sequential program with both disk and CPU time.&amp;nbsp; In this video we discuss the more complex case when there are several threads doing concurrent activity that you wish to analyze.&amp;nbsp;&amp;nbsp; The key PerfView feature that helps in cases like these is the &#39;Thread Time (with Tasks)&#39;, but only works if you use the System.Diagnostics.Threading.Tasks.Task class to spawn the concurrent activities.&amp;nbsp; In this view if one Task spawns another, the time associated with the subtask is attributed to the point at which the new Task was created.&amp;nbsp; Thus even though the work might be done on another thread, the cost is &#39;rolled up&#39; based on the code that requested that that action be done.&amp;nbsp;&amp;nbsp;&amp;nbsp; This allows concurrent applications to be analyzed like the simple sequential case (where the cost of calling a routine is attributed to the routine that called it).&amp;nbsp;&amp;nbsp;  There is a companion perfView blog entries that you&amp;nbsp;may be interested in.&amp;nbsp;&amp;nbsp; In particular&amp;nbsp;there is a&amp;nbsp;ZIP file of&amp;nbsp;source code and data used in this tutorial, so that you can explore this data and &#39;follow along&#39; yourself with what was done in this video.&amp;nbsp;&amp;nbsp;To use the zip file simply open it, and drag the directory inside to your desktop (or other location).&amp;nbsp;&amp;nbsp; The file contains the EXE and PDB (symbol file), the complete VS2012 source (in the src directory) as well as the BlockedTimeParallel.ETL.ZIP file (The data file used in this video)&amp;nbsp;&amp;nbsp; You don&#39;t need to unzip this file, simply open it in</itunes:summary>
      <itunes:duration>950</itunes:duration>
      <link>http://channel9.msdn.com/Series/PerfView-Tutorial/Tutorial-13-Leveraging-Tasks-make-sense-of-ParallelAsynchronous-programs</link>
      <pubDate>Thu, 29 Nov 2012 14:26:50 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/PerfView-Tutorial/Tutorial-13-Leveraging-Tasks-make-sense-of-ParallelAsynchronous-programs</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/f2f2/ec782c13-00d6-4c9b-aba3-927e2b16f2f2/13ThreadTimeByTask_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/f2f2/ec782c13-00d6-4c9b-aba3-927e2b16f2f2/13ThreadTimeByTask_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/f2f2/ec782c13-00d6-4c9b-aba3-927e2b16f2f2/13ThreadTimeByTask_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/f2f2/ec782c13-00d6-4c9b-aba3-927e2b16f2f2/13ThreadTimeByTask.mp3" expression="full" duration="950" fileSize="15216468" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/f2f2/ec782c13-00d6-4c9b-aba3-927e2b16f2f2/13ThreadTimeByTask.webm" expression="full" duration="950" fileSize="32327019" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/f2f2/ec782c13-00d6-4c9b-aba3-927e2b16f2f2/13ThreadTimeByTask.wma" expression="full" duration="950" fileSize="7701061" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/f2f2/ec782c13-00d6-4c9b-aba3-927e2b16f2f2/13ThreadTimeByTask_high.mp4" expression="full" duration="950" fileSize="221528048" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/f2f2/ec782c13-00d6-4c9b-aba3-927e2b16f2f2/13ThreadTimeByTask_mid.mp4" expression="full" duration="950" fileSize="154431120" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/f2f2/ec782c13-00d6-4c9b-aba3-927e2b16f2f2/13ThreadTimeByTask_Source.wmv" expression="full" duration="950" fileSize="72859194" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/f2f2/ec782c13-00d6-4c9b-aba3-927e2b16f2f2/13ThreadTimeByTask_Source.wmv" length="72859194" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Vance Morrison</dc:creator>
      <itunes:author>Vance Morrison</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/PerfView-Tutorial/Tutorial-13-Leveraging-Tasks-make-sense-of-ParallelAsynchronous-programs/RSS</wfw:commentRss>
      <category>.NET</category>
      <category>ETW</category>
      <category>Performance</category>
      <category>performance tools</category>
    </item>
  <item>
      <title>Tutorial 12 - Wall Clock Time Investigation Basics</title>
      <description><![CDATA[<p><span>This is the first of a set of video tutorials on how to do wall clock time investigations with PerfView.&nbsp;&nbsp;&nbsp;It is best to watch the video using one of the high quality links on the right so the text is readable.&nbsp; Wall clock time is often the most interesting metric because it is the time that the end user sees your app taking.&nbsp;&nbsp; Unfortunately wall clock time investigations are more complex because frankly there are more 'players' (disk and network as well as CPU, page faulting, waiting on threads and processes, concurrent activity and resource contention).&nbsp; Thus it does requires more thought and care on your part perform a blocked time investigation.</span></p><p><span>In this tutorial we take the simplest case (a sequential program that scans the file system, which requires both CPU and DISK), to cover the basics of wall clock time investigation.&nbsp;&nbsp; </span><span>This tutorial assumes you have already seen the <a href="http://channel9.msdn.com/Series/PerfView-Tutorial/PerfView-Tutorial-2-A-Simple-CPU-Performance-Investigation">video on CPU analysis</a>&nbsp;as well as the videos on<a href="http://channel9.msdn.com/Series/PerfView-Tutorial/PerfView-Tutorial-3-Resolving-Symbols"> resolving symbols </a>and <a href="http://channel9.msdn.com/Series/PerfView-Tutorial/PerfVIew-Tutorial-4-Grouping-And-Folding">using the stack viewer</a>.&nbsp;&nbsp; Frankly taking a quick&nbsp;tour of the&nbsp;whole <a href="http://channel9.msdn.com/Series/PerfView-Tutorial">PerfView Tutorial Series</a>, would not hurt.&nbsp;&nbsp; </span></p><p>There is a companion <a href="http://blogs.msdn.com/b/vancem/archive/tags/perfview/">perfView blog entries </a>that you&nbsp;may be interested in.&nbsp;&nbsp; In particular&nbsp;there is a&nbsp;<a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-10-37-17-00/BlockedTime.zip">ZIP file of&nbsp;source code and data used in this tutorial</a>, so that you can explore this data and 'follow along' yourself with what was done in this video.&nbsp;&nbsp; To use the zip file simply open it, and drag the directory inside to your desktop (or other location).&nbsp;&nbsp; The file contains the EXE and PDB (symbol file), the complete VS2012 source (in the src directory) as well as the BlockedTimeSync.ETL.ZIP file (The data file used in this video)&nbsp;&nbsp; You don't need to unzip this file, simply open it in PerfView.&nbsp;&nbsp;</p><p>Other videos on wall clock time analysis include</p><ul><li><a href="http://channel9.msdn.com/Series/PerfView-Tutorial/Tutorial-13-Leveraging-Tasks-make-sense-of-ParallelAsynchronous-programs">Leveraging Tasks make sense of Parallel/Asynchronous programs</a> </li><li><a href="http://channel9.msdn.com/posts/Tutorial-14-Investigating-Wall-Clock-responce-time-in-ASPNET-Scenarios">Investigating Wall Clock Response Time of ASP.NET scenarios</a>&nbsp;which I talk about in<a href="http://blogs.msdn.com/b/vancem/archive/2012/11/28/video-wall-clock-time-analysis-of-asp-net-applications-using-perfview.aspx"> this blog entry</a>. </li></ul> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/performance/RSS&WT.dl=0&WT.entryid=Entry:RSSView:314db0ec5e544bf19380a1150117c187">]]></description>
      <comments>http://channel9.msdn.com/Series/PerfView-Tutorial/Tutorial-12-Wall-Clock-Time-Investigation-Basics</comments>
      <itunes:summary>This is the first of a set of video tutorials on how to do wall clock time investigations with PerfView.&amp;nbsp;&amp;nbsp;&amp;nbsp;It is best to watch the video using one of the high quality links on the right so the text is readable.&amp;nbsp; Wall clock time is often the most interesting metric because it is the time that the end user sees your app taking.&amp;nbsp;&amp;nbsp; Unfortunately wall clock time investigations are more complex because frankly there are more &#39;players&#39; (disk and network as well as CPU, page faulting, waiting on threads and processes, concurrent activity and resource contention).&amp;nbsp; Thus it does requires more thought and care on your part perform a blocked time investigation. In this tutorial we take the simplest case (a sequential program that scans the file system, which requires both CPU and DISK), to cover the basics of wall clock time investigation.&amp;nbsp;&amp;nbsp; This tutorial assumes you have already seen the video on CPU analysis&amp;nbsp;as well as the videos on resolving symbols and using the stack viewer.&amp;nbsp;&amp;nbsp; Frankly taking a quick&amp;nbsp;tour of the&amp;nbsp;whole PerfView Tutorial Series, would not hurt.&amp;nbsp;&amp;nbsp;  There is a companion perfView blog entries that you&amp;nbsp;may be interested in.&amp;nbsp;&amp;nbsp; In particular&amp;nbsp;there is a&amp;nbsp;ZIP file of&amp;nbsp;source code and data used in this tutorial, so that you can explore this data and &#39;follow along&#39; yourself with what was done in this video.&amp;nbsp;&amp;nbsp; To use the zip file simply open it, and drag the directory inside to your desktop (or other location).&amp;nbsp;&amp;nbsp; The file contains the EXE and PDB (symbol file), the complete VS2012 source (in the src directory) as well as the BlockedTimeSync.ETL.ZIP file (The data file used in this video)&amp;nbsp;&amp;nbsp; You don&#39;t need to unzip this file, simply open it in PerfView.&amp;nbsp;&amp;nbsp; Other videos on wall clock time analysis include Leveraging Tasks make sense of Parallel/Asynchronous programs Investigating Wall Clock Response Time of ASP.NET scenarios&amp;nbs</itunes:summary>
      <itunes:duration>952</itunes:duration>
      <link>http://channel9.msdn.com/Series/PerfView-Tutorial/Tutorial-12-Wall-Clock-Time-Investigation-Basics</link>
      <pubDate>Mon, 26 Nov 2012 19:42:19 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/PerfView-Tutorial/Tutorial-12-Wall-Clock-Time-Investigation-Basics</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/a94e/d2381fc6-7384-4bee-b186-f25725b6a94e/12ThreadTimeBasics_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/a94e/d2381fc6-7384-4bee-b186-f25725b6a94e/12ThreadTimeBasics_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/a94e/d2381fc6-7384-4bee-b186-f25725b6a94e/12ThreadTimeBasics_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/a94e/d2381fc6-7384-4bee-b186-f25725b6a94e/12ThreadTimeBasics.mp3" expression="full" duration="952" fileSize="15238567" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/a94e/d2381fc6-7384-4bee-b186-f25725b6a94e/12ThreadTimeBasics.webm" expression="full" duration="952" fileSize="33856656" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/a94e/d2381fc6-7384-4bee-b186-f25725b6a94e/12ThreadTimeBasics.wma" expression="full" duration="952" fileSize="7713077" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/a94e/d2381fc6-7384-4bee-b186-f25725b6a94e/12ThreadTimeBasics.wmv" expression="full" duration="952" fileSize="35861141" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/a94e/d2381fc6-7384-4bee-b186-f25725b6a94e/12ThreadTimeBasics_high.mp4" expression="full" duration="952" fileSize="240500089" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/a94e/d2381fc6-7384-4bee-b186-f25725b6a94e/12ThreadTimeBasics_mid.mp4" expression="full" duration="952" fileSize="169469632" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/a94e/d2381fc6-7384-4bee-b186-f25725b6a94e/12ThreadTimeBasics_Source.wmv" expression="full" duration="952" fileSize="66291206" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/a94e/d2381fc6-7384-4bee-b186-f25725b6a94e/12ThreadTimeBasics.wmv" length="35861141" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Vance Morrison</dc:creator>
      <itunes:author>Vance Morrison</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/PerfView-Tutorial/Tutorial-12-Wall-Clock-Time-Investigation-Basics/RSS</wfw:commentRss>
      <category>.NET</category>
      <category>ETW</category>
      <category>Performance</category>
      <category>performance tools</category>
    </item>
  <item>
      <title>.NET 4.5 - Multicore JIT</title>
      <description><![CDATA[<p><a href="http://blogs.msdn.com/b/dotnet/archive/2012/10/18/an-easy-solution-for-improving-app-launch-performance.aspx" target="_blank"><strong>Multicore JIT </strong></a>is a .NET 4.5 compiler technology that<strong>&nbsp;</strong>uses parallelization to reduce the JIT compilation time during application startup.<br><br>Multicore JIT team says:</p><p><em>&quot;With Multicore JIT, methods are compiled on two cores in parallel. The more code you execute on your startup path, the more effective Multicore JIT will be at reducing startup time. Improvements of 20%-50% are very typical, which is great news to anyone developing medium to large .NET Framework applications that are not able to take advantage of NGen. You can improve the startup time of your application by up to 50% with very little work, even if it runs off of a USB stick.&quot;<br></em><br>Who better to explain this than .NET Performance Architect <strong>Vance Morrison</strong> and Multicore JIT program manager <strong>Dan&nbsp;Taylor</strong>?&nbsp;They are joined by&nbsp;software engineer <strong>Rick Brewster</strong> from the Windows team to discuss how this technology works and why it matters. Rick works on a large .NET Windows desktop application and Multicore JIT has clearly&nbsp;sped up his app's startup time.&nbsp;We'll&nbsp;get the inside scoop from both those who designed the technology and those who use it in production.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/performance/RSS&WT.dl=0&WT.entryid=Entry:RSSView:4c6b5bf8341c4f7a98e1a0d80043a9db">]]></description>
      <comments>http://channel9.msdn.com/posts/NET-45-Multicore-JIT</comments>
      <itunes:summary>Multicore JIT is a .NET 4.5 compiler technology that&amp;nbsp;uses parallelization to reduce the JIT compilation time during application startup.Multicore JIT team says: &amp;quot;With Multicore JIT, methods are compiled on two cores in parallel. The more code you execute on your startup path, the more effective Multicore JIT will be at reducing startup time. Improvements of 20%-50% are very typical, which is great news to anyone developing medium to large .NET Framework applications that are not able to take advantage of NGen. You can improve the startup time of your application by up to 50% with very little work, even if it runs off of a USB stick.&amp;quot;Who better to explain this than .NET Performance Architect Vance Morrison and Multicore JIT program manager Dan&amp;nbsp;Taylor?&amp;nbsp;They are joined by&amp;nbsp;software engineer Rick Brewster from the Windows team to discuss how this technology works and why it matters. Rick works on a large .NET Windows desktop application and Multicore JIT has clearly&amp;nbsp;sped up his app&#39;s startup time.&amp;nbsp;We&#39;ll&amp;nbsp;get the inside scoop from both those who designed the technology and those who use it in production. </itunes:summary>
      <itunes:duration>2250</itunes:duration>
      <link>http://channel9.msdn.com/posts/NET-45-Multicore-JIT</link>
      <pubDate>Thu, 18 Oct 2012 13:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/NET-45-Multicore-JIT</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/5271/82c45062-4406-4b89-852c-854c64b45271/MulticoreJITNET45_100.jpg" height="66" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/5271/82c45062-4406-4b89-852c-854c64b45271/MulticoreJITNET45_220.jpg" height="146" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/5271/82c45062-4406-4b89-852c-854c64b45271/MulticoreJITNET45_512.jpg" height="341" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/5271/82c45062-4406-4b89-852c-854c64b45271/MulticoreJITNET45.mp3" expression="full" duration="2250" fileSize="36005247" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/5271/82c45062-4406-4b89-852c-854c64b45271/MulticoreJITNET45.mp4" expression="full" duration="2250" fileSize="212770764" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/5271/82c45062-4406-4b89-852c-854c64b45271/MulticoreJITNET45.webm" expression="full" duration="2250" fileSize="89999163" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/5271/82c45062-4406-4b89-852c-854c64b45271/MulticoreJITNET45.wma" expression="full" duration="2250" fileSize="18203263" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/5271/82c45062-4406-4b89-852c-854c64b45271/MulticoreJITNET45.wmv" expression="full" duration="2250" fileSize="194746867" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/5271/82c45062-4406-4b89-852c-854c64b45271/MulticoreJITNET45_high.mp4" expression="full" duration="2250" fileSize="467603796" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/5271/82c45062-4406-4b89-852c-854c64b45271/MulticoreJITNET45_mid.mp4" expression="full" duration="2250" fileSize="327388263" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/5271/82c45062-4406-4b89-852c-854c64b45271/MulticoreJITNET45_Source.wmv" expression="full" duration="2250" fileSize="452344897" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/5271/82c45062-4406-4b89-852c-854c64b45271/MulticoreJITNET45.ism/manifest" expression="full" duration="2250" fileSize="6086" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/5271/82c45062-4406-4b89-852c-854c64b45271/MulticoreJITNET45.wmv" length="194746867" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>11</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/NET-45-Multicore-JIT/rss</wfw:commentRss>
      <category>Compilers</category>
      <category>JIT</category>
      <category>Performance</category>
      <category>.NET Framework 4.5</category>
      <category>Visual Studio 2012</category>
    </item>
  <item>
      <title>Tutorial 11 - Investigating .NET Heap Memory Leaks :Part2 Analyzing the data</title>
      <description><![CDATA[<p>This video is the second in a two-part video on investigating a GC memory 'leak'.&nbsp;&nbsp; This video discusses a real world memory leak that was found and corrected in PerfView itself.&nbsp;&nbsp; If you have not watched <a href="http://channel9.msdn.com/Series/PerfView-Tutorial/Tutorial-10-Investigating-NET-Heap-Memory-Leaks-Part1-Collecting-the-data">part one</a>, you should do so now.&nbsp;&nbsp; This second part assumes that we have taken two heap snapshots and now wish to investigate the differences between the two snapshots.&nbsp;&nbsp; We show how to do a diff, and explain the theory (negating the sample of the baseline), and how&nbsp;trivial it is to find what&nbsp;'path of referneces' are keeping the objects alive.&nbsp;&nbsp;</p><p>Armed with this information we disover that some of&nbsp;growth is 'by design' (it is part of a useful cache), however some of the growh is an&nbsp;unfortunate side effect of other caching.&nbsp;&nbsp;&nbsp;We discuss how we fixed this problem and then validated that the fix actually worked.&nbsp;&nbsp; &nbsp;</p><p>Aftet watching this&nbsp; if you have not already done so, you should watch the video on <a href="http://channel9.msdn.com/Series/PerfView-Tutorial/PerfView-Tutorial-9-NET-Memory-Investigation-Basics-of-GC-Heap-Snapshots">GC Memory Investigation Basics</a>. You may also be interested in the whole <a href="http://channel9.msdn.com/Series/PerfView-Tutorial">PerfView Tutorial Series</a>.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/performance/RSS&WT.dl=0&WT.entryid=Entry:RSSView:add7229f00e54d1f9da9a0ca01139fae">]]></description>
      <comments>http://channel9.msdn.com/Series/PerfView-Tutorial/Tutorial-11-Investigating-NET-Heap-Memory-Leaks-Part2-Analyzing-the-data</comments>
      <itunes:summary>This video is the second in a two-part video on investigating a GC memory &#39;leak&#39;.&amp;nbsp;&amp;nbsp; This video discusses a real world memory leak that was found and corrected in PerfView itself.&amp;nbsp;&amp;nbsp; If you have not watched part one, you should do so now.&amp;nbsp;&amp;nbsp; This second part assumes that we have taken two heap snapshots and now wish to investigate the differences between the two snapshots.&amp;nbsp;&amp;nbsp; We show how to do a diff, and explain the theory (negating the sample of the baseline), and how&amp;nbsp;trivial it is to find what&amp;nbsp;&#39;path of referneces&#39; are keeping the objects alive.&amp;nbsp;&amp;nbsp; Armed with this information we disover that some of&amp;nbsp;growth is &#39;by design&#39; (it is part of a useful cache), however some of the growh is an&amp;nbsp;unfortunate side effect of other caching.&amp;nbsp;&amp;nbsp;&amp;nbsp;We discuss how we fixed this problem and then validated that the fix actually worked.&amp;nbsp;&amp;nbsp; &amp;nbsp; Aftet watching this&amp;nbsp; if you have not already done so, you should watch the video on GC Memory Investigation Basics. You may also be interested in the whole PerfView Tutorial Series. </itunes:summary>
      <itunes:duration>664</itunes:duration>
      <link>http://channel9.msdn.com/Series/PerfView-Tutorial/Tutorial-11-Investigating-NET-Heap-Memory-Leaks-Part2-Analyzing-the-data</link>
      <pubDate>Thu, 13 Sep 2012 14:21:44 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/PerfView-Tutorial/Tutorial-11-Investigating-NET-Heap-Memory-Leaks-Part2-Analyzing-the-data</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/1711/35ba3150-406e-4e25-8401-f607f51c1711/11MemoryLeakAnalysis_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/1711/35ba3150-406e-4e25-8401-f607f51c1711/11MemoryLeakAnalysis_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/1711/35ba3150-406e-4e25-8401-f607f51c1711/11MemoryLeakAnalysis_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/1711/35ba3150-406e-4e25-8401-f607f51c1711/11MemoryLeakAnalysis.mp3" expression="full" duration="664" fileSize="10639397" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/1711/35ba3150-406e-4e25-8401-f607f51c1711/11MemoryLeakAnalysis.webm" expression="full" duration="664" fileSize="22132087" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/1711/35ba3150-406e-4e25-8401-f607f51c1711/11MemoryLeakAnalysis.wma" expression="full" duration="664" fileSize="5387981" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/1711/35ba3150-406e-4e25-8401-f607f51c1711/11MemoryLeakAnalysis_high.mp4" expression="full" duration="664" fileSize="143390056" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/1711/35ba3150-406e-4e25-8401-f607f51c1711/11MemoryLeakAnalysis_mid.mp4" expression="full" duration="664" fileSize="99901694" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/1711/35ba3150-406e-4e25-8401-f607f51c1711/11MemoryLeakAnalysis_Source.wmv" expression="full" duration="664" fileSize="51417478" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/1711/35ba3150-406e-4e25-8401-f607f51c1711/11MemoryLeakAnalysis_Source.wmv" length="51417478" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Vance Morrison</dc:creator>
      <itunes:author>Vance Morrison</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/PerfView-Tutorial/Tutorial-11-Investigating-NET-Heap-Memory-Leaks-Part2-Analyzing-the-data/RSS</wfw:commentRss>
      <category>.NET</category>
      <category>ETW</category>
      <category>Performance</category>
      <category>performance tools</category>
    </item>
  <item>
      <title>Tutorial 10 - Investigating .NET Heap Memory Leaks :Part1 Collecting the data</title>
      <description><![CDATA[<p>This video is the first in a <a href="http://channel9.msdn.com/Series/PerfView-Tutorial/Tutorial-11-Investigating-NET-Heap-Memory-Leaks-Part2-Analyzing-the-data">two-part </a>video on investigating a GC memory 'leak'.&nbsp;&nbsp; This video discusses a real world memory leak that was found and corrected in PerfView itself.&nbsp;&nbsp; This first part discusses how you likely found the leak (by observing memory growth using TaskManager or a simmiar utility), and that some care is needed because not all memory growth is a leadk.&nbsp;&nbsp; The hallmark of a leak is <strong>unbounded</strong> growth when repeating an operation.&nbsp;&nbsp;</p><p>Also discussed is the&nbsp;&nbsp;the basic theory of taking two snapshots, one as a baseline, and another after doing an operation that&nbsp;<strong>should</strong>&nbsp;return the application to the same memory configuration.&nbsp;&nbsp;&nbsp;</p><p>Aftet watching this you should watch&nbsp;<a href="http://channel9.msdn.com/Series/PerfView-Tutorial/Tutorial-11-Investigating-NET-Heap-Memory-Leaks-Part2-Analyzing-the-data">part two</a> of this video.&nbsp;&nbsp; If you have not already done so, you should watch the video on <a href="http://channel9.msdn.com/Series/PerfView-Tutorial/PerfView-Tutorial-9-NET-Memory-Investigation-Basics-of-GC-Heap-Snapshots">GC Memory Investigation Basics</a>. You may also be interested in the whole <a href="http://channel9.msdn.com/Series/PerfView-Tutorial">PerfView Tutorial Series</a>.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/performance/RSS&WT.dl=0&WT.entryid=Entry:RSSView:c6a0a643d76043de85bea0ca0111e636">]]></description>
      <comments>http://channel9.msdn.com/Series/PerfView-Tutorial/Tutorial-10-Investigating-NET-Heap-Memory-Leaks-Part1-Collecting-the-data</comments>
      <itunes:summary>This video is the first in a two-part video on investigating a GC memory &#39;leak&#39;.&amp;nbsp;&amp;nbsp; This video discusses a real world memory leak that was found and corrected in PerfView itself.&amp;nbsp;&amp;nbsp; This first part discusses how you likely found the leak (by observing memory growth using TaskManager or a simmiar utility), and that some care is needed because not all memory growth is a leadk.&amp;nbsp;&amp;nbsp; The hallmark of a leak is unbounded growth when repeating an operation.&amp;nbsp;&amp;nbsp; Also discussed is the&amp;nbsp;&amp;nbsp;the basic theory of taking two snapshots, one as a baseline, and another after doing an operation that&amp;nbsp;should&amp;nbsp;return the application to the same memory configuration.&amp;nbsp;&amp;nbsp;&amp;nbsp; Aftet watching this you should watch&amp;nbsp;part two of this video.&amp;nbsp;&amp;nbsp; If you have not already done so, you should watch the video on GC Memory Investigation Basics. You may also be interested in the whole PerfView Tutorial Series. </itunes:summary>
      <itunes:duration>455</itunes:duration>
      <link>http://channel9.msdn.com/Series/PerfView-Tutorial/Tutorial-10-Investigating-NET-Heap-Memory-Leaks-Part1-Collecting-the-data</link>
      <pubDate>Thu, 13 Sep 2012 14:21:32 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/PerfView-Tutorial/Tutorial-10-Investigating-NET-Heap-Memory-Leaks-Part1-Collecting-the-data</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/f18b/cff42c17-660b-44d9-98c0-25b8f391f18b/10MemoryLeakCollection_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/f18b/cff42c17-660b-44d9-98c0-25b8f391f18b/10MemoryLeakCollection_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/f18b/cff42c17-660b-44d9-98c0-25b8f391f18b/10MemoryLeakCollection_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/f18b/cff42c17-660b-44d9-98c0-25b8f391f18b/10MemoryLeakCollection.mp3" expression="full" duration="455" fileSize="7289038" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/f18b/cff42c17-660b-44d9-98c0-25b8f391f18b/10MemoryLeakCollection.webm" expression="full" duration="455" fileSize="15430119" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/f18b/cff42c17-660b-44d9-98c0-25b8f391f18b/10MemoryLeakCollection.wma" expression="full" duration="455" fileSize="3696729" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/f18b/cff42c17-660b-44d9-98c0-25b8f391f18b/10MemoryLeakCollection_high.mp4" expression="full" duration="455" fileSize="112381525" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/f18b/cff42c17-660b-44d9-98c0-25b8f391f18b/10MemoryLeakCollection_mid.mp4" expression="full" duration="455" fileSize="76726886" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/f18b/cff42c17-660b-44d9-98c0-25b8f391f18b/10MemoryLeakCollection_Source.wmv" expression="full" duration="455" fileSize="33216224" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/f18b/cff42c17-660b-44d9-98c0-25b8f391f18b/10MemoryLeakCollection_Source.wmv" length="33216224" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Vance Morrison</dc:creator>
      <itunes:author>Vance Morrison</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/PerfView-Tutorial/Tutorial-10-Investigating-NET-Heap-Memory-Leaks-Part1-Collecting-the-data/RSS</wfw:commentRss>
      <category>.NET</category>
      <category>ETW</category>
      <category>Performance</category>
      <category>performance tools</category>
    </item>
  <item>
      <title>PerfView Tutorial 9 - .NET Memory Investigation: Basics of GC Heap Snapshots</title>
      <description><![CDATA[<p>This video describes the basic information you need to start a NET memory investigation and in particular understand the data shown you in a .NET GC snapshot.&nbsp;</p><p>The first step in doing&nbsp; .NET Memory investigation is first determine whether&nbsp;.NET Memory is your problem and take a heap snapshot.&nbsp;&nbsp; This tutorial shows you how to determine how much of your process's memory is GC heap and (if that is your problem) shows you how to take a snapshot of the GC heap.&nbsp;&nbsp;&nbsp; For large GC heaps, PerfView does not dump every object, but instead&nbsp;samples the heap (but goes to great lengths to insure that sample is representative).&nbsp; &nbsp;&nbsp; This video describes this sampling and how to learn more about it.&nbsp;</p><p>After watching this video you should follow up with the tutorial on <a href="http://channel9.msdn.com/Series/PerfView-Tutorial/Tutorial-10-Investigating-NET-Heap-Memory-Leaks-Part1-Collecting-the-data">investigating heap minemory leaks with PerfView</a>.&nbsp; You may also be interested in the whole <a href="http://channel9.msdn.com/Series/PerfView-Tutorial">PerfView Tutorial Series</a>.</p><p>&nbsp;</p><p>&nbsp;</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/performance/RSS&WT.dl=0&WT.entryid=Entry:RSSView:6791b59604fb450d9e52a0b10183b723">]]></description>
      <comments>http://channel9.msdn.com/Series/PerfView-Tutorial/PerfView-Tutorial-9-NET-Memory-Investigation-Basics-of-GC-Heap-Snapshots</comments>
      <itunes:summary>This video describes the basic information you need to start a NET memory investigation and in particular understand the data shown you in a .NET GC snapshot.&amp;nbsp; The first step in doing&amp;nbsp; .NET Memory investigation is first determine whether&amp;nbsp;.NET Memory is your problem and take a heap snapshot.&amp;nbsp;&amp;nbsp; This tutorial shows you how to determine how much of your process&#39;s memory is GC heap and (if that is your problem) shows you how to take a snapshot of the GC heap.&amp;nbsp;&amp;nbsp;&amp;nbsp; For large GC heaps, PerfView does not dump every object, but instead&amp;nbsp;samples the heap (but goes to great lengths to insure that sample is representative).&amp;nbsp; &amp;nbsp;&amp;nbsp; This video describes this sampling and how to learn more about it.&amp;nbsp; After watching this video you should follow up with the tutorial on investigating heap minemory leaks with PerfView.&amp;nbsp; You may also be interested in the whole PerfView Tutorial Series. &amp;nbsp; &amp;nbsp; </itunes:summary>
      <itunes:duration>515</itunes:duration>
      <link>http://channel9.msdn.com/Series/PerfView-Tutorial/PerfView-Tutorial-9-NET-Memory-Investigation-Basics-of-GC-Heap-Snapshots</link>
      <pubDate>Thu, 13 Sep 2012 14:21:11 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/PerfView-Tutorial/PerfView-Tutorial-9-NET-Memory-Investigation-Basics-of-GC-Heap-Snapshots</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/16fb/6c727d55-1faa-4513-bff7-ff93043a16fb/9TakeHeapSnapshot_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/16fb/6c727d55-1faa-4513-bff7-ff93043a16fb/9TakeHeapSnapshot_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/16fb/6c727d55-1faa-4513-bff7-ff93043a16fb/9TakeHeapSnapshot_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/16fb/6c727d55-1faa-4513-bff7-ff93043a16fb/9TakeHeapSnapshot.mp3" expression="full" duration="515" fileSize="8246584" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/16fb/6c727d55-1faa-4513-bff7-ff93043a16fb/9TakeHeapSnapshot.wma" expression="full" duration="515" fileSize="4180373" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/16fb/6c727d55-1faa-4513-bff7-ff93043a16fb/9TakeHeapSnapshot_high.mp4" expression="full" duration="515" fileSize="142441641" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/16fb/6c727d55-1faa-4513-bff7-ff93043a16fb/9TakeHeapSnapshot_Source.wmv" expression="full" duration="515" fileSize="33080578" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/16fb/6c727d55-1faa-4513-bff7-ff93043a16fb/9TakeHeapSnapshot_Source.wmv" length="33080578" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Vance Morrison</dc:creator>
      <itunes:author>Vance Morrison</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/PerfView-Tutorial/PerfView-Tutorial-9-NET-Memory-Investigation-Basics-of-GC-Heap-Snapshots/RSS</wfw:commentRss>
      <category>ETW</category>
      <category>Performance</category>
      <category>performance tools</category>
    </item>
  <item>
      <title>PerfView Tutorial 8 -  Generating Your Own Events with EventSources</title>
      <description><![CDATA[<p>It may be that the ASP.NET events discussed in the <a href="http://channel9.msdn.com/Series/PerfView-Tutorial/PerfView-Tutorial-7-Using-the-Event-Viewer-in-ASPNET-Scenarios">previous video </a>are diagnosting the performance of you service.&nbsp; However it not (or you are not using ASP.NET), you will want to log your own ETW events.&nbsp;&nbsp; This video shows you <br>how easy it is to do this from C# by using a V4.5 Runtime class called <a href="http://msdn.microsoft.com/en-us/library/system.diagnostics.tracing.eventsource(v=VS.110).aspx">System.Diagnostics.Tracing.EventSource </a>(there is also a stand alone version for V3.5 or V4.0 runtimes).&nbsp;&nbsp; The video goes through the process end-to-end from <br>creating the C# method to do the logging, through activating the logging using PerfView, and finally&nbsp;displaying the events in PerfView's 'events' view.&nbsp;</p><p>It is best to watch the video using one of the high quality links on the right so the text is readable.&nbsp;</p><p>See the <a href="http://blogs.msdn.com/b/vancem/archive/2012/07/09/logging-your-own-etw-events-in-c-system-diagnostics-tracing-eventsource.aspx">companion blog </a>entry for the demo code and stand alone EventSource DLL.&nbsp; You may also be interested in the whole <a href="http://channel9.msdn.com/Series/PerfView-Tutorial">PerfView Tutorial Series</a>, as well as performance related material at <a href="http://blogs.msdn.com/b/vancem/">Vance Morrison's Performance Blog</a>.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/performance/RSS&WT.dl=0&WT.entryid=Entry:RSSView:8840315428e748dabfe3a0b1018173ab">]]></description>
      <comments>http://channel9.msdn.com/Series/PerfView-Tutorial/PerfView-Tutorial-8-Generating-Your-Own-Events-with-EventSources</comments>
      <itunes:summary>It may be that the ASP.NET events discussed in the previous video are diagnosting the performance of you service.&amp;nbsp; However it not (or you are not using ASP.NET), you will want to log your own ETW events.&amp;nbsp;&amp;nbsp; This video shows you how easy it is to do this from C# by using a V4.5 Runtime class called System.Diagnostics.Tracing.EventSource (there is also a stand alone version for V3.5 or V4.0 runtimes).&amp;nbsp;&amp;nbsp; The video goes through the process end-to-end from creating the C# method to do the logging, through activating the logging using PerfView, and finally&amp;nbsp;displaying the events in PerfView&#39;s &#39;events&#39; view.&amp;nbsp; It is best to watch the video using one of the high quality links on the right so the text is readable.&amp;nbsp; See the companion blog entry for the demo code and stand alone EventSource DLL.&amp;nbsp; You may also be interested in the whole PerfView Tutorial Series, as well as performance related material at Vance Morrison&#39;s Performance Blog. </itunes:summary>
      <itunes:duration>703</itunes:duration>
      <link>http://channel9.msdn.com/Series/PerfView-Tutorial/PerfView-Tutorial-8-Generating-Your-Own-Events-with-EventSources</link>
      <pubDate>Sun, 19 Aug 2012 01:12:46 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/PerfView-Tutorial/PerfView-Tutorial-8-Generating-Your-Own-Events-with-EventSources</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/b063/73af6f13-fc83-44f9-9a91-9f2e84d7b063/8EventSources_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/b063/73af6f13-fc83-44f9-9a91-9f2e84d7b063/8EventSources_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/b063/73af6f13-fc83-44f9-9a91-9f2e84d7b063/8EventSources_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/b063/73af6f13-fc83-44f9-9a91-9f2e84d7b063/8EventSources.mp3" expression="full" duration="703" fileSize="11258177" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b063/73af6f13-fc83-44f9-9a91-9f2e84d7b063/8EventSources.wma" expression="full" duration="703" fileSize="5703401" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b063/73af6f13-fc83-44f9-9a91-9f2e84d7b063/8EventSources_high.mp4" expression="full" duration="703" fileSize="154291698" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b063/73af6f13-fc83-44f9-9a91-9f2e84d7b063/8EventSources_Source.wmv" expression="full" duration="703" fileSize="61385706" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/b063/73af6f13-fc83-44f9-9a91-9f2e84d7b063/8EventSources_Source.wmv" length="61385706" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Vance Morrison</dc:creator>
      <itunes:author>Vance Morrison</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/PerfView-Tutorial/PerfView-Tutorial-8-Generating-Your-Own-Events-with-EventSources/RSS</wfw:commentRss>
      <category>ETW</category>
      <category>Performance</category>
      <category>performance tools</category>
    </item>
  <item>
      <title>PerfView Tutorial 7 - Using the Event Viewer in ASP.NET Scenarios</title>
      <description><![CDATA[<p><span>In the <a href="http://channel9.msdn.com/Series/PerfView-Tutorial/Perfview-Tutorial-6-The-Event-Viewer-Basics">previous video </a>learned the basics of using the event viewer. In this video we use that knowledge in a common scenario: investigating the performance of an ASP.NET server scenario. The video discusses the ASP.NET ETW events as well important fields like the 'ContextID' field that let you quickly home in on the processing that is related to a single event. This is VERY helpful in understanding performance regressions and sporatic peformance degrades. </span></p><p><span>It is best to watch the video using one of the high quality links on the right so the text is readable.</span></p><p><span>The <a href="http://channel9.msdn.com/Series/PerfView-Tutorial/PerfView-Tutorial-8-Generating-Your-Own-Events-with-EventSources">next video </a>is on showing you how to insert your own events int the ETW stream. You may also be interested in the whole <a href="http://channel9.msdn.com/Series/PerfView-Tutorial">PerfView Tutorial Series</a>, as well as performance related material at <a href="http://blogs.msdn.com/b/vancem/">Vance Morrison's Performance Blog</a>.</span></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/performance/RSS&WT.dl=0&WT.entryid=Entry:RSSView:b9611a6125e64a3dafb0a0b2000db9ba">]]></description>
      <comments>http://channel9.msdn.com/Series/PerfView-Tutorial/PerfView-Tutorial-7-Using-the-Event-Viewer-in-ASPNET-Scenarios</comments>
      <itunes:summary>In the previous video learned the basics of using the event viewer. In this video we use that knowledge in a common scenario: investigating the performance of an ASP.NET server scenario. The video discusses the ASP.NET ETW events as well important fields like the &#39;ContextID&#39; field that let you quickly home in on the processing that is related to a single event. This is VERY helpful in understanding performance regressions and sporatic peformance degrades.  It is best to watch the video using one of the high quality links on the right so the text is readable. The next video is on showing you how to insert your own events int the ETW stream. You may also be interested in the whole PerfView Tutorial Series, as well as performance related material at Vance Morrison&#39;s Performance Blog. </itunes:summary>
      <itunes:duration>354</itunes:duration>
      <link>http://channel9.msdn.com/Series/PerfView-Tutorial/PerfView-Tutorial-7-Using-the-Event-Viewer-in-ASPNET-Scenarios</link>
      <pubDate>Sun, 19 Aug 2012 01:12:31 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/PerfView-Tutorial/PerfView-Tutorial-7-Using-the-Event-Viewer-in-ASPNET-Scenarios</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/edfd/256cfed5-5337-4e24-9312-405414daedfd/7ASPNetEventViewer_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/edfd/256cfed5-5337-4e24-9312-405414daedfd/7ASPNetEventViewer_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/edfd/256cfed5-5337-4e24-9312-405414daedfd/7ASPNetEventViewer_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/edfd/256cfed5-5337-4e24-9312-405414daedfd/7ASPNetEventViewer.mp3" expression="full" duration="354" fileSize="5671506" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/edfd/256cfed5-5337-4e24-9312-405414daedfd/7ASPNetEventViewer.wma" expression="full" duration="354" fileSize="2879641" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/edfd/256cfed5-5337-4e24-9312-405414daedfd/7ASPNetEventViewer_high.mp4" expression="full" duration="354" fileSize="79348945" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/edfd/256cfed5-5337-4e24-9312-405414daedfd/7ASPNetEventViewer_Source.wmv" expression="full" duration="354" fileSize="31855618" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/edfd/256cfed5-5337-4e24-9312-405414daedfd/7ASPNetEventViewer_Source.wmv" length="31855618" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Vance Morrison</dc:creator>
      <itunes:author>Vance Morrison</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/PerfView-Tutorial/PerfView-Tutorial-7-Using-the-Event-Viewer-in-ASPNET-Scenarios/RSS</wfw:commentRss>
      <category>ETW</category>
      <category>Performance</category>
      <category>performance tools</category>
    </item>
  <item>
      <title>Perfview Tutorial 6 - The Event Viewer Basics</title>
      <description><![CDATA[<p><span>In the <a href="http://channel9.msdn.com/posts/PerfView-Tutorial-1-Collecting-data-with-the-Run-command">first tutorial </a>we used the 'Run' command to caputure data while an executable ran. In <a href="http://channel9.msdn.com/series/PerfView-tutorial">tutorial 2-5</a> we learned how to use the StackViewer to do a CPU investigation. In this tutorial we learn more about a very different view called the EventViewer that allows you to look at ALL the data in each event that is logged in cronological order. This view is especially useful for finding 'when things happen' as well as see useful side information (like process command lines, and the version of all the DLLs in use). We show how to filter by event name, process, time range and event text as well as show to display only the columns that you are interested in. </span></p><p><span>It is best to watch the video using one of the high quality links on the right so the text is readable. </span></p><p><span>The <a href="http://channel9.msdn.com/Series/PerfView-Tutorial/PerfView-Tutorial-7-Using-the-Event-Viewer-in-ASPNET-Scenarios">next video </a>is on applying the Event viewer to investigating an ASP.NET scenario. You may also be interested in the whole <a href="http://channel9.msdn.com/Series/PerfView-Tutorial">PerfView Tutorial Series</a>, as well as performance related material at <a href="http://blogs.msdn.com/b/vancem/">Vance Morrison's Performance Blog</a>.</span></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/performance/RSS&WT.dl=0&WT.entryid=Entry:RSSView:d9f553a377e94c3a84cea0b2000a50ef">]]></description>
      <comments>http://channel9.msdn.com/Series/PerfView-Tutorial/Perfview-Tutorial-6-The-Event-Viewer-Basics</comments>
      <itunes:summary>In the first tutorial we used the &#39;Run&#39; command to caputure data while an executable ran. In tutorial 2-5 we learned how to use the StackViewer to do a CPU investigation. In this tutorial we learn more about a very different view called the EventViewer that allows you to look at ALL the data in each event that is logged in cronological order. This view is especially useful for finding &#39;when things happen&#39; as well as see useful side information (like process command lines, and the version of all the DLLs in use). We show how to filter by event name, process, time range and event text as well as show to display only the columns that you are interested in.  It is best to watch the video using one of the high quality links on the right so the text is readable.  The next video is on applying the Event viewer to investigating an ASP.NET scenario. You may also be interested in the whole PerfView Tutorial Series, as well as performance related material at Vance Morrison&#39;s Performance Blog. </itunes:summary>
      <itunes:duration>950</itunes:duration>
      <link>http://channel9.msdn.com/Series/PerfView-Tutorial/Perfview-Tutorial-6-The-Event-Viewer-Basics</link>
      <pubDate>Sun, 19 Aug 2012 01:11:54 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/PerfView-Tutorial/Perfview-Tutorial-6-The-Event-Viewer-Basics</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/b606/e46dc8e8-f77a-4e67-b7d5-f88459f7b606/6EventViewerBasics_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/b606/e46dc8e8-f77a-4e67-b7d5-f88459f7b606/6EventViewerBasics_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/b606/e46dc8e8-f77a-4e67-b7d5-f88459f7b606/6EventViewerBasics_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/b606/e46dc8e8-f77a-4e67-b7d5-f88459f7b606/6EventViewerBasics.mp3" expression="full" duration="950" fileSize="15211802" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b606/e46dc8e8-f77a-4e67-b7d5-f88459f7b606/6EventViewerBasics.wma" expression="full" duration="950" fileSize="7701061" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b606/e46dc8e8-f77a-4e67-b7d5-f88459f7b606/6EventViewerBasics_high.mp4" expression="full" duration="950" fileSize="203132692" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b606/e46dc8e8-f77a-4e67-b7d5-f88459f7b606/6EventViewerBasics_Source.wmv" expression="full" duration="950" fileSize="92107188" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/b606/e46dc8e8-f77a-4e67-b7d5-f88459f7b606/6EventViewerBasics_Source.wmv" length="92107188" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Vance Morrison</dc:creator>
      <itunes:author>Vance Morrison</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/PerfView-Tutorial/Perfview-Tutorial-6-The-Event-Viewer-Basics/RSS</wfw:commentRss>
      <category>ETW</category>
      <category>Performance</category>
      <category>performance tools</category>
    </item>
  <item>
      <title>PerfView Tutorial 1.1 Data Collection for Server Scenarios</title>
      <description><![CDATA[<p>In the <a href="http://channel9.msdn.com/posts/PerfView-Tutorial-1-Collecting-data-with-the-Run-command">first tutorial </a>we used the 'Run' command to caputure data&nbsp;while&nbsp;an executable ran.&nbsp;&nbsp;&nbsp;However for server scenarios you simply want&nbsp;to explicitly state when to start and stop data collection.&nbsp;&nbsp;&nbsp;It is also likely that you will need to ask someone else (e.g. operations staff) to&nbsp;collect the data for you and send the data for 'offline' analysis.&nbsp;&nbsp; This&nbsp;video shows you the support PerfView has for these server&nbsp;style scenarios.&nbsp;&nbsp;&nbsp;</p><p>It is best to watch the video using one of the high quality links on the right so the text is readable.&nbsp;&nbsp;</p><p>You may also be interested in the whole <a href="http://channel9.msdn.com/Series/PerfView-Tutorial">PerfView Tutorial Series</a>.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/performance/RSS&WT.dl=0&WT.entryid=Entry:RSSView:7087ea1b94b444389a05a0a5012bd687">]]></description>
      <comments>http://channel9.msdn.com/Series/PerfView-Tutorial/PerfView-Tutorial-11-Data-Collection-for-Server-Scenarios</comments>
      <itunes:summary>In the first tutorial we used the &#39;Run&#39; command to caputure data&amp;nbsp;while&amp;nbsp;an executable ran.&amp;nbsp;&amp;nbsp;&amp;nbsp;However for server scenarios you simply want&amp;nbsp;to explicitly state when to start and stop data collection.&amp;nbsp;&amp;nbsp;&amp;nbsp;It is also likely that you will need to ask someone else (e.g. operations staff) to&amp;nbsp;collect the data for you and send the data for &#39;offline&#39; analysis.&amp;nbsp;&amp;nbsp; This&amp;nbsp;video shows you the support PerfView has for these server&amp;nbsp;style scenarios.&amp;nbsp;&amp;nbsp;&amp;nbsp; It is best to watch the video using one of the high quality links on the right so the text is readable.&amp;nbsp;&amp;nbsp; You may also be interested in the whole PerfView Tutorial Series. </itunes:summary>
      <itunes:duration>409</itunes:duration>
      <link>http://channel9.msdn.com/Series/PerfView-Tutorial/PerfView-Tutorial-11-Data-Collection-for-Server-Scenarios</link>
      <pubDate>Tue, 07 Aug 2012 15:30:29 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/PerfView-Tutorial/PerfView-Tutorial-11-Data-Collection-for-Server-Scenarios</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/575f/d27ed117-0df6-447d-b2ec-1c58fec0575f/11CollectionForServices_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/575f/d27ed117-0df6-447d-b2ec-1c58fec0575f/11CollectionForServices_220.jpg" height="124" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/575f/d27ed117-0df6-447d-b2ec-1c58fec0575f/11CollectionForServices_512.jpg" height="289" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/575f/d27ed117-0df6-447d-b2ec-1c58fec0575f/11CollectionForServices.mp3" expression="full" duration="409" fileSize="6551302" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/575f/d27ed117-0df6-447d-b2ec-1c58fec0575f/11CollectionForServices.wma" expression="full" duration="409" fileSize="3324233" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/575f/d27ed117-0df6-447d-b2ec-1c58fec0575f/11CollectionForServices_high.mp4" expression="full" duration="409" fileSize="72135696" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/575f/d27ed117-0df6-447d-b2ec-1c58fec0575f/11CollectionForServices_Source.wmv" expression="full" duration="409" fileSize="17959942" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/575f/d27ed117-0df6-447d-b2ec-1c58fec0575f/11CollectionForServices_Source.wmv" length="17959942" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Vance Morrison</dc:creator>
      <itunes:author>Vance Morrison</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/PerfView-Tutorial/PerfView-Tutorial-11-Data-Collection-for-Server-Scenarios/RSS</wfw:commentRss>
      <category>.NET</category>
      <category>ETW</category>
      <category>Performance</category>
    </item>
  <item>
      <title>PerfView Tutorial 5 - The Drilling Into Feature</title>
      <description><![CDATA[<p><span>This is the fifth in a series of video tutorials on how to use the PerfView profiling tool. It is best to watch the video using one of the high quality links on the right so the text is readable. This tutoral is on PerfView's&nbsp;'Drill Into' feature, which allows you to selectively ungroup a set of samples <strong>in isolation</strong>, so you can&nbsp;understand just that part in more detail.&nbsp; You may wish to also to to the <a href="http://channel9.msdn.com/posts/PerfView-Tutorial-1-Collecting-data-with-the-Run-command">first tutorial on data collection </a>or the <a href="http://channel9.msdn.com/posts/PerfView-Tutorial-2-A-Simple-CPU-Performance-Investigation">second tutoral on data analysis</a> if you have not already done so. </span></p><p><span>The PerfView tool is a free Windows performance tool developed by the Microsoft .NET Runtime Performance team for investigating both managed can unmanaged performance problems. If you are having a performance problem, especially if it is a .NET application, it is hard to overestimate the value of this tool.</span></p><p><span>You can get the <a href="http://www.microsoft.com/en-us/download/details.aspx?id=28567">PerfView tool</a> (for free) at the Microsoft Download center. (bing search on 'PerfView download'). PerfView consists of a single XCOPYable EXE so it is easy to simply 'try out'. You can literally open the .ZIP file, and double click on the .EXE inside to launch it and then follow along with the video tutorial. Ultimately you will want to copy this file out of the ZIP file (e.g. drag it to the desktop) to make it easier to launch.</span></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/performance/RSS&WT.dl=0&WT.entryid=Entry:RSSView:024ce7da035f49b3ba9da0910109bf33">]]></description>
      <comments>http://channel9.msdn.com/Series/PerfView-Tutorial/PerfView-Tutorial-5-Drilling-Into</comments>
      <itunes:summary>This is the fifth in a series of video tutorials on how to use the PerfView profiling tool. It is best to watch the video using one of the high quality links on the right so the text is readable. This tutoral is on PerfView&#39;s&amp;nbsp;&#39;Drill Into&#39; feature, which allows you to selectively ungroup a set of samples in isolation, so you can&amp;nbsp;understand just that part in more detail.&amp;nbsp; You may wish to also to to the first tutorial on data collection or the second tutoral on data analysis if you have not already done so.  The PerfView tool is a free Windows performance tool developed by the Microsoft .NET Runtime Performance team for investigating both managed can unmanaged performance problems. If you are having a performance problem, especially if it is a .NET application, it is hard to overestimate the value of this tool. You can get the PerfView tool (for free) at the Microsoft Download center. (bing search on &#39;PerfView download&#39;). PerfView consists of a single XCOPYable EXE so it is easy to simply &#39;try out&#39;. You can literally open the .ZIP file, and double click on the .EXE inside to launch it and then follow along with the video tutorial. Ultimately you will want to copy this file out of the ZIP file (e.g. drag it to the desktop) to make it easier to launch. </itunes:summary>
      <itunes:duration>368</itunes:duration>
      <link>http://channel9.msdn.com/Series/PerfView-Tutorial/PerfView-Tutorial-5-Drilling-Into</link>
      <pubDate>Mon, 06 Aug 2012 19:09:11 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/PerfView-Tutorial/PerfView-Tutorial-5-Drilling-Into</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/6fd8/ce299ad3-febd-41d5-a3a0-4aa37a7b6fd8/5DrillInto_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/6fd8/ce299ad3-febd-41d5-a3a0-4aa37a7b6fd8/5DrillInto_220.jpg" height="124" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/6fd8/ce299ad3-febd-41d5-a3a0-4aa37a7b6fd8/5DrillInto_512.jpg" height="289" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/6fd8/ce299ad3-febd-41d5-a3a0-4aa37a7b6fd8/5DrillInto.mp3" expression="full" duration="368" fileSize="5903697" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/6fd8/ce299ad3-febd-41d5-a3a0-4aa37a7b6fd8/5DrillInto.mp4" expression="full" duration="368" fileSize="36176404" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/6fd8/ce299ad3-febd-41d5-a3a0-4aa37a7b6fd8/5DrillInto.webm" expression="full" duration="368" fileSize="12044080" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/6fd8/ce299ad3-febd-41d5-a3a0-4aa37a7b6fd8/5DrillInto.wma" expression="full" duration="368" fileSize="2996797" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/6fd8/ce299ad3-febd-41d5-a3a0-4aa37a7b6fd8/5DrillInto.wmv" expression="full" duration="368" fileSize="15271694" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/6fd8/ce299ad3-febd-41d5-a3a0-4aa37a7b6fd8/5DrillInto_high.mp4" expression="full" duration="368" fileSize="82266827" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/6fd8/ce299ad3-febd-41d5-a3a0-4aa37a7b6fd8/5DrillInto_mid.mp4" expression="full" duration="368" fileSize="57892529" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/6fd8/ce299ad3-febd-41d5-a3a0-4aa37a7b6fd8/5DrillInto_Source.wmv" expression="full" duration="368" fileSize="25919702" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/6fd8/ce299ad3-febd-41d5-a3a0-4aa37a7b6fd8/5DrillInto.ism/manifest" expression="full" duration="368" fileSize="6016" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/6fd8/ce299ad3-febd-41d5-a3a0-4aa37a7b6fd8/5DrillInto.wmv" length="15271694" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Vance Morrison</dc:creator>
      <itunes:author>Vance Morrison</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/PerfView-Tutorial/PerfView-Tutorial-5-Drilling-Into/RSS</wfw:commentRss>
      <category>ETW</category>
      <category>Performance</category>
      <category>performance tools</category>
    </item>
  <item>
      <title>Vance Morrison: Performance and PerfView</title>
      <description><![CDATA[<p>Visual Studio <em>performance architect</em> <strong>Vance Morrison</strong> is very passionate about, well, <em>performance</em>. He deeply cares about making it easier for you to write fast code - both through education and finding/fixing bugs in the system that prevents your code from being as fast as it can be. Of course, most of the work here is yours - the code you write is the code <em>you</em> write and if you are doing things that negatively impact the performance of your executing application, then you need to fix them. Now, this is harder than it sounds. In many cases, these bad things are hard to spot and hard to reason about up front. You need help. You need tools. You need analysis. You need Vance!</p><p>Fortunately, you can get Vance by proxy: a free tool called <a href="http://www.microsoft.com/en-us/download/details.aspx?id=28567" target="_blank"><strong>PerfView</strong></a>. (By now, you must have noticed Vance's <a href="http://channel9.msdn.com/Series/PerfView-Tutorial" target="_blank"><strong>screencast series on C9</strong></a> that walks you through how to use PerfView. It's a series that will grow over time, so keep an eye on it.)</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/performance/RSS&WT.dl=0&WT.entryid=Entry:RSSView:4f8bf1a3917143bebf63a09a01510ca8">]]></description>
      <comments>http://channel9.msdn.com/posts/Vance-Morrison-Performance-and-PerfView</comments>
      <itunes:summary>Visual Studio performance architect Vance Morrison is very passionate about, well, performance. He deeply cares about making it easier for you to write fast code - both through education and finding/fixing bugs in the system that prevents your code from being as fast as it can be. Of course, most of the work here is yours - the code you write is the code you write and if you are doing things that negatively impact the performance of your executing application, then you need to fix them. Now, this is harder than it sounds. In many cases, these bad things are hard to spot and hard to reason about up front. You need help. You need tools. You need analysis. You need Vance! Fortunately, you can get Vance by proxy: a free tool called PerfView. (By now, you must have noticed Vance&#39;s screencast series on C9 that walks you through how to use PerfView. It&#39;s a series that will grow over time, so keep an eye on it.) </itunes:summary>
      <itunes:duration>1645</itunes:duration>
      <link>http://channel9.msdn.com/posts/Vance-Morrison-Performance-and-PerfView</link>
      <pubDate>Wed, 01 Aug 2012 13:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/Vance-Morrison-Performance-and-PerfView</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/471e/742a95a9-d7b6-496d-8542-a67db0c4471e/VanceMorrisonPerfView_100.jpg" height="66" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/471e/742a95a9-d7b6-496d-8542-a67db0c4471e/VanceMorrisonPerfView_220.jpg" height="146" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/471e/742a95a9-d7b6-496d-8542-a67db0c4471e/VanceMorrisonPerfView_512.jpg" height="341" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/471e/742a95a9-d7b6-496d-8542-a67db0c4471e/VanceMorrisonPerfView.mp3" expression="full" duration="1645" fileSize="26323048" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/471e/742a95a9-d7b6-496d-8542-a67db0c4471e/VanceMorrisonPerfView.mp4" expression="full" duration="1645" fileSize="155698363" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/471e/742a95a9-d7b6-496d-8542-a67db0c4471e/VanceMorrisonPerfView.webm" expression="full" duration="1645" fileSize="69700064" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/471e/742a95a9-d7b6-496d-8542-a67db0c4471e/VanceMorrisonPerfView.wma" expression="full" duration="1645" fileSize="13309747" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/471e/742a95a9-d7b6-496d-8542-a67db0c4471e/VanceMorrisonPerfView.wmv" expression="full" duration="1645" fileSize="358943351" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/471e/742a95a9-d7b6-496d-8542-a67db0c4471e/VanceMorrisonPerfView_high.mp4" expression="full" duration="1645" fileSize="341017126" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/471e/742a95a9-d7b6-496d-8542-a67db0c4471e/VanceMorrisonPerfView_mid.mp4" expression="full" duration="1645" fileSize="238430596" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/471e/742a95a9-d7b6-496d-8542-a67db0c4471e/VanceMorrisonPerfView_Source.wmv" expression="full" duration="1645" fileSize="609681874" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/471e/742a95a9-d7b6-496d-8542-a67db0c4471e/VanceMorrisonPerfView.wmv" length="358943351" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>3</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/Vance-Morrison-Performance-and-PerfView/rss</wfw:commentRss>
      <category>Performance</category>
    </item>
  <item>
      <title>Michael Fortin:  Getting More Done in Less Time</title>
      <description><![CDATA[<p>It seems as though all of us are actively trying to cram more and more features, functionality, and speed out of everything we use. While the world seems faster paced today than it ever has been in the past, the quest for performance and efficiency is as old as recorded history, and almost certainly beyond. Getting more done, in less time has always been a component driving human ingenuity.&nbsp; Today's guest doesn't just understand how to improve system performance, he and his teams have revolutionized the tools and methodologies we use to do it.</p><p><strong>Michael Fortin</strong> began his Career at Microsoft in 1997, where he worked on Windows 2000 doing development on tools to aid in improving system and application performance. Later, as a performance analyst, he took a more active role in overall systems performance and fundamentals.</p><p>Robert Hess moderates this edition of Behind the Code.&nbsp;&nbsp;</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/performance/RSS&WT.dl=0&WT.entryid=Entry:RSSView:4f0e68ce6a1747638f82a09a01493191">]]></description>
      <comments>http://channel9.msdn.com/Shows/Behind+The+Code/Michael-Fortin-Getting-More-Done-in-Less-Time</comments>
      <itunes:summary>It seems as though all of us are actively trying to cram more and more features, functionality, and speed out of everything we use. While the world seems faster paced today than it ever has been in the past, the quest for performance and efficiency is as old as recorded history, and almost certainly beyond. Getting more done, in less time has always been a component driving human ingenuity.&amp;nbsp; Today&#39;s guest doesn&#39;t just understand how to improve system performance, he and his teams have revolutionized the tools and methodologies we use to do it. Michael Fortin began his Career at Microsoft in 1997, where he worked on Windows 2000 doing development on tools to aid in improving system and application performance. Later, as a performance analyst, he took a more active role in overall systems performance and fundamentals. Robert Hess moderates this edition of Behind the Code.&amp;nbsp;&amp;nbsp; </itunes:summary>
      <itunes:duration>3423</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Behind+The+Code/Michael-Fortin-Getting-More-Done-in-Less-Time</link>
      <pubDate>Mon, 30 Jul 2012 16:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Behind+The+Code/Michael-Fortin-Getting-More-Done-in-Less-Time</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/45d0/0bd3dbb6-125d-4ce1-ab05-22b508d645d0/BTCMichaelFortin_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/45d0/0bd3dbb6-125d-4ce1-ab05-22b508d645d0/BTCMichaelFortin_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/45d0/0bd3dbb6-125d-4ce1-ab05-22b508d645d0/BTCMichaelFortin_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/45d0/0bd3dbb6-125d-4ce1-ab05-22b508d645d0/BTCMichaelFortin.mp3" expression="full" duration="3423" fileSize="54776896" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/45d0/0bd3dbb6-125d-4ce1-ab05-22b508d645d0/BTCMichaelFortin.mp4" expression="full" duration="3423" fileSize="327373068" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/45d0/0bd3dbb6-125d-4ce1-ab05-22b508d645d0/BTCMichaelFortin.webm" expression="full" duration="3423" fileSize="135924986" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/45d0/0bd3dbb6-125d-4ce1-ab05-22b508d645d0/BTCMichaelFortin.wma" expression="full" duration="3423" fileSize="27686891" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/45d0/0bd3dbb6-125d-4ce1-ab05-22b508d645d0/BTCMichaelFortin.wmv" expression="full" duration="3423" fileSize="526090023" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/45d0/0bd3dbb6-125d-4ce1-ab05-22b508d645d0/BTCMichaelFortin_high.mp4" expression="full" duration="3423" fileSize="713506877" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/45d0/0bd3dbb6-125d-4ce1-ab05-22b508d645d0/BTCMichaelFortin_mid.mp4" expression="full" duration="3423" fileSize="499517581" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/45d0/0bd3dbb6-125d-4ce1-ab05-22b508d645d0/BTCMichaelFortin_Source.wmv" expression="full" duration="3423" fileSize="1068637299" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/45d0/0bd3dbb6-125d-4ce1-ab05-22b508d645d0/BTCMichaelFortin.ism/manifest" expression="full" duration="3423" fileSize="6076" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/45d0/0bd3dbb6-125d-4ce1-ab05-22b508d645d0/BTCMichaelFortin.wmv" length="526090023" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Behind+The+Code/Michael-Fortin-Getting-More-Done-in-Less-Time/RSS</wfw:commentRss>
      <category>Kernel</category>
      <category>Performance</category>
      <category>Programming</category>
      <category>Windows</category>
    </item>
  <item>
      <title>PerfVIew Tutorial 4 - Grouping And Folding</title>
      <description><![CDATA[<p><span>This is the fourth in a series of video tutorials on how to use the PerfView profiling tool.&nbsp;&nbsp; It is best to watch the video using one of the high quality links on the right so the text is readable.&nbsp;&nbsp;&nbsp;This tutoral is on PerfView's grouping and folding operators, which are essential to finding the semantically meaninful operation (the forest) in the mounds of data collected (the trees).&nbsp;&nbsp; You may wish to also to to the <a href="http://channel9.msdn.com/posts/PerfView-Tutorial-1-Collecting-data-with-the-Run-command">first tutorial on data collection </a>or the <a href="http://channel9.msdn.com/posts/PerfView-Tutorial-2-A-Simple-CPU-Performance-Investigation">second tutoral on data analysis</a> if you have not already done so.&nbsp;&nbsp; The <a href="http://channel9.msdn.com/posts/PerfView-Tutorial-5-Drilling-Into">next tutorial </a>is on the 'Drill-Into' feature that lets you isolate and zoom into a performance issue.&nbsp; </span></p><p><span>The PerfView tool is a free Windows performance tool developed by the Microsoft .NET Runtime Performance team for investigating both managed can unmanaged performance problems. If you are having a performance problem, especially if it is a .NET application, it is hard to overestimate the value of this tool.</span></p><p><span>You can get the <a href="http://www.microsoft.com/en-us/download/details.aspx?id=28567">PerfView tool</a> (for free) at the Microsoft Download center. (bing search on 'PerfView download'). PerfView consists of a single XCOPYable EXE so it is easy to simply 'try out'. You can literally open the .ZIP file, and double click on the .EXE inside to launch it and then follow along with the video tutorial. Ultimately you will want to copy this file out of the ZIP file (e.g. drag it to the desktop) to make it easier to launch.</span></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/performance/RSS&WT.dl=0&WT.entryid=Entry:RSSView:a5437cbd3c34429abbc5a09101073aef">]]></description>
      <comments>http://channel9.msdn.com/Series/PerfView-Tutorial/PerfVIew-Tutorial-4-Grouping-And-Folding</comments>
      <itunes:summary>This is the fourth in a series of video tutorials on how to use the PerfView profiling tool.&amp;nbsp;&amp;nbsp; It is best to watch the video using one of the high quality links on the right so the text is readable.&amp;nbsp;&amp;nbsp;&amp;nbsp;This tutoral is on PerfView&#39;s grouping and folding operators, which are essential to finding the semantically meaninful operation (the forest) in the mounds of data collected (the trees).&amp;nbsp;&amp;nbsp; You may wish to also to to the first tutorial on data collection or the second tutoral on data analysis if you have not already done so.&amp;nbsp;&amp;nbsp; The next tutorial is on the &#39;Drill-Into&#39; feature that lets you isolate and zoom into a performance issue.&amp;nbsp;  The PerfView tool is a free Windows performance tool developed by the Microsoft .NET Runtime Performance team for investigating both managed can unmanaged performance problems. If you are having a performance problem, especially if it is a .NET application, it is hard to overestimate the value of this tool. You can get the PerfView tool (for free) at the Microsoft Download center. (bing search on &#39;PerfView download&#39;). PerfView consists of a single XCOPYable EXE so it is easy to simply &#39;try out&#39;. You can literally open the .ZIP file, and double click on the .EXE inside to launch it and then follow along with the video tutorial. Ultimately you will want to copy this file out of the ZIP file (e.g. drag it to the desktop) to make it easier to launch. </itunes:summary>
      <itunes:duration>787</itunes:duration>
      <link>http://channel9.msdn.com/Series/PerfView-Tutorial/PerfVIew-Tutorial-4-Grouping-And-Folding</link>
      <pubDate>Tue, 17 Jul 2012 17:07:59 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/PerfView-Tutorial/PerfVIew-Tutorial-4-Grouping-And-Folding</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/58ef/081cbb95-9250-4840-8396-aa2bfe1058ef/4GroupingAndFolding_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/58ef/081cbb95-9250-4840-8396-aa2bfe1058ef/4GroupingAndFolding_220.jpg" height="124" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/58ef/081cbb95-9250-4840-8396-aa2bfe1058ef/4GroupingAndFolding_512.jpg" height="289" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/58ef/081cbb95-9250-4840-8396-aa2bfe1058ef/4GroupingAndFolding.mp3" expression="full" duration="787" fileSize="12606098" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/58ef/081cbb95-9250-4840-8396-aa2bfe1058ef/4GroupingAndFolding.mp4" expression="full" duration="787" fileSize="76188196" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/58ef/081cbb95-9250-4840-8396-aa2bfe1058ef/4GroupingAndFolding.webm" expression="full" duration="787" fileSize="26864014" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/58ef/081cbb95-9250-4840-8396-aa2bfe1058ef/4GroupingAndFolding.wma" expression="full" duration="787" fileSize="6382305" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/58ef/081cbb95-9250-4840-8396-aa2bfe1058ef/4GroupingAndFolding.wmv" expression="full" duration="787" fileSize="32666208" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/58ef/081cbb95-9250-4840-8396-aa2bfe1058ef/4GroupingAndFolding_high.mp4" expression="full" duration="787" fileSize="168580019" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/58ef/081cbb95-9250-4840-8396-aa2bfe1058ef/4GroupingAndFolding_mid.mp4" expression="full" duration="787" fileSize="117430478" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/58ef/081cbb95-9250-4840-8396-aa2bfe1058ef/4GroupingAndFolding_Source.wmv" expression="full" duration="787" fileSize="60754216" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/58ef/081cbb95-9250-4840-8396-aa2bfe1058ef/4GroupingAndFolding.ism/manifest" expression="full" duration="787" fileSize="6106" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/58ef/081cbb95-9250-4840-8396-aa2bfe1058ef/4GroupingAndFolding.wmv" length="32666208" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Vance Morrison</dc:creator>
      <itunes:author>Vance Morrison</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/PerfView-Tutorial/PerfVIew-Tutorial-4-Grouping-And-Folding/RSS</wfw:commentRss>
      <category>ETW</category>
      <category>Performance</category>
      <category>performance tools</category>
    </item>
  <item>
      <title>PerfView Tutorial 3 - Resolving Symbols</title>
      <description><![CDATA[<p><span>This is the third in a series of video tutorials on how to use the PerfView profiling tool.&nbsp;&nbsp;&nbsp;It is best to watch the video using one of the high quality links on the right so the text is readable.&nbsp;&nbsp;&nbsp;A big part of an effective performance investigation is getting symbolic information (method names) for the parts of the program that are of interest to you.&nbsp; This tutorial describes what you need to know to insure getting this information is not a stumbling block.&nbsp;&nbsp; You may wish to also to to the <a href="http://channel9.msdn.com/posts/PerfView-Tutorial-1-Collecting-data-with-the-Run-command">first tutorial on data collection </a>or the <a href="http://channel9.msdn.com/posts/PerfView-Tutorial-2-A-Simple-CPU-Performance-Investigation">second tutoral on data analysis</a> if you have not already done so.&nbsp;&nbsp; The <a href="http://channel9.msdn.com/posts/PerfView-Tutorial-4-Grouping-And-Folding">next tutorial</a> is on the powerful grouping and folding operations PerfView supplies.&nbsp; </span></p><p><span>The PerfView tool is a free Windows performance tool developed by the Microsoft .NET Runtime Performance team for investigating both managed can unmanaged performance problems. If you are having a performance problem, especially if it is a .NET application, it is hard to overestimate the value of this tool.</span></p><p><span>You can get the <a href="http://www.microsoft.com/en-us/download/details.aspx?id=28567">PerfView tool</a> (for free) at the Microsoft Download center. (bing search on 'PerfView download'). PerfView consists of a single XCOPYable EXE so it is easy to simply 'try out'. You can literally open the .ZIP file, and double click on the .EXE inside to launch it and then follow along with the video tutorial. Ultimately you will want to copy this file out of the ZIP file (e.g. drag it to the desktop) to make it easier to launch.</span></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/performance/RSS&WT.dl=0&WT.entryid=Entry:RSSView:ac0261cc3efb4a45abb8a09101035b03">]]></description>
      <comments>http://channel9.msdn.com/Series/PerfView-Tutorial/PerfView-Tutorial-3-Resolving-Symbols</comments>
      <itunes:summary>This is the third in a series of video tutorials on how to use the PerfView profiling tool.&amp;nbsp;&amp;nbsp;&amp;nbsp;It is best to watch the video using one of the high quality links on the right so the text is readable.&amp;nbsp;&amp;nbsp;&amp;nbsp;A big part of an effective performance investigation is getting symbolic information (method names) for the parts of the program that are of interest to you.&amp;nbsp; This tutorial describes what you need to know to insure getting this information is not a stumbling block.&amp;nbsp;&amp;nbsp; You may wish to also to to the first tutorial on data collection or the second tutoral on data analysis if you have not already done so.&amp;nbsp;&amp;nbsp; The next tutorial is on the powerful grouping and folding operations PerfView supplies.&amp;nbsp;  The PerfView tool is a free Windows performance tool developed by the Microsoft .NET Runtime Performance team for investigating both managed can unmanaged performance problems. If you are having a performance problem, especially if it is a .NET application, it is hard to overestimate the value of this tool. You can get the PerfView tool (for free) at the Microsoft Download center. (bing search on &#39;PerfView download&#39;). PerfView consists of a single XCOPYable EXE so it is easy to simply &#39;try out&#39;. You can literally open the .ZIP file, and double click on the .EXE inside to launch it and then follow along with the video tutorial. Ultimately you will want to copy this file out of the ZIP file (e.g. drag it to the desktop) to make it easier to launch. </itunes:summary>
      <itunes:duration>316</itunes:duration>
      <link>http://channel9.msdn.com/Series/PerfView-Tutorial/PerfView-Tutorial-3-Resolving-Symbols</link>
      <pubDate>Tue, 17 Jul 2012 17:07:33 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/PerfView-Tutorial/PerfView-Tutorial-3-Resolving-Symbols</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/85e9/59ae86ea-70ff-492b-be16-ee329fac85e9/3ResolvingSymbols_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/85e9/59ae86ea-70ff-492b-be16-ee329fac85e9/3ResolvingSymbols_220.jpg" height="124" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/85e9/59ae86ea-70ff-492b-be16-ee329fac85e9/3ResolvingSymbols_512.jpg" height="289" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/85e9/59ae86ea-70ff-492b-be16-ee329fac85e9/3ResolvingSymbols.mp3" expression="full" duration="316" fileSize="5058176" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/85e9/59ae86ea-70ff-492b-be16-ee329fac85e9/3ResolvingSymbols.mp4" expression="full" duration="316" fileSize="31570419" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/85e9/59ae86ea-70ff-492b-be16-ee329fac85e9/3ResolvingSymbols.webm" expression="full" duration="316" fileSize="11126725" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/85e9/59ae86ea-70ff-492b-be16-ee329fac85e9/3ResolvingSymbols.wma" expression="full" duration="316" fileSize="2570229" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/85e9/59ae86ea-70ff-492b-be16-ee329fac85e9/3ResolvingSymbols.wmv" expression="full" duration="316" fileSize="13351376" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/85e9/59ae86ea-70ff-492b-be16-ee329fac85e9/3ResolvingSymbols_high.mp4" expression="full" duration="316" fileSize="69541788" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/85e9/59ae86ea-70ff-492b-be16-ee329fac85e9/3ResolvingSymbols_mid.mp4" expression="full" duration="316" fileSize="48276601" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/85e9/59ae86ea-70ff-492b-be16-ee329fac85e9/3ResolvingSymbols_Source.wmv" expression="full" duration="316" fileSize="25063390" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/85e9/59ae86ea-70ff-492b-be16-ee329fac85e9/3ResolvingSymbols.ism/manifest" expression="full" duration="316" fileSize="6086" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/85e9/59ae86ea-70ff-492b-be16-ee329fac85e9/3ResolvingSymbols.wmv" length="13351376" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Vance Morrison</dc:creator>
      <itunes:author>Vance Morrison</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/PerfView-Tutorial/PerfView-Tutorial-3-Resolving-Symbols/RSS</wfw:commentRss>
      <category>.NET</category>
      <category>ETW</category>
      <category>Performance</category>
      <category>performance tools</category>
    </item>
  <item>
      <title>PerfView Tutorial 2 - A Simple CPU Performance Investigation</title>
      <description><![CDATA[<p><span>This is the second of a series of video tutorials on how to use the PerfView profiling tool.&nbsp; This tutorial assumes you have watch the <a href="http://channel9.msdn.com/posts/PerfView-Tutorial-1-Collecting-data-with-the-Run-command">first tutorial </a>on collecting data.&nbsp; &nbsp;It is best to watch the video using one of the high quality links on the right so the text is readable. The <a href="http://channel9.msdn.com/posts/PerfView-Tutorial-3-Resolving-Symbols">next tutoral</a> will discuss the important topic of symbol resolution.</span></p><p><span>The PerfView tool is a free Windows performance tool developed by the Microsoft .NET Runtime Performance team for investigating both managed can unmanaged performance problems. If you are having a performance problem, especially if it is a .NET application, it is hard to overestimate the value of this tool.</span></p><p><span>You can get the <a href="http://www.microsoft.com/en-us/download/details.aspx?id=28567">PerfView tool</a> (for free) at the Microsoft Download center. (bing search on 'PerfView download'). PerfView consists of a single XCOPYable EXE so it is easy to simply 'try out'. You can literally open the .ZIP file, and double click on the .EXE inside to launch it and then follow along with the video tutorial. Ultimately you will want to copy this file out of the ZIP file (e.g. drag it to the desktop) to make it easier to launch.</span></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/performance/RSS&WT.dl=0&WT.entryid=Entry:RSSView:6fef536e963d4781ad7da09100ff338b">]]></description>
      <comments>http://channel9.msdn.com/Series/PerfView-Tutorial/PerfView-Tutorial-2-A-Simple-CPU-Performance-Investigation</comments>
      <itunes:summary>This is the second of a series of video tutorials on how to use the PerfView profiling tool.&amp;nbsp; This tutorial assumes you have watch the first tutorial on collecting data.&amp;nbsp; &amp;nbsp;It is best to watch the video using one of the high quality links on the right so the text is readable. The next tutoral will discuss the important topic of symbol resolution. The PerfView tool is a free Windows performance tool developed by the Microsoft .NET Runtime Performance team for investigating both managed can unmanaged performance problems. If you are having a performance problem, especially if it is a .NET application, it is hard to overestimate the value of this tool. You can get the PerfView tool (for free) at the Microsoft Download center. (bing search on &#39;PerfView download&#39;). PerfView consists of a single XCOPYable EXE so it is easy to simply &#39;try out&#39;. You can literally open the .ZIP file, and double click on the .EXE inside to launch it and then follow along with the video tutorial. Ultimately you will want to copy this file out of the ZIP file (e.g. drag it to the desktop) to make it easier to launch. </itunes:summary>
      <itunes:duration>1005</itunes:duration>
      <link>http://channel9.msdn.com/Series/PerfView-Tutorial/PerfView-Tutorial-2-A-Simple-CPU-Performance-Investigation</link>
      <pubDate>Tue, 17 Jul 2012 17:07:17 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/PerfView-Tutorial/PerfView-Tutorial-2-A-Simple-CPU-Performance-Investigation</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/4308/7c67a721-de52-4932-a9be-99db9fe74308/2SimpleCPUPerfInvestigation_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/4308/7c67a721-de52-4932-a9be-99db9fe74308/2SimpleCPUPerfInvestigation_220.jpg" height="124" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/4308/7c67a721-de52-4932-a9be-99db9fe74308/2SimpleCPUPerfInvestigation_512.jpg" height="289" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/4308/7c67a721-de52-4932-a9be-99db9fe74308/2SimpleCPUPerfInvestigation.mp3" expression="full" duration="1005" fileSize="16086462" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/4308/7c67a721-de52-4932-a9be-99db9fe74308/2SimpleCPUPerfInvestigation.mp4" expression="full" duration="1005" fileSize="81534609" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/4308/7c67a721-de52-4932-a9be-99db9fe74308/2SimpleCPUPerfInvestigation.webm" expression="full" duration="1005" fileSize="28882242" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/4308/7c67a721-de52-4932-a9be-99db9fe74308/2SimpleCPUPerfInvestigation.wma" expression="full" duration="1005" fileSize="8139645" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/4308/7c67a721-de52-4932-a9be-99db9fe74308/2SimpleCPUPerfInvestigation.wmv" expression="full" duration="1005" fileSize="35707516" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/4308/7c67a721-de52-4932-a9be-99db9fe74308/2SimpleCPUPerfInvestigation_high.mp4" expression="full" duration="1005" fileSize="208725427" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/4308/7c67a721-de52-4932-a9be-99db9fe74308/2SimpleCPUPerfInvestigation_mid.mp4" expression="full" duration="1005" fileSize="134132230" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/4308/7c67a721-de52-4932-a9be-99db9fe74308/2SimpleCPUPerfInvestigation_Source.wmv" expression="full" duration="1005" fileSize="46651524" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/4308/7c67a721-de52-4932-a9be-99db9fe74308/2SimpleCPUPerfInvestigation.ism/manifest" expression="full" duration="1005" fileSize="6186" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/4308/7c67a721-de52-4932-a9be-99db9fe74308/2SimpleCPUPerfInvestigation.wmv" length="35707516" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Vance Morrison</dc:creator>
      <itunes:author>Vance Morrison</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/PerfView-Tutorial/PerfView-Tutorial-2-A-Simple-CPU-Performance-Investigation/RSS</wfw:commentRss>
      <category>ETW</category>
      <category>Performance</category>
      <category>performance tools</category>
    </item>
  <item>
      <title>PerfView Tutorial 1 - Collecting data with the Run command</title>
      <description><![CDATA[<p>This is the first of a series of video tutorials on how to use the PerfView profiling tool to gather data for a CPU performance data on a simple .NET program.&nbsp;&nbsp;&nbsp; It is best to watch the video using one of the high quality links on the right so the text is readable.&nbsp;&nbsp;</p><p>If you don't have PerfView already see <a href="http://channel9.msdn.com/Series/PerfView-Tutorial/PerfView-Tutorial-0-Getting-PerfView">tutorial 0:&nbsp;Getting PerfView&nbsp;</a>to see just how easy it is to get it.&nbsp;&nbsp; After watching this eee the <a href="http://channel9.msdn.com/posts/PerfView-Tutorial-2-A-Simple-CPU-Performance-Investigation">next tutoral</a> for how to analyze this data or <a href="http://channel9.msdn.com/Series/PerfView-Tutorial">browse the whole series</a>.</p><p>The PerfView tool is a free Windows performance tool developed by the Microsoft .NET Runtime Performance&nbsp; team for investigating both managed can unmanaged performance problems.&nbsp;&nbsp; If you are having a performance problem, especially if it is a .NET application, it is hard to overestimate the value of this tool.</p><p>You can get the <a href="http://www.microsoft.com/en-us/download/details.aspx?id=28567">PerfView tool</a> (for free) at the Microsoft Download center.&nbsp; (bing search on 'PerfView download').&nbsp;&nbsp; PerfView consists of a single XCOPYable EXE so it is easy to simply 'try out'.&nbsp;&nbsp; You can literally open the .ZIP file, and double click on the .EXE inside to launch it and then follow along with the video tutorial.&nbsp;&nbsp; Ultimately you will want to copy this file out of the ZIP file (e.g. drag it to the desktop) to make it easier to launch.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/performance/RSS&WT.dl=0&WT.entryid=Entry:RSSView:f763552557e94bb58f82a09100bd0420">]]></description>
      <comments>http://channel9.msdn.com/Series/PerfView-Tutorial/PerfView-Tutorial-1-Collecting-data-with-the-Run-command</comments>
      <itunes:summary>This is the first of a series of video tutorials on how to use the PerfView profiling tool to gather data for a CPU performance data on a simple .NET program.&amp;nbsp;&amp;nbsp;&amp;nbsp; It is best to watch the video using one of the high quality links on the right so the text is readable.&amp;nbsp;&amp;nbsp; If you don&#39;t have PerfView already see tutorial 0:&amp;nbsp;Getting PerfView&amp;nbsp;to see just how easy it is to get it.&amp;nbsp;&amp;nbsp; After watching this eee the next tutoral for how to analyze this data or browse the whole series. The PerfView tool is a free Windows performance tool developed by the Microsoft .NET Runtime Performance&amp;nbsp; team for investigating both managed can unmanaged performance problems.&amp;nbsp;&amp;nbsp; If you are having a performance problem, especially if it is a .NET application, it is hard to overestimate the value of this tool. You can get the PerfView tool (for free) at the Microsoft Download center.&amp;nbsp; (bing search on &#39;PerfView download&#39;).&amp;nbsp;&amp;nbsp; PerfView consists of a single XCOPYable EXE so it is easy to simply &#39;try out&#39;.&amp;nbsp;&amp;nbsp; You can literally open the .ZIP file, and double click on the .EXE inside to launch it and then follow along with the video tutorial.&amp;nbsp;&amp;nbsp; Ultimately you will want to copy this file out of the ZIP file (e.g. drag it to the desktop) to make it easier to launch. </itunes:summary>
      <itunes:duration>337</itunes:duration>
      <link>http://channel9.msdn.com/Series/PerfView-Tutorial/PerfView-Tutorial-1-Collecting-data-with-the-Run-command</link>
      <pubDate>Tue, 17 Jul 2012 15:22:16 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/PerfView-Tutorial/PerfView-Tutorial-1-Collecting-data-with-the-Run-command</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/9774/2d7542e2-5aec-456a-a956-4b8b05ba9774/1CollectingDataWithRunCommand_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/9774/2d7542e2-5aec-456a-a956-4b8b05ba9774/1CollectingDataWithRunCommand_220.jpg" height="124" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/9774/2d7542e2-5aec-456a-a956-4b8b05ba9774/1CollectingDataWithRunCommand_512.jpg" height="289" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/9774/2d7542e2-5aec-456a-a956-4b8b05ba9774/1CollectingDataWithRunCommand.mp3" expression="full" duration="337" fileSize="5407613" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9774/2d7542e2-5aec-456a-a956-4b8b05ba9774/1CollectingDataWithRunCommand.mp4" expression="full" duration="337" fileSize="28936249" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9774/2d7542e2-5aec-456a-a956-4b8b05ba9774/1CollectingDataWithRunCommand.webm" expression="full" duration="337" fileSize="9946526" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9774/2d7542e2-5aec-456a-a956-4b8b05ba9774/1CollectingDataWithRunCommand.wma" expression="full" duration="337" fileSize="2744461" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9774/2d7542e2-5aec-456a-a956-4b8b05ba9774/1CollectingDataWithRunCommand.wmv" expression="full" duration="337" fileSize="12823508" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9774/2d7542e2-5aec-456a-a956-4b8b05ba9774/1CollectingDataWithRunCommand_high.mp4" expression="full" duration="337" fileSize="72503535" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9774/2d7542e2-5aec-456a-a956-4b8b05ba9774/1CollectingDataWithRunCommand_mid.mp4" expression="full" duration="337" fileSize="49608257" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9774/2d7542e2-5aec-456a-a956-4b8b05ba9774/1CollectingDataWithRunCommand_Source.wmv" expression="full" duration="337" fileSize="23055516" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/9774/2d7542e2-5aec-456a-a956-4b8b05ba9774/1CollectingDataWithRunCommand.ism/manifest" expression="full" duration="337" fileSize="6206" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/9774/2d7542e2-5aec-456a-a956-4b8b05ba9774/1CollectingDataWithRunCommand.wmv" length="12823508" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Vance Morrison</dc:creator>
      <itunes:author>Vance Morrison</itunes:author>
      <slash:comments>13</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/PerfView-Tutorial/PerfView-Tutorial-1-Collecting-data-with-the-Run-command/RSS</wfw:commentRss>
      <category>ETW</category>
      <category>Performance</category>
      <category>performance tools</category>
    </item>
  <item>
      <title>PerfView Tutorial 0 - Getting PerfView</title>
      <description><![CDATA[<p>If you have an internet connection you are just a few clicks away from installing perfView.&nbsp;&nbsp; This video shows you just how easy it is.&nbsp;&nbsp; It is best to watch the video using one of the high quality links on the right so the text is readable.&nbsp;&nbsp; After downloading&nbsp;PerfView start with&nbsp;<a href="http://channel9.msdn.com/Series/PerfView-Tutorial/PerfView-Tutorial-1-Collecting-data-with-the-Run-command">Tutorial 1: Collecting Data</a>.&nbsp;</p><p>This video assumes that you have .NET V4.0 installed.&nbsp;&nbsp; If you run windows update, this is almost certainly the case as windows update does auto-install it.&nbsp; &nbsp;It also assumes you are running on at least Windows Vista (e.g. Windows 7) or at least Windows 2K8.&nbsp;&nbsp;</p><p>You may also be interested in the whole <a href="http://channel9.msdn.com/Series/PerfView-Tutorial">PerfView Tutorial Series</a>.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/performance/RSS&WT.dl=0&WT.entryid=Entry:RSSView:aef1e23d891f490aab3ea0a50126fd9b">]]></description>
      <comments>http://channel9.msdn.com/Series/PerfView-Tutorial/PerfView-Tutorial-0-Getting-PerfView</comments>
      <itunes:summary>If you have an internet connection you are just a few clicks away from installing perfView.&amp;nbsp;&amp;nbsp; This video shows you just how easy it is.&amp;nbsp;&amp;nbsp; It is best to watch the video using one of the high quality links on the right so the text is readable.&amp;nbsp;&amp;nbsp; After downloading&amp;nbsp;PerfView start with&amp;nbsp;Tutorial 1: Collecting Data.&amp;nbsp; This video assumes that you have .NET V4.0 installed.&amp;nbsp;&amp;nbsp; If you run windows update, this is almost certainly the case as windows update does auto-install it.&amp;nbsp; &amp;nbsp;It also assumes you are running on at least Windows Vista (e.g. Windows 7) or at least Windows 2K8.&amp;nbsp;&amp;nbsp; You may also be interested in the whole PerfView Tutorial Series. </itunes:summary>
      <itunes:duration>144</itunes:duration>
      <link>http://channel9.msdn.com/Series/PerfView-Tutorial/PerfView-Tutorial-0-Getting-PerfView</link>
      <pubDate>Tue, 17 Jul 2012 14:22:16 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/PerfView-Tutorial/PerfView-Tutorial-0-Getting-PerfView</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/58bc/9de8d66d-07f7-4265-a0eb-688870e858bc/0GettingPerfView_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/58bc/9de8d66d-07f7-4265-a0eb-688870e858bc/0GettingPerfView_220.jpg" height="124" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/58bc/9de8d66d-07f7-4265-a0eb-688870e858bc/0GettingPerfView_512.jpg" height="289" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/58bc/9de8d66d-07f7-4265-a0eb-688870e858bc/0GettingPerfView.mp3" expression="full" duration="144" fileSize="2313574" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/58bc/9de8d66d-07f7-4265-a0eb-688870e858bc/0GettingPerfView.wma" expression="full" duration="144" fileSize="1182381" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/58bc/9de8d66d-07f7-4265-a0eb-688870e858bc/0GettingPerfView_high.mp4" expression="full" duration="144" fileSize="34812334" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/58bc/9de8d66d-07f7-4265-a0eb-688870e858bc/0GettingPerfView_Source.wmv" expression="full" duration="144" fileSize="9910352" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/58bc/9de8d66d-07f7-4265-a0eb-688870e858bc/0GettingPerfView_Source.wmv" length="9910352" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Vance Morrison</dc:creator>
      <itunes:author>Vance Morrison</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/PerfView-Tutorial/PerfView-Tutorial-0-Getting-PerfView/RSS</wfw:commentRss>
      <category>.NET</category>
      <category>ETW</category>
      <category>Performance</category>
      <category>performance tools</category>
    </item>
  <item>
      <title>.NET 4.5 in Practice: Bing</title>
      <description><![CDATA[<p>.NET GC developer <strong>Maoni Stephens</strong>, Performance Architect <strong>Vance Morrison</strong> and&nbsp;Bing&nbsp;front end developer&nbsp;<strong>Mukul Sabharwal</strong> join us for a conversation about .NET 4.5 in practice.</p><p>We spent some time with the.NET 4.5 team&nbsp;earlier in the year.&nbsp;You can see&nbsp;the series of conversational interviews we did <a href="http://channel9.msdn.com/search?term=%22.NET&#43;4.5%3A&#43;%22&amp;type=All" target="_blank"><strong>here</strong></a>.</p><p>The Bing front end is powered by .NET 4.5 and Windows Server 2012 RC. This constitutes a large number of servers doing a <em>lot</em> of work. How do some of the new .NET 4.5&nbsp;features (like multi-core JIT and background GC) scale? Bing's a rather good test case for both .NET 4.5 and WS 2012 given the volume of requests it serves.</p><p>Topics include:</p><p>Pinning and Heap Corruption (and strategies for alternative approaches to pinning).</p><p>Multicore JIT</p><p>Performance tuning and PerfView</p><p>Background GC</p><p>As usual, this is conversation that happened as it did. There will be a few random turns, but roads lead to time well spent! Thanks for being sports, Maoni, Vance and Mukul!</p><p>Tune in. Enjoy</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/performance/RSS&WT.dl=0&WT.entryid=Entry:RSSView:523a985712144dc593c2a06f0158c24a">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/NET-45-in-Practice-Bing</comments>
      <itunes:summary>.NET GC developer Maoni Stephens, Performance Architect Vance Morrison and&amp;nbsp;Bing&amp;nbsp;front end developer&amp;nbsp;Mukul Sabharwal join us for a conversation about .NET 4.5 in practice. We spent some time with the.NET 4.5 team&amp;nbsp;earlier in the year.&amp;nbsp;You can see&amp;nbsp;the series of conversational interviews we did here. The Bing front end is powered by .NET 4.5 and Windows Server 2012 RC. This constitutes a large number of servers doing a lot of work. How do some of the new .NET 4.5&amp;nbsp;features (like multi-core JIT and background GC) scale? Bing&#39;s a rather good test case for both .NET 4.5 and WS 2012 given the volume of requests it serves. Topics include: Pinning and Heap Corruption (and strategies for alternative approaches to pinning). Multicore JIT Performance tuning and PerfView Background GC As usual, this is conversation that happened as it did. There will be a few random turns, but roads lead to time well spent! Thanks for being sports, Maoni, Vance and Mukul! Tune in. Enjoy </itunes:summary>
      <itunes:duration>2240</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/NET-45-in-Practice-Bing</link>
      <pubDate>Mon, 25 Jun 2012 08:58:46 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/NET-45-in-Practice-Bing</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/bfa4/3937664c-e2b7-4a75-9c15-19dc200ebfa4/NET45BingFinal_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/bfa4/3937664c-e2b7-4a75-9c15-19dc200ebfa4/NET45BingFinal_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/bfa4/3937664c-e2b7-4a75-9c15-19dc200ebfa4/NET45BingFinal_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/bfa4/3937664c-e2b7-4a75-9c15-19dc200ebfa4/NET45BingFinal.mp3" expression="full" duration="2240" fileSize="35842894" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/bfa4/3937664c-e2b7-4a75-9c15-19dc200ebfa4/NET45BingFinal.mp4" expression="full" duration="2240" fileSize="212397678" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/bfa4/3937664c-e2b7-4a75-9c15-19dc200ebfa4/NET45BingFinal.webm" expression="full" duration="2240" fileSize="95297757" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/bfa4/3937664c-e2b7-4a75-9c15-19dc200ebfa4/NET45BingFinal.wma" expression="full" duration="2240" fileSize="18119151" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/bfa4/3937664c-e2b7-4a75-9c15-19dc200ebfa4/NET45BingFinal.wmv" expression="full" duration="2240" fileSize="428802919" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/bfa4/3937664c-e2b7-4a75-9c15-19dc200ebfa4/NET45BingFinal_high.mp4" expression="full" duration="2240" fileSize="464412149" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/bfa4/3937664c-e2b7-4a75-9c15-19dc200ebfa4/NET45BingFinal_mid.mp4" expression="full" duration="2240" fileSize="324873048" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/bfa4/3937664c-e2b7-4a75-9c15-19dc200ebfa4/NET45BingFinal_Source.wmv" expression="full" duration="2240" fileSize="847647913" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/bfa4/3937664c-e2b7-4a75-9c15-19dc200ebfa4/NET45BingFinal.wmv" length="428802919" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>6</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/NET-45-in-Practice-Bing/RSS</wfw:commentRss>
      <category>Bing</category>
      <category>GC</category>
      <category>JIT</category>
      <category>Performance</category>
      <category>Programming</category>
      <category>.NET Framework 4.5</category>
    </item>
  <item>
      <title>Internet Explorer 10 Test Drive on Windows 8 Release Preview</title>
      <description><![CDATA[<p>In this video, we take a look at<strong> </strong>the Internet Explorer 10&nbsp;on the Windows 8 Release Preview and the improvements made in performance, touch-first experiences, and HTML5 standards-based adaptive layouts.</p><p><span>We explore three new demos available on <a href="http://IETestDrive.com">IETestDrive.com</a> today. The first demo, <a href="http://ie.microsoft.com/testdrive/Performance/Chalkboard/">Chalkboard Benchmark</a>, takes a look at the hardware-accelerated performance of Internet Explorer 10 with common touch actions such as panning, zooming and scaling content. Our next demo, <a href="http://ie.microsoft.com/testdrive/Browser/BrowserSurface/">Browser Surface</a>, takes design cues from Microsoft Surface. This demo focuses on the touch-first experiences that are enabled using standards-based design and the new MSGesture API. Lastly, the <a href="http://ie.microsoft.com/testdrive/Graphics/MakeItSnappy/">Layout Adaptation</a> demo shows the power of using Media Queries and Viewport to create layouts that adapt to your device and the size of your browser.</span></p><p><span>With this latest platform preview, IE10 continues to deliver the foundational features and performance that developers depend on to build great applications. </span>You can <a href="http://go.microsoft.com/?linkid=9790385">download the Windows 8 Release Preview</a> today, then try these demos and more at <a href="http://ietestdrive.com">http://ietestdrive.com</a>.</p><p>&nbsp;</p><p>— Tobin Titus, Program Manager, Internet Explorer Performance</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/performance/RSS&WT.dl=0&WT.entryid=Entry:RSSView:37fd801fa5fa4127bfe9a06200162ab5">]]></description>
      <comments>http://channel9.msdn.com/Blogs/IE/Internet-Explorer-10-Test-Drive-on-Windows-8-Release-Preview</comments>
      <itunes:summary>In this video, we take a look at the Internet Explorer 10&amp;nbsp;on the Windows 8 Release Preview and the improvements made in performance, touch-first experiences, and HTML5 standards-based adaptive layouts. We explore three new demos available on IETestDrive.com today. The first demo, Chalkboard Benchmark, takes a look at the hardware-accelerated performance of Internet Explorer 10 with common touch actions such as panning, zooming and scaling content. Our next demo, Browser Surface, takes design cues from Microsoft Surface. This demo focuses on the touch-first experiences that are enabled using standards-based design and the new MSGesture API. Lastly, the Layout Adaptation demo shows the power of using Media Queries and Viewport to create layouts that adapt to your device and the size of your browser. With this latest platform preview, IE10 continues to deliver the foundational features and performance that developers depend on to build great applications. You can download the Windows 8 Release Preview today, then try these demos and more at http://ietestdrive.com. &amp;nbsp; — Tobin Titus, Program Manager, Internet Explorer Performance </itunes:summary>
      <itunes:duration>230</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/IE/Internet-Explorer-10-Test-Drive-on-Windows-8-Release-Preview</link>
      <pubDate>Thu, 31 May 2012 22:44:54 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/IE/Internet-Explorer-10-Test-Drive-on-Windows-8-Release-Preview</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/1931/1b7645a7-bd9c-4e6f-bf0e-4862953c1931/IE10TestDriveReleasePreview_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/1931/1b7645a7-bd9c-4e6f-bf0e-4862953c1931/IE10TestDriveReleasePreview_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/1931/1b7645a7-bd9c-4e6f-bf0e-4862953c1931/IE10TestDriveReleasePreview_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/1931/1b7645a7-bd9c-4e6f-bf0e-4862953c1931/IE10TestDriveReleasePreview.mp3" expression="full" duration="230" fileSize="3690437" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/1931/1b7645a7-bd9c-4e6f-bf0e-4862953c1931/IE10TestDriveReleasePreview.mp4" expression="full" duration="230" fileSize="20787030" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/1931/1b7645a7-bd9c-4e6f-bf0e-4862953c1931/IE10TestDriveReleasePreview.webm" expression="full" duration="230" fileSize="4919" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/1931/1b7645a7-bd9c-4e6f-bf0e-4862953c1931/IE10TestDriveReleasePreview.wma" expression="full" duration="230" fileSize="1876523" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/1931/1b7645a7-bd9c-4e6f-bf0e-4862953c1931/IE10TestDriveReleasePreview.wmv" expression="full" duration="230" fileSize="17254865" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/1931/1b7645a7-bd9c-4e6f-bf0e-4862953c1931/IE10TestDriveReleasePreview_high.mp4" expression="full" duration="230" fileSize="45632365" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/1931/1b7645a7-bd9c-4e6f-bf0e-4862953c1931/IE10TestDriveReleasePreview_mid.mp4" expression="full" duration="230" fileSize="31694346" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/1931/1b7645a7-bd9c-4e6f-bf0e-4862953c1931/IE10TestDriveReleasePreview_Source.wmv" expression="full" duration="230" fileSize="40742788" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/1931/1b7645a7-bd9c-4e6f-bf0e-4862953c1931/IE10TestDriveReleasePreview.ism/manifest" expression="full" duration="230" fileSize="8670" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/1931/1b7645a7-bd9c-4e6f-bf0e-4862953c1931/IE10TestDriveReleasePreview.wmv" length="17254865" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Tobin Titus, Internet Explorer Team</dc:creator>
      <itunes:author>Tobin Titus, Internet Explorer Team</itunes:author>
      <slash:comments>26</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/IE/Internet-Explorer-10-Test-Drive-on-Windows-8-Release-Preview/RSS</wfw:commentRss>
      <category>CSS 3</category>
      <category>HTML5</category>
      <category>JavaScript</category>
      <category>Multi-touch</category>
      <category>Performance</category>
      <category>IE 10</category>
      <category>Windows 8</category>
    </item>    
</channel>
</rss>