<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>The Case of the Slow Project File Opens</title><link>http://blogs.technet.com/b/markrussinovich/archive/2010/12/07/3373406.aspx</link><description>If you’ve seen one of my Case of the Unexplained presentations (like the one I delivered at TechEd Europe last month that’s posted for on-demand viewing ), you know that I emphasize how thread stacks are a powerful troubleshooting tool for diagnosing</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: The Case of the Slow Project File Opens</title><link>http://blogs.technet.com/b/markrussinovich/archive/2010/12/07/3373406.aspx#3392827</link><pubDate>Wed, 09 Mar 2011 13:46:51 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3392827</guid><dc:creator>GBleezy</dc:creator><description>&lt;p&gt;Hey really cool article! This is really the first insight of any kind that I&amp;#39;ve ever had in to what in the world all the programs and features based on &amp;#39;stacks&amp;#39;, &amp;#39;traces&amp;#39;, and &amp;#39;dumps&amp;#39; are actually used for. Love this read though because not only did I get a hint of who uses that stuff, and how they make it useful for them, but...it just makes it all that much better how it reads as a sort of walk-through of a real world scenario. Also the way it&amp;#39;s written up worked real well for me, i think i actually read every word; nothing too drawn out, key points quickly summarized, and of course pretty pictures! It felt like maybe it was written for somebody that&amp;#39;s already indulged in these tools, but as someone that (although technologically adept) could only imagine how all of these &amp;nbsp;terms being thrown around (&amp;#39;trace&amp;#39;,&amp;#39;stack&amp;#39;,&amp;#39;dump&amp;#39;) were supposed to be useful to anybody but Bill Gates...It read very well! It feels like I just experienced the workflow behind these mysterious terms that pop up from time to time during a normal user&amp;#39;s computing experience...Previously I had imagined data like this only being utilized by devs of the particular software in question, setting BPs in Softice or something...idk, guess I&amp;#39;m a noob, but I&amp;#39;m super curious now to see if I can learn to have this stuff make even more sense to me! Tomorrow perhaps since it&amp;#39;s 5:45am right now and I should rest my brain before trying to teach it more stuff lol...anyways, nice article! Thank you for the read :p&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3392827" width="1" height="1"&gt;</description></item><item><title>re: The Case of the Slow Project File Opens</title><link>http://blogs.technet.com/b/markrussinovich/archive/2010/12/07/3373406.aspx#3391371</link><pubDate>Wed, 02 Mar 2011 19:01:37 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3391371</guid><dc:creator>Adolfo Soto</dc:creator><description>&lt;p&gt;I have to deal with performance bottlenecks of complex enterprise applications, sometimes I feel lost before I even begin but these posts &amp;quot;Cases of&amp;quot; &amp;nbsp;are very enlightening and show real-world solutions achieved with tools that are freely available. &lt;/p&gt;
&lt;p&gt;Please keep them coming!&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3391371" width="1" height="1"&gt;</description></item><item><title>re: The Case of the Slow Project File Opens</title><link>http://blogs.technet.com/b/markrussinovich/archive/2010/12/07/3373406.aspx#3375559</link><pubDate>Thu, 16 Dec 2010 17:26:50 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3375559</guid><dc:creator>Michael Simmons</dc:creator><description>&lt;p&gt;Every post makes me a better troubleshooter. &amp;nbsp; Thanks for sharing this info&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3375559" width="1" height="1"&gt;</description></item><item><title>re: The Case of the Slow Project File Opens</title><link>http://blogs.technet.com/b/markrussinovich/archive/2010/12/07/3373406.aspx#3374728</link><pubDate>Mon, 13 Dec 2010 18:57:55 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3374728</guid><dc:creator>snoone</dc:creator><description>&lt;p&gt;@Dennis:&lt;/p&gt;
&lt;p&gt;The FltReadFile call at frame 17 is what triggers the read being performed. If you didn&amp;#39;t know that API, the name of the routines on the stack indicate a read option (e.g. CcCopyRead, IoPageRead, etc). For some reason the RDBSS symbols aren&amp;#39;t resolved in that screen grab, which would provide further clues (e.g. rdbss!RxCommonRead).&lt;/p&gt;
&lt;p&gt;The ZwCreateFile call at frame 40 just indicates that the reads are being sent from within the context of a create operaion. In other words, while processing the create operation issued by ZwCreateFile the file system filter driver (SRTSP) called FltReadFile to read from the file on disk.&lt;/p&gt;
&lt;p&gt;-scott &lt;/p&gt;
&lt;p&gt;--&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://www.analyze-v.com"&gt;http://www.analyze-v.com&lt;/a&gt; &lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3374728" width="1" height="1"&gt;</description></item><item><title>re: The Case of the Slow Project File Opens</title><link>http://blogs.technet.com/b/markrussinovich/archive/2010/12/07/3373406.aspx#3374516</link><pubDate>Sun, 12 Dec 2010 09:57:18 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3374516</guid><dc:creator>Fabrice</dc:creator><description>&lt;p&gt;Tx for this sharing, it lets me discover new tracks to some performance or locking bugs in my every day professional life. An other tool I use too is Fiddler to inspect the network traffic.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3374516" width="1" height="1"&gt;</description></item><item><title>re: The Case of the Slow Project File Opens</title><link>http://blogs.technet.com/b/markrussinovich/archive/2010/12/07/3373406.aspx#3374424</link><pubDate>Fri, 10 Dec 2010 20:44:30 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3374424</guid><dc:creator>Keith Dickinson</dc:creator><description>&lt;p&gt;Dennis -- The ZwCreateFile is used for both creating a new file and opening one.&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://msdn.microsoft.com/en-us/library/ff566424%28v=vs.85%29.aspx"&gt;msdn.microsoft.com/.../ff566424%28v=vs.85%29.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Cheers!!&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3374424" width="1" height="1"&gt;</description></item><item><title>re: The Case of the Slow Project File Opens</title><link>http://blogs.technet.com/b/markrussinovich/archive/2010/12/07/3373406.aspx#3374396</link><pubDate>Fri, 10 Dec 2010 17:56:56 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3374396</guid><dc:creator>AndrewRichards</dc:creator><description>&lt;p&gt;Terrance Brennan: If you are having severe issues on your Exchange server, I highly suggest that you raise a Microsoft Support ticket to get some help.&lt;/p&gt;
&lt;p&gt;Andrew Richards - Exchange Senior Escalation Engineer.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3374396" width="1" height="1"&gt;</description></item><item><title>re: The Case of the Slow Project File Opens</title><link>http://blogs.technet.com/b/markrussinovich/archive/2010/12/07/3373406.aspx#3374331</link><pubDate>Fri, 10 Dec 2010 12:39:53 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3374331</guid><dc:creator>Bernhard Ernst</dc:creator><description>&lt;p&gt;Wonderful example of how to use this great tool. I had the exact same problem on a heavily used web server where log files, images, cache files, etc. caused the same problem.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3374331" width="1" height="1"&gt;</description></item><item><title>re: The Case of the Slow Project File Opens</title><link>http://blogs.technet.com/b/markrussinovich/archive/2010/12/07/3373406.aspx#3374024</link><pubDate>Thu, 09 Dec 2010 07:36:09 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3374024</guid><dc:creator>Rich</dc:creator><description>&lt;p&gt;Always look forward to these dubug guides. Gives us mere mortals a bit of a clue how to fault find more complex issues.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3374024" width="1" height="1"&gt;</description></item><item><title>re: The Case of the Slow Project File Opens</title><link>http://blogs.technet.com/b/markrussinovich/archive/2010/12/07/3373406.aspx#3374010</link><pubDate>Thu, 09 Dec 2010 02:14:18 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3374010</guid><dc:creator>Dimiter "malkia" Stanev</dc:creator><description>&lt;p&gt;Wonderful. Using procmon I&amp;#39;ve found that Symantec was slowing down copying files from windows share. Where it would copy 1000 files for 3 minutes originally, later that wen to 10 seconds. As the files did not have extensions, there was no way to change Symantec to not check them (the IT guy told me, it&amp;#39;s based on extension filtering). We renamed our system to produce the files with extensions (these were cached version of converted data), and later that extension was skipped by the Antivir.&lt;/p&gt;
&lt;p&gt;But we would&amp;#39;ve got nowhere without procmon!&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3374010" width="1" height="1"&gt;</description></item></channel></rss>