Sign in
TechNet Blogs
Technet Blog Images
More ...
Browse by Tags
TechNet Blogs
>
Ask the Performance Team
>
All Tags
>
debugging
Server & Tools Blogs
>
Server & Management Blogs
>
Ask the Performance Team Blog
All About Windows Server
Windows Server
Windows Server Essentials Blog
Building Clouds
Partner & Customer Solutions
Server & Cloud
Ask The
Performance Team
Ask Premier Field Engineering
Ask the Core Team
Cloud & Datacenter Management
The System Center Team Blog
System Center Virtual Machine Manager
System Center Service Manager
System Center Operations Manager
System Center Data Protection Manager
System Center Orchestrator
Partner & Customer Solutions
Client Management
System Center Configuration Manager
System Center Service Manager
MDOP
Malware Protection Center
Windows Intune
SUS
Partner and Customer Solutions
Virtualization, VDI & Remote Desktop
Virtualization Team Blog
Ben Armstrong’s Virtualization Blog
Jose Barreto Blog on Hyper-V
Partner & Customer Solutions
Remote Desktop Services
Windows Multipoint Server
Ask the Core Team on Hyper-V
File & Storage & High Availability
File & Storage
Jose Barreto
Partner & Customer Solutions
Ask the Core Team on Failover Cluster
Clustering & High Availability
Windows Server Management
PowerShell
Hey Scripting Guy (PowerShell)
Server Manager
Group Policy
Networking
Identity & Access
Ask Directory Services
Active Directory
Microsoft Leadership
Brad Anderson - In the Cloud
Ask the Performance Team Blog
Thoughts from the EPS Windows Server Performance Team
Live Now on Server & Tools Blogs
Subscribe
Comments
Facebook
Menu
Blog Home
Atom
Translate this page
Powered by
Microsoft® Translator
Live Map
Useful Microsoft Blogs
IE Blog
Terminal Server Blog
PowerShell Blog
NT Debugging Blog
MSRC (Security) Blog
Exchange Team Blog
IIS Site
LATAM (Portugese / Spanish)
OEM Team Blog
MS HotFix and Hot Issues Blog
Platforms Blogs
CORE (Setup / Cluster)
Directory Services
LATAM (Latin America)
Manageability (Configuration Mgr)
Manageability (Mobile Device Mgr)
Manageability (Operations Mgr)
Manageability (SoftGrid)
Manageability (SUS)
Networking
Small Business Server
Windows Essential Business Server
Manageability (SCVMM)
Recent Posts
Finally a Windows Task Manager Performance tab blog!
Posted
20 days ago
by
Blake Morrison - MSFT
2
Comments
What killed my process?
Posted
22 days ago
by
Blake Morrison - MSFT
1
Comments
Microsoft Fixit for Printing UPDATED for Windows 7 & Windows Server 2008 R2
Posted
29 days ago
by
Blake Morrison - MSFT
1
Comments
Unable to connect to a printer using a CNAME record
Posted
1 month ago
by
Blake Morrison - MSFT
0
Comments
Tags
Application Compatibility
Applications and Services
Architecture
General
Internet Explorer
Memory Management
Performance
Printing
Terminal Server
Troubleshooting
Two Minute Drill
Windows 7
Windows Server 2008
Windows Server 2008 R2
Windows Vista
Archives
Archives
May 2013
(2)
April 2013
(3)
March 2013
(1)
February 2013
(1)
January 2013
(2)
December 2012
(1)
November 2012
(7)
October 2012
(10)
September 2012
(3)
August 2012
(3)
July 2012
(3)
June 2012
(4)
May 2012
(1)
April 2012
(3)
March 2012
(7)
February 2012
(7)
January 2012
(4)
December 2011
(1)
November 2011
(1)
October 2011
(2)
September 2011
(4)
August 2011
(2)
July 2011
(1)
June 2011
(3)
May 2011
(4)
April 2011
(2)
March 2011
(4)
February 2011
(4)
January 2011
(1)
December 2010
(3)
November 2010
(3)
October 2010
(2)
September 2010
(5)
August 2010
(4)
July 2010
(7)
June 2010
(4)
May 2010
(4)
April 2010
(5)
March 2010
(5)
February 2010
(3)
January 2010
(8)
December 2009
(2)
November 2009
(7)
October 2009
(23)
September 2009
(5)
August 2009
(8)
July 2009
(7)
June 2009
(9)
May 2009
(19)
April 2009
(87)
March 2009
(9)
February 2009
(8)
January 2009
(7)
December 2008
(7)
November 2008
(6)
October 2008
(10)
September 2008
(9)
August 2008
(10)
July 2008
(9)
June 2008
(8)
May 2008
(9)
April 2008
(9)
March 2008
(10)
February 2008
(27)
January 2008
(9)
December 2007
(6)
November 2007
(6)
October 2007
(10)
September 2007
(7)
August 2007
(8)
July 2007
(10)
June 2007
(9)
May 2007
(15)
April 2007
(8)
March 2007
(7)
February 2007
(2)
January 2007
(5)
December 2006
(1)
More
▼
Less
▲
Tagged Content List
Blog Post:
What killed my process?
Blake Morrison - MSFT
Hello, world! We're often challenged with a process that exits unexpectedly, but this doesn't always equate to an application "crash". Occasionally this behavior is caused by cross-process termination, where one process terminates another one. Discovering root cause of this behavior used...
on
1 May 2013
Blog Post:
Windows 7 / Windows Server 2008 R2: Fault Tolerant Heap and Memory Management
CC Hameed
Hello, and welcome to our second post in the Windows 7 launch series. This post is going to be a long one, so buckle in. We’re going to start with an overview of Fault Tolerant Heap, which is a new feature in Windows 7 and Windows Server 2008 R2 and then go over some Memory Management pieces. If you...
on
2 Oct 2009
Blog Post:
Debug 101: !poolused
CC Hameed
Good morning AskPerf! We’ve had plenty of discussions in the past about Pool Memory – both Paged and NonPaged. Today we’re going to review how we can determine the Pool Memory usage from a memory dump file via the !poolused command. A quick note – if you’re trying to identify a leaking pool tag, analyzing...
on
1 Sep 2009
Blog Post:
Debug 101: Examining Memory Use
CC Hameed
Happy Friday AskPerf! No alphabet soup or Sesame Street quips today. Today, we’re going to take a quick look at two debugger commands that you can use to examine memory use, !vm and !memusage . Why two commands? One shows you information about virtual memory usage ( !vm ) and the other one displays information...
on
28 Aug 2009
Blog Post:
Debug 101: What does !analyze do?
CC Hameed
Over the last few weeks, we’ve been posting quite a bit on different topics related to Debugging . Today we’re continuing in that vein by looking at one of the most common commands that we use when reviewing both kernel- and user-mode dump files – !analyze . !analyze is an extension command...
on
11 Aug 2009
Blog Post:
Two Minute Drill: Debugging – lm, not just Alphabet Neighbors
CC Hameed
I know – it really does seem like I’m on a bit of a Sesame Street kick at the moment, doesn’t it? Ah well - it is Friday and the weekend is almost upon us. Why not have a little fun? Today, we’re continuing on with looking at different debugger commands. Our topic for today is the lm command and its...
on
7 Aug 2009
Blog Post:
Two Minute Drill: Debugging and the k* Commands
CC Hameed
Good morning AskPerf! 2009 is moving fast – it’s hard to believe we’re already into August! Today, we’re continuing on with our debugging focus. Over the next few posts, we’ll be looking at different command types within the debugger. Today’s post is brought to you by the letter … k. I know, I couldn...
on
4 Aug 2009
Blog Post:
Two Minute Drill: Stack Basics
CC Hameed
Welcome back AskPerf! Carrying on with our debugging / architectural theme from the last couple of weeks, today’s topic is about the stack. A stack is a way of storing information – a data structure. When a new object is placed on the stack it is placed on the top of the stack. ...
on
31 Jul 2009
Blog Post:
Semaphores – More than Flag Waving
CC Hameed
Good Morning AskPerf! Today is the last in our series on Windows Synchronization Mechanisms. Our topic today is Semaphore Objects. A semaphore object is a kernel-mode synchronization object that maintains a count between zero and a maximum specified value. Semaphores are similar...
on
28 Jul 2009
Blog Post:
The Basics of Mutexes and Spin Locks
CC Hameed
Good Morning AskPerf! We’re continuing on with our mini-series on Synchronization Mechanisms today with a look at Mutexes. A mutex is a synchronization object. Mutexes ensure mutually exclusive (hence the term) access. In other words, while one thread has the mutex, all other threads are prevented from...
on
21 Jul 2009
Blog Post:
Synchronization Mechanisms 101: Concepts for Non-Programmers
CC Hameed
Good morning AskPerf! I realize it’s been a couple of weeks or so since we’ve posted. The reason is that we’ve all been a bit busy trying to wrap up the end of our fiscal year, write our reviews and of course, there was the Fourth of July holiday in there as well. But, we’re now back and we’re going...
on
14 Jul 2009
Blog Post:
Two Minute Drill: Application Verifier
CC Hameed
Happy Friday AskPerf. My name is Syed Yusuf, and I am a Support Engineer on the Performance team. Application crash issues can be somewhat tricky to resolve – especially if we’re dealing with a third party application. Today we’re going to take a look a the Application Verifier tool...
on
22 May 2009
Blog Post:
Two Minute Drill: NMI
CC Hameed
Back in “the old days”, you could use a ball-point pen to break into the debugger . No, I haven’t stayed too long at the fair – you could use the tip of the ball-point pen to short the nearest pair of pins to create a hardware crash dump. Obviously this isn’t recommended (or supported!),...
on
23 Jan 2009
Blog Post:
Two Minute Drill: Configuring a Debugger using Image File Execution Options
CC Hameed
There are times when tools such as DebugDiag, ADPlus or UserDump fail to capture a dump when a process terminates unexpectedly. When that happens, we can launch the process inside the debugger to ensure that we capture a dump. Here’s how we do it: Install the Debugging Tools for Windows Copy...
on
12 Dec 2008
Blog Post:
The Case of the Mysteriously Large Spooler.xml File
CC Hameed
Hi AskPerf readers, Don Geddes here again. Today we’re going to look at Windows Error Reporting logging in Windows Server 2008 and how it can affect the Printing subsystem. There was a KB article written a while back that discussed the Windows Error Reporting service logging and how it was...
on
5 Dec 2008
Blog Post:
Catching up with our fellow MS Bloggers
CC Hameed
It occurred to me that with so many technical blogs out there, that it might be useful to bring you some posts from our fellow bloggers here at Microsoft that have been published recently … If you haven’t been keeping up with our colleagues over at the Terminal Services blog, then you may have missed...
on
21 Oct 2008
Blog Post:
BAD_POOL_CALLER? What the …
CC Hameed
From time to time, a customer support incident for a bugcheck will make its way over to us on the Performance team. Those of you that have worked with support engineers on the Performance team already know that we generally don’t work with bugcheck issues. Our Setup / Cluster team has that...
on
29 Aug 2008
Blog Post:
Symbols and You
CC Hameed
In our last post, we discussed what symbols were and why they were important in debugging. Today, we’re going to take a look at how to set up your symbols for debugging. Setting up the symbols can be a daunting exercise. This is especially true if you consider the fact that one module has several different...
on
18 Jul 2008
Blog Post:
What are Symbols For?
CC Hameed
We’ve mentioned Symbols in several different posts related to debugging and troubleshooting – but we’ve never actually discussed what symbols are and what they are used for. Today, we’ll rectify that oversight and provide a quick overview of symbol files. Whenever an application or DLL is...
on
15 Jul 2008
Blog Post:
Two Minute Drill: UMDH.EXE
CC Hameed
Hello there! My name is Mike and I am an Escalation Engineer with the Platforms team. I’ve been reading the AskPerf blog for a while and wanted to share some information about a very useful troubleshooting tool. A quick word of warning though – to really get the most out of this tool, you need to be...
on
8 Jul 2008
Blog Post:
Access Violation? How dare you ...
CC Hameed
I am sure we have all seen access violations occur since we took ownership of our first x86 PC's. The infamous "Bluescreen", application crashes, it doesn't really matter, access violations are all over the place. For any of you that remember the good old Windows 9x days, a General...
on
3 Jun 2008
Blog Post:
Two Minute Drill: Find /3GB without using boot.ini
CC Hameed
We've talked a lot about the /3GB switch and its effect on system resources in previous posts. Today we are going to discuss how to determine whether or not /3GB is enabled on a 32-bit system without looking at the boot.ini file or using MSCONFIG.EXE. Finding out this information is not as...
on
27 May 2008
Blog Post:
Troubleshooting Server Hangs – Part Four
CC Hameed
Welcome to Part Four of our Server Hang troubleshooting series. Today we are going to discuss PTE depletion and Low Physical Memory conditions and how those two issues can lead to server hangs. In our post on the /3GB switch we mentioned that in general, a system should always have around 10,000 free...
on
16 May 2008
Blog Post:
Troubleshooting Server Hangs – Part Three
CC Hameed
In our last post on Server Hangs, we discussed using the Debugging Tools to examine a dump file to analyze pool depletion. Today we are going to look at using our troubleshooting tools to examine a server hang caused by a handle leak. Issues where there are an abnormal number of handles for...
on
9 May 2008
Blog Post:
Troubleshooting Server Hangs – Part Two
CC Hameed
Several months ago, we wrote a post on Troubleshooting Server Hangs . At the end of that post, we provided some basic steps to follow with respect to server hangs. The last step in the list was following the steps in KB Article 244139 to prepare the system to capture a complete memory dump...
on
6 May 2008
Page 1 of 2 (35 items)
1
2