Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

All Tags » Architecture   (RSS)
Excessive cached read I/O is a growing problem. For over one year we have been working on this problem with several companies. You can read more about it in the original blog post: http://blogs.msdn.com/ntdebugging/archive/2007/11/27/too-much-cache.aspx Read More...
As our group’s file systems expert, I see most of the common problems associated with the use/misuse of NTFS compression. Before you check the “Compress contents to save disk space” checkbox, it might be good to understand how this affects the happy little Read More...
Introduction Hi everyone, Bob here again with a description of Work Queues and Dispatcher Headers. For those of you that look at dumps, you may have noticed that there are always threads waiting at KeRemoveQueue . You may have wondered what this function Read More...
This is going to be a short blog post, but considering the amount of feedback we’ve received on the our two previous desktop heap posts , I think this is worth blogging about. 32-bit Vista SP1 and 32-bit Windows Server 2008 both have a new value for the Read More...
This is a follow-up on the LPC hang blog . The same hang troubleshooting techniques apply to this, but when a named pipe is involved you’ll have to use a slightly different method to following the chain from a client application to the server application. Read More...
Cache is used to reduce the performance impact when accessing data that resides on slower storage media. Without it your PC would crawl along and become nearly unusable. If data or code pages for a file reside on the hard disk, it can take the system Read More...
Hello, this is Somak. Today I’d like to drop some Memory Manager info on the blog that I’ve used to communicate in brief (believe it or not) how the system deals with memory. If you are ever faced with checking how much Available Memory you have(or don’t Read More...
Hello, this is Roy again. In this case we will discuss a scenario where tracing a hung client thread is not possible through LPC data structures and extensions. We would rather use hints from the LPC message sent about the operation that was taking place Read More...
Hello, Matthew here again. Starting today, my team will be bringing you content in the form of videos, as well blog posts. We’ll be hosting these videos on Channel 9 , and we’ll link them from the ntdebugging blog. One way that we’ll be using video is Read More...
Hello, my name is Roy. I’m an Escalation Engineer in the CPR platforms team. I’ll be doing a four part series on LPC over the coming month. You’re sure to find this interesting. That being said let’s get started. Disclaimer: The purpose of this blog is Read More...
Matthew here again – I want to provide some follow-up information on desktop heap . In the first post I didn’t discuss the size of desktop heap related memory ranges on 64-bit Windows, 3GB, or Vista. So without further ado, here are the relevant sizes Read More...
Howdy folks, David here again with part two of How Windows Starts Up. Today we’ll be covering the Boot Loader Phase . Let’s take a moment to recap where we are at this point. So far, the computer has completed POST, executed the MBR code, located the Read More...
Desktop heap is probably not something that you spend a lot of time thinking about, which is a good thing. However, from time to time you may run into an issue that is caused by desktop heap exhaustion, and then it helps to know about this resource. Let Read More...
 
Page view tracker