Unlock instant, AI-driven research and patent intelligence for your innovation.

System for automatically releasing applied programe module leaked memory in inlaid system

An embedded system and application program technology, applied in the direction of multi-program device, memory address/allocation/relocation, resource allocation, etc., can solve problems such as memory leaks, programs that do not have enough memory space, and cannot run

Active Publication Date: 2009-03-25
ZTE CORP
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

If there is a memory leak in the program (that is, the memory is not released in time after the application), the program will eventually fail to run because there is not enough memory space

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System for automatically releasing applied programe module leaked memory in inlaid system
  • System for automatically releasing applied programe module leaked memory in inlaid system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] The present invention will be further introduced below in conjunction with the accompanying drawings and specific embodiments, but not as a limitation of the present invention.

[0027] A system for automatically releasing memory leaked by application modules in an embedded system, comprising a module call perception unit 1, a management configuration unit 2, a memory application unit 3, an operation end perception unit 4, a memory release unit 5, a module exit perception unit 6, Alarm unit 7, leak memory release unit 8, wherein:

[0028] A module call sensing unit 1, configured to receive the entry information of the application program module;

[0029] The management configuration unit 2 is used to establish the module memory control area for storing the identification of the application program module, the memory usage of the application program module, and the memory index area for establishing the memory address allocated by the module, and real-time in the module ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a system for automatically releasing leakage memory of application program module in an embedded system, comprising: internal memory application unit, internal memory release unit, module status sensing unit, management configuration unit and leakage memory release unit, where the module status sensing unit is used to receive various running status messages of the application program module and connect with the internal memory application unit, internal memory release unit and leakage memory release unit to trigger them to operate internal memory; the management configuration unit is used to establish and real-timely update internal memory indexes storing module identifications, memory use conditions of module and memory addresses allocated to module, and connect with the internal memory application unit, internal memory release unit and leakage memory release unit; the leakage memory release unit is used to judge whether there is leakage memory and release the leakage memory. Thus, it can effectively utilize limited memory space.

Description

technical field [0001] The invention relates to a system for releasing memory, in particular to a system for automatically releasing memory leaked by application program modules in an embedded system, and belongs to the technical field of computers. Background technique [0002] An embedded system is a resource-constrained system, and resources are more precious than desktop PCs, so the importance of effective memory usage is beyond doubt. How to make good use of limited memory to maximize performance has become a key issue for the further development of embedded systems. [0003] At present, most embedded systems adopt the real memory management strategy, and the access to the memory is direct, that is, it is directly sent to the address line for output, and the addresses accessed in all programs are actual physical addresses; moreover, most The embedded operating system does not protect the memory space, and each program actually shares a running space. Before a program ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F9/50G06F12/02
Inventor 蒋敏
Owner ZTE CORP