<?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 ETW</title>
    <atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Tags/etw/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 ETW</title>
      <link>http://channel9.msdn.com/Tags/etw</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/etw</link>
    <language>en</language>
    <pubDate>Sun, 26 May 2013 01:06:51 GMT</pubDate>
    <lastBuildDate>Sun, 26 May 2013 01:06:51 GMT</lastBuildDate>
    <generator>Rev9</generator>
    <c9:totalResults>21</c9:totalResults>
    <c9:pageCount>1</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/etw/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/etw/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>Introducing Semantic Logging</title>
      <description><![CDATA[<p>Meet the new application block from <a href="http://msdn.com/practices">Microsoft patterns &amp; practices</a> team - the <strong>Semantic Logging Application Block</strong>. It&nbsp;is intended to help you move from the traditional, unstructured logging approach (such as that offered by the Logging Application Block or log4net) towards the semantic logging approach that improves the consistency of the logs and simplifies significantly their consumption and automatic processing.</p><p>The Semantic Logging Application Block enables you to use the <a href="http://msdn.microsoft.com/en-us/library/system.diagnostics.tracing.eventsource.aspx">EventSource class </a>and semantic log messages in your applications without moving away from the log formats you are familiar with (flat files, databases, Windows Azure table storage etc). Importantly, you do not need to commit to how you consume events when developing business logic; you have a <strong>unified application-specific API</strong> for logging and then you can <strong>decide later</strong> whether you want those events to go to ETW or alternative destinations.</p><p>In this tutorial, we demonstrate the Semantic Logging Application Block in action. We also showcase the out-of-proc&nbsp;service to help reduce the logging overhead in your applications and improve fault tolerance of the logging process.</p><p><span class="ms-rteFontFace-10"><a href="http://channel9.msdn.com/posts/Introducing-Semantic-Logging#time=00m03s">[00:03]</a> - Semantic Logging - Impetus. <br></span><span class="ms-rteFontFace-10"><a href="http://channel9.msdn.com/posts/Introducing-Semantic-Logging#time=09m04s">[09:04]</a> - Structured logging technologies (ETW, EventSource, SLAB).<br></span><span class="ms-rteFontFace-10"><a href="http://channel9.msdn.com/posts/Introducing-Semantic-Logging#time=12m31s">[12:31]</a> - Walkthrough: Authoring an EventSource<br><span class="ms-rteFontFace-10"><a href="http://channel9.msdn.com/posts/Introducing-Semantic-Logging#time=21m15s">[21:15]</a> - Walkthrough: Using SLAB in-process</span><br><span class="ms-rteFontFace-10"><a href="http://channel9.msdn.com/posts/Introducing-Semantic-Logging#time=31m42s">[31:42]</a> - Walkthrough: Using SLAB out-of-process</span><br><span class="ms-rteFontFace-10"><a href="http://channel9.msdn.com/posts/Introducing-Semantic-Logging#time=38m39s">[38:39]</a> - Walkthrough: Using PerfView</span></span><br class="ms-rteFontFace-10"><span class="ms-rteFontFace-10"><a href="http://channel9.msdn.com/posts/Introducing-Semantic-Logging#time=41m50s">[41:50]</a> - Conclusions</span></p><p>For more information, please read&nbsp;the&nbsp;<a href="http://blogs.msdn.com/agile/archive/2013/02/07/embracing-semantic-logging.aspx">conceptual overview</a> of semantic logging&nbsp;and visit the <a href="http://entlib.codeplex.com/wikipage?title=Entlib6CTPReleaseNotes">Codeplex site</a>.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/etw/RSS&WT.dl=0&WT.entryid=Entry:RSSView:fffea5c85da04ffcb79ca16400562fb5">]]></description>
      <comments>http://channel9.msdn.com/posts/Introducing-Semantic-Logging</comments>
      <itunes:summary>Meet the new application block from Microsoft patterns &amp;amp; practices team - the Semantic Logging Application Block. It&amp;nbsp;is intended to help you move from the traditional, unstructured logging approach (such as that offered by the Logging Application Block or log4net) towards the semantic logging approach that improves the consistency of the logs and simplifies significantly their consumption and automatic processing. The Semantic Logging Application Block enables you to use the EventSource class and semantic log messages in your applications without moving away from the log formats you are familiar with (flat files, databases, Windows Azure table storage etc). Importantly, you do not need to commit to how you consume events when developing business logic; you have a unified application-specific API for logging and then you can decide later whether you want those events to go to ETW or alternative destinations. In this tutorial, we demonstrate the Semantic Logging Application Block in action. We also showcase the out-of-proc&amp;nbsp;service to help reduce the logging overhead in your applications and improve fault tolerance of the logging process. [00:03] - Semantic Logging - Impetus. [09:04] - Structured logging technologies (ETW, EventSource, SLAB).[12:31] - Walkthrough: Authoring an EventSource[21:15] - Walkthrough: Using SLAB in-process[31:42] - Walkthrough: Using SLAB out-of-process[38:39] - Walkthrough: Using PerfView[41:50] - Conclusions For more information, please read&amp;nbsp;the&amp;nbsp;conceptual overview of semantic logging&amp;nbsp;and visit the Codeplex site. </itunes:summary>
      <itunes:duration>2563</itunes:duration>
      <link>http://channel9.msdn.com/posts/Introducing-Semantic-Logging</link>
      <pubDate>Thu, 14 Feb 2013 00:16:06 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/Introducing-Semantic-Logging</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/1ec7/90ffbf3c-f891-4e6b-8182-32ff718f1ec7/SemanticLoggingIntro_100.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/1ec7/90ffbf3c-f891-4e6b-8182-32ff718f1ec7/SemanticLoggingIntro_220.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/1ec7/90ffbf3c-f891-4e6b-8182-32ff718f1ec7/SemanticLoggingIntro_512.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/1ec7/90ffbf3c-f891-4e6b-8182-32ff718f1ec7/SemanticLoggingIntro.mp3" expression="full" duration="2563" fileSize="41018262" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/1ec7/90ffbf3c-f891-4e6b-8182-32ff718f1ec7/SemanticLoggingIntro.mp4" expression="full" duration="2563" fileSize="202643469" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/1ec7/90ffbf3c-f891-4e6b-8182-32ff718f1ec7/SemanticLoggingIntro.webm" expression="full" duration="2563" fileSize="67478277" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/1ec7/90ffbf3c-f891-4e6b-8182-32ff718f1ec7/SemanticLoggingIntro.wma" expression="full" duration="2563" fileSize="20744647" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/1ec7/90ffbf3c-f891-4e6b-8182-32ff718f1ec7/SemanticLoggingIntro.wmv" expression="full" duration="2563" fileSize="93814103" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/1ec7/90ffbf3c-f891-4e6b-8182-32ff718f1ec7/SemanticLoggingIntro_high.mp4" expression="full" duration="2563" fileSize="678417288" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/1ec7/90ffbf3c-f891-4e6b-8182-32ff718f1ec7/SemanticLoggingIntro_mid.mp4" expression="full" duration="2563" fileSize="367495617" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/1ec7/90ffbf3c-f891-4e6b-8182-32ff718f1ec7/SemanticLoggingIntro_Source.wmv" expression="full" duration="2563" fileSize="57692829" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/1ec7/90ffbf3c-f891-4e6b-8182-32ff718f1ec7/SemanticLoggingIntro.ism/manifest" expression="full" duration="2563" fileSize="6220" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/1ec7/90ffbf3c-f891-4e6b-8182-32ff718f1ec7/SemanticLoggingIntro.wmv" length="93814103" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Grigori Melnik</dc:creator>
      <itunes:author>Grigori Melnik</itunes:author>
      <slash:comments>5</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/Introducing-Semantic-Logging/rss</wfw:commentRss>
      <category>EntLib</category>
      <category>ETW</category>
      <category>Patterns &amp; Practices</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/etw/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/etw/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/etw/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>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/etw/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/etw/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/etw/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/etw/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/etw/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/etw/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/etw/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/etw/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>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/etw/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/etw/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/etw/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/etw/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/etw/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>SC08: Windows HPC: Multi-core Parallel Code Profiling in VS2010</title>
      <description><![CDATA[SC08: Microsoft rep discusses and demos the tracing and profiling features of Visual Studio 2010 (Customer Technology Preview): Native and .NET parallel programming, debugging overview, plus tracing, profiling and visualization of the results.
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/etw/RSS&WT.dl=0&WT.entryid=Entry:RSSView:125631c0e0ef43beb3749dea00c3c7ae">]]></description>
      <comments>http://channel9.msdn.com/Shows/The+HPC+Show/SC08-Windows-HPC-Multi-core-Parallel-Code-Profiling-in-VS2010</comments>
      <itunes:summary>SC08: Microsoft rep discusses and demos the tracing and profiling features of Visual Studio 2010 (Customer Technology Preview): Native and .NET parallel programming, debugging overview, plus tracing, profiling and visualization of the results.
</itunes:summary>
      <itunes:duration>562</itunes:duration>
      <link>http://channel9.msdn.com/Shows/The+HPC+Show/SC08-Windows-HPC-Multi-core-Parallel-Code-Profiling-in-VS2010</link>
      <pubDate>Mon, 16 Mar 2009 18:18:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/The+HPC+Show/SC08-Windows-HPC-Multi-core-Parallel-Code-Profiling-in-VS2010</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/320/53a99261-834e-4955-815c-6184184e7cab.jpg" height="0" width="0"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/459426_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/459426_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/85/5d79a37b-3a0b-4687-9b5e-dcbc77fe64c6.jpg" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/HPC/Multi-core_Parallel_Code_Profiling_VS2010.wmv" expression="full" duration="562" fileSize="31639179" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <dc:creator>Wenming Ye</dc:creator>
      <itunes:author>Wenming Ye</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/The+HPC+Show/SC08-Windows-HPC-Multi-core-Parallel-Code-Profiling-in-VS2010/RSS</wfw:commentRss>
      <category>ETW</category>
      <category>MPI</category>
      <category>OpenMP</category>
      <category>parallel  library</category>
      <category>Patterns</category>
      <category>pcp</category>
      <category>PPL</category>
      <category>profiling</category>
      <category>task</category>
      <category>TPL</category>
      <category>tracing</category>
      <category>Windows  HPC</category>
    </item>
  <item>
      <title>Event Tracing with Microsoft MPI</title>
      <description><![CDATA[Robert is&nbsp;a&nbsp;Senior&nbsp;PM&nbsp;with the Windows HPC Server product team.&nbsp;&nbsp; Join Robert as he illustrates new MPI tracing features.&nbsp;<br>
<br>
Windows HPC Server 2008 is available in beta with RC1 coming soon.&nbsp; Obtain the beta bits at
<a href="http://connect.microsoft.com/" title="Beta Program" target="_blank">http://connect.microsoft.com/</a>.&nbsp; Please provide feedback using the feedback tool on the Connect web site.<br>
<br>
For additional information, see&nbsp;<a href="http://windowshpc.net/" title="HPC Community" target="_blank">http://windowshpc.net/</a>&nbsp;and
<a href="http://edge.technet.com/Tags/HPC/" title="TechNet Edge" target="_blank">
http://edge.technet.com/Tags/HPC/</a>.&nbsp;&nbsp; Also look&nbsp;for detailed MPI tracing instructions at
<a href="http://code.msdn.microsoft.com/hpc" title="MSDN Code Gallery" target="_blank">
http://code.msdn.microsoft.com/hpc</a>.<br>
<br>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/etw/RSS&WT.dl=0&WT.entryid=Entry:RSSView:a1db3d7ba48d4db6b6839dea00c3f89b">]]></description>
      <comments>http://channel9.msdn.com/Shows/The+HPC+Show/Event-Tracing-with-Microsoft-MPI</comments>
      <itunes:summary>Robert is&amp;nbsp;a&amp;nbsp;Senior&amp;nbsp;PM&amp;nbsp;with the Windows HPC Server product team.&amp;nbsp;&amp;nbsp; Join Robert as he illustrates new MPI tracing features.&amp;nbsp;

Windows HPC Server 2008 is available in beta with RC1 coming soon.&amp;nbsp; Obtain the beta bits at
http://connect.microsoft.com/.&amp;nbsp; Please provide feedback using the feedback tool on the Connect web site.

For additional information, see&amp;nbsp;http://windowshpc.net/&amp;nbsp;and

http://edge.technet.com/Tags/HPC/.&amp;nbsp;&amp;nbsp; Also look&amp;nbsp;for detailed MPI tracing instructions at

http://code.msdn.microsoft.com/hpc.

</itunes:summary>
      <itunes:duration>280</itunes:duration>
      <link>http://channel9.msdn.com/Shows/The+HPC+Show/Event-Tracing-with-Microsoft-MPI</link>
      <pubDate>Sat, 28 Jun 2008 02:14:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/The+HPC+Show/Event-Tracing-with-Microsoft-MPI</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/412558_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/412558_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/5/5/2/1/4/MSMPIwithETW_large_ch9.jpg" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/85/710ad5e5-1508-4a66-a052-ce120b173d53.jpg" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/5/5/2/1/4/WinHPC-ETW-Intro.wmv" expression="full" duration="280" fileSize="26957737" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/8/5/5/2/1/4/WinHPC-ETW-Intro.wmv" expression="full" duration="280" fileSize="200" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <dc:creator>Phil Pennington</dc:creator>
      <itunes:author>Phil Pennington</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/The+HPC+Show/Event-Tracing-with-Microsoft-MPI/RSS</wfw:commentRss>
      <category>ETW</category>
      <category>HPC</category>
      <category>MPI</category>
    </item>    
</channel>
</rss>