It doesn’t feel good when an application hangs, isn’t it? There are situations when we are working on our system and doing some important work but suddenly we notice that the application we are working hangs and do not respond well.
There are many reasons why an application hangs like insufficient memory available for the process to execute or the busy processor that is currently working on some other tasks. Wouldn’t it be great if we get to know the actual reason why an application is freezing? But finding it out is not easy so we have a tool called WhatIsHang that is developed by Nirsoft.
WhatIsHang lets you know why a certain application is hanging in the background knowing which you can either terminate the program or the reason for its hang. This utility tries to detect the software or process that is currently hung, and displays some information that may allow you to sort out and understand what exactly is at the root of such unexpected behaviour.
The tool is designed to work great on Windows but as of now it is developed for 32-bit systems and not 64-bit Windows OS. However, if the application hung is 32-bit running in 64-bit Windows, you can still use it.
It would be in the following situations when this tool would not be able to detect:
• Programs without any user interface
• Program waiting for a thread which is waiting for another that is in a deadlock situation.
• When the entire system hangs.