Title: Research of memory leak detection method on embedded system
Abstract: Dynamic memory assignment brings a great deal of flexibility for the C/C++ programmers, but this poses a potentially serious problem-memory leak. Compared with desktop systems, embedded systems have weak processing capability, small memory space, long running time. If memory leak occurs during the execution of a program, it results in unexpected consequences.Therefore, it is necessary to find the code which causes a memory leak as early as possible. In this paper, a distributed memory leak detection method for embedded software is presented which is based on dynamic detection techniques and program instrumentation technology. The main idea of this method is that when the program is running on the target machine, the instrumentation code automatically intercepts memory operation functions, collects memory operation information and sends the information to the server. The experimental results show that the performance of memory leak detection has been greatly improved through the use of distributed processing technology.
Publication Year: 2013
Publication Date: 2013-01-01
Language: en
Type: article
Access and Citation
Cited By Count: 1
AI Researcher Chatbot
Get quick answers to your questions about the article from our AI researcher chatbot