As part of a disciplined approach to software engineering, software must carefully manage the use of dynamically allocated heap memory. Memory Minder is the easy, most efficient way to identify areas of an application that are using large amounts of heap, allowing users to improve poor design and increase system performance, stability and scalability.
North Haven, Conn. (PRWEB) October 28, 2009
Dynamic Memory Solutions today announced that it is launching its new lightweight, easy to use, heap profiler for Unix platforms. Named Memory Minder®, the program encompasses complete memory management solutions by analyzing and identifying how applications use dynamically allocated heap memory.
Memory Minder's advanced technology analyzes the execution of applications and reports detailed memory usage without requiring recompilation or relinking. Memory Minder supports improved use of memory resources among multiple applications resulting in increased execution speed, stability and scalability. In memory constrained environments, Memory Minder assists in identifying problems that potentially will exhaust all available memory by memory hogging and it is completely compliant with all memory management policies.
"Though Unix platforms provide almost unlimited virtual memory, machine performance suffers dramatically if multiple applications, alone or together, exceed the amount of physical memory," states Richard Harper, Chief Operating Officer of Dynamic Memory Solutions. "As part of a disciplined approach to software engineering, software must carefully manage the use of dynamically allocated heap memory. Memory Minder is the easy, most efficient way to identify areas of an application that are using large amounts of heap, allowing users to improve poor design and increase system performance, stability and scalability."
Memory Minder identifies poor application design. Often, application data structures are designed to grow without bound. This will eventually lead to poor system performance and possibly a crash. While other memory leak detection tools cannot always identify these data structures, Memory Minder can pinpoint the culprit to the specific line or lines of code.
Memory Minder provides advanced features for sophisticated development and execution environments. Supporting projects that mandate the use of a standard malloc wrapper, Memory Minder can identify allocation points that violate the policy and bypass the wrapper. When analyzing a program for performance and scalability, it is helpful to know when memory is allocated over the lifetime of the process. Memory Minder's time based reporting feature is very useful for this analysis,
When memory is limited -- and when is that not the case -- Memory Minder is essential for overseeing every byte allocated and ensuring that every application plays well with others.
About Dynamic Memory Solutions
Dynamic Memory Solutions, a leading developer of C/C++ software testing tools, leverages software technology to automate the laborious burden of software defect detection and debugging. This vastly improves software quality and control while reducing labor costs. All of Dynamic Memory Solutions' software testing and debugging tools come with a free trial for prospective customers. For more information, please visit http://www.dynamic-memory.com or call (877)-293-4144.