Please suggest a tool for debugging memory leak

Home Forums C Programming Please suggest a tool for debugging memory leak

This topic contains 1 reply, has 2 voices, and was last updated by  deadloko 9 years, 8 months ago.

  • Author
    Posts
  • #2097

    moha
    Member

    Hi… we are providing software support for one of the famous retailers in U.S. The code has been written in C++. Our field test customers feel that the application software is very slow.

    Before we deliver the software to our clients, we are in a urge to improve the performance of the application. Some of our software engineers suspect that the memory dirty pages are too high in the application. They feel that the code have lot of memory leaks.  Are there ways to improve the performance of the software??
    Is there any tool that finds us the memory leaks in the code? Please suggest?

  • #3386

    deadloko
    Member

    Hi, typically, a memory leak occurs because dynamically allocated memory has become unreachable. You can prevent memory leaks by watching for some common problems. Collection classes, such as hash tables and vectors, are common places to find the cause of a memory leak. This is particularly true if the class has been declared static and exists for the life of the application. . The prevalence of memory leak bugs has led to the development of a number of debugging tools
    to detect unreachable memory. Coverity Prevent is one of the tool that you can use for fixing these kinds of bugs.  

    Coverity Prevent is also used by the Department of Homeland security to scan many open source projects. You can get more info at http://www.Coverity.com

You must be logged in to reply to this topic.

0 Shares
Share
+1
Tweet
Share
Stumble