You can use RuntimeChecker in order to check any application that is causing memory leak problems and consequently making your system unsteady.
RuntimeChecker shows step by step all the modules executed when running an application. It also shows all the memory blocks used in a memory tree. To complete a checking process, the application has to be closed without being forced. One parameter that can be configured is the length of call stack for the memory leak. You can export a report of the results found for reviewing them later.
The publisher highly recommends creating a PDB file and copying it to the same folder where the application is located before checking an application. All the process to check the memory leak of an application could be difficult to perform for unexperienced users.
Pros
- It allows you to track down memory leak problems
- You can configure the length of call stack for the memory leak and export the result found of to review it later
Cons
- It requires administrator privileges
- The publisher highly recommends creating a PDB file and copying it to the same folder where the application is located before checking an application
- Difficult to perform for unexperienced users