Microsoft Support Professionals Toolkit for Windows
http://www.microsoft.com/japan/windowsserver2003/downloads/supporttools.mspxDesktop Heap Monitor
Desktop Heap Monitor は、デスクトップヒープとよばれる Windows の特別なメモリ領域のサイズや、現在の使用量などの情報をレポートするツールです。従来はデスクトップヒープが異常に消費されている場合でも、その状況をリアルタイムで把握することは困難でしたが、このツールを利用することによりシステム管理者は Windows のデスクトップヒープの状況を本番稼動環境で容易に把握することができます。また、大規模アプリケーションが大量のデスクトップヒープを消費することがありますが、使用量を予め見積もることは困難でした。このツールは Windows のデスクトップヒープの使用量を事前に測定し、システムのチューニングを行うことも支援します。
Microsoft Advanced Windows Debugging and Troubleshooting Desktop Heap Overview
http://blogs.msdn.com/ntdebugging/archive/2007/01/04/desktop-heap-overview.aspxDesktop 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 me state up front that things have changed significantly in Vista around kernel address space, and much of what I’m talking about today does not apply to Vista.
Microsoft Advanced Windows Debugging and Troubleshooting Desktop Heap, part 2
http://blogs.msdn.com/ntdebugging/archive/2007/07/05/desktop-heap-part-2.aspxMatthew 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 on various platforms...