The following tools help you find memory and handle allocations using different criteria and are all found on the Query Menu.
Click on an item in the picture or in the list below to find out more in the following topics.
•Search use the Find Sychronization Object dialog to search the data in some of the tab views for synchronization events
•Find Function use the Find Functions dialog to search for synchronization enter/exits and synchronization object allocations/deallocation occurring in certain functions
•Single Thread Critical Section Detector use the Single Thread Critical Section Detector dialog detect potentially unnecessary synchronization objects that have only been used in one thread
•Display stack traces for all threads use the Deadlocked Thread PostMortem dialog to analyse your application that has already deadlocked
•Deadlock detection Perform deadlock detection in your application
•Potential deadlock detection Perform potential deadlock detection in your application
•Display lock order use the Locks and Waits in Sequence Order dialog to display the order in which locks and waits were entered