Sign in
MSDN Blogs
Microsoft Blog Images
More ...
Browse by Tags
Search
Archives
Archives
May 2013
(2)
April 2013
(2)
March 2013
(3)
February 2013
(2)
January 2013
(2)
December 2012
(2)
November 2012
(1)
October 2012
(2)
September 2012
(2)
August 2012
(2)
July 2012
(2)
June 2012
(1)
May 2012
(2)
April 2012
(2)
March 2012
(2)
February 2012
(2)
January 2012
(2)
December 2011
(2)
November 2011
(2)
October 2011
(2)
September 2011
(2)
August 2011
(1)
July 2011
(2)
June 2011
(2)
May 2011
(2)
April 2011
(2)
March 2011
(1)
February 2011
(1)
January 2011
(2)
November 2010
(1)
September 2010
(1)
August 2010
(2)
July 2010
(1)
June 2010
(3)
May 2010
(2)
April 2010
(7)
March 2010
(3)
February 2010
(2)
January 2010
(2)
December 2009
(3)
November 2009
(3)
October 2009
(1)
September 2009
(3)
August 2009
(7)
July 2009
(4)
June 2009
(2)
May 2009
(6)
April 2009
(4)
March 2009
(13)
February 2009
(6)
January 2009
(1)
December 2008
(1)
November 2008
(3)
October 2008
(5)
September 2008
(4)
August 2008
(6)
July 2008
(7)
June 2008
(6)
May 2008
(11)
April 2008
(14)
March 2008
(6)
February 2008
(1)
December 2007
(2)
November 2007
(2)
October 2007
(2)
September 2007
(6)
July 2007
(3)
June 2007
(10)
May 2007
(1)
January 2007
(2)
December 2006
(2)
Tags
Architecture
Bob
bugcheck
Burrough
consumption
debug
Debug Ninja
Debugging
Hangs
hardware
i/o
internals
Jeff
kernel
leak
Matthew
Pages
Pool
pool leak series
Tate
Tools
windbg
windows
windows internals
x64
Common Tasks
Blog Home
About
RSS for posts
RSS for comments
MSDN Blogs
>
Ntdebugging Blog
>
All Tags
>
consumption
Browse by Tags
debug
Debug Ninja
Debugging
Elsaid
handles
Heap
Jeff
kernel
leak
Netmon
Pool
pool leak
pool leak series
Talkback
Tools
UMDH
utilities
video
windbg
windows
x64
Blog Post:
Troubleshooting Pool Leaks Part 7 – Windows Performance Toolkit
ntdebug
In Part 1 of this series we identified a pool leak in non paged pool. In Part 2 and Part 3 of this series we identified what pool tag was leaking. In Part 5 and Part 6 we got call stacks showing the memory being allocated. In this article we are going to discuss a tool that combines...
on
30 Nov 2012
Blog Post:
Troubleshooting Pool Leaks Part 6 – Driver Verifier
ntdebug
In part 5 we used poolhittag to get call stacks of pool being allocated and freed. This information is often essential to identifying the cause of a memory leak; however it is not always feasible to configure a live kernel debug to obtain this information. Fortunately there are alternative...
on
31 Oct 2012
Blog Post:
Troubleshooting Pool Leaks Part 5 – PoolHitTag
ntdebug
In Part 4 we narrowed the source of the leaked pool memory to the specific driver which is allocating it, and we identified where in the driver this allocation was taking place. However, we did not capture contextual information such as the call stack leading up to this code. Also, we didn...
on
28 Sep 2012
Blog Post:
Troubleshooting Pool Leaks Part 4 – Debugging Multiple Users for a Tag
ntdebug
In our previous articles we discussed various techniques for identifying a pool memory leak and narrowing the scope of the leak to an individual pool tag. Knowing the leaking pool tag is often sufficient to identify the cause of the problem and find a solution. However, there may be a scenario...
on
28 Sep 2012
Blog Post:
Troubleshooting Pool Leaks Part 3 – Debugging
ntdebug
In our previous articles we discussed identifying a pool leak with perfmon , and narrowing the source of the leak with poolmon . These tools are often preferred because they are easy to use, provide verbose information, and can be run on a system without forcing downtime. However, it is not...
on
31 Aug 2012
Blog Post:
Troubleshooting Pool Leaks Part 2 – Poolmon
ntdebug
In our previous article we discussed how to identify a pool leak using perfmon. Although it may be interesting to know that you have a pool leak, most customers are interested in identifying the cause of the leak so that it can be corrected. In this article we will begin the process of identifying...
on
30 Aug 2012
Blog Post:
Troubleshooting Pool Leaks Part 1 – Perfmon
ntdebug
Over the years the NTDebugging Blog has published several articles about pool memory and pool leaks. However, we haven’t taken a comprehensive approach to understanding and troubleshooting pool memory usage. This upcoming series of articles is going to tackle pool leaks from the basics to...
on
31 Jul 2012
Blog Post:
Identifying Global Atom Table Leaks
ntdebug
Hi, it's the Debug Ninja back again with another debugging adventure. Recently I have encountered several instances where processes fail to initialize, and a review of available resources showed that there was no obvious resource exhaustion. A more in depth review found that there were...
on
31 Jan 2012
Blog Post:
The Mystery of Lsass.exe Memory Consumption, (When all components get involved)
ntdebug
Hi All, this is Karim Elsaid and I’m a Support Escalation Engineer working with the Dubai platforms support team. Recently I was working on a very challenging and interesting case, and I wanted to share that experience with you. One of our customers was experiencing a problem on all his...
on
27 Apr 2011
Blog Post:
TalkBackVideo Understanding handle leaks and How to use !htrace to find them
ntdebug
Written by Jeff Dailey Hello, my name is Jeff Dailey, I’m an E scalation E ngineer for the Global Escalation Services P latforms team. I’d like to show you how to debug and find leaking handles within your application or other process. We can do this with the !htrace command in windbg . Windbg...
on
14 Sep 2007
Page 1 of 1 (10 items)