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

Memory management method for application program

A memory management and application technology, applied in the field of memory management, can solve problems such as frequent memory allocation and release, and achieve the effect of improving time efficiency and real-time responsiveness, improving management efficiency, and reducing extra overhead.

Inactive Publication Date: 2009-08-19
UTSTARCOM TELECOM CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

During the typesetting process, as the context changes, these types of rectangular data structures will be frequently allocated and released. For example, when inserting a picture into a web page, the web page will release and regenerate the rectangular data structure in a local area, from From a memory management perspective, this leads to frequent memory allocations and deallocations

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
  • Memory management method for application program
  • Memory management method for application program
  • Memory management method for application program

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] The present invention will be described more fully hereinafter with reference to the accompanying drawings, in which exemplary embodiments of the invention are illustrated.

[0029] The present invention is an application-level memory management solution, which provides two sets of memory management mechanisms, which are:

[0030] Use pooled memory management (Pooled Memory Management) to manage the allocation and release of fixed-size data structures, and use the garbage collection mechanism to reclaim its memory fragments;

[0031] The vector method is used to manage the allocation and release of variable-sized data structures, such as strings, and the compression mechanism is used to reclaim its memory fragments.

[0032] Describe in detail below in conjunction with specific embodiment:

[0033] Application browser memory management is a method of reorganizing memory on an allocated memory, and it does not involve the memory management of the operating system.

[0...

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 an application-level memory management method, which includes the management of the memory space of a fixed-size data structure and a variable-size data structure. The allocation and release of space, the garbage collection mechanism is used to recover the memory fragments generated during the allocation and release of the memory space of the fixed-size data structure; the allocation and release of the memory space of the variable-size data structure is managed by the vector method, and the compression mechanism is used to recover the memory space. Memory fragmentation during the allocation and release of memory space for variable-sized data structures. The solution of the invention improves the management efficiency of the memory allocation and release process, does not consume the memory of the system to cause a crash, and is more efficient than the memory management of the system.

Description

technical field [0001] The invention relates to memory management technology, in particular to an application-level memory management method. Background technique [0002] In an embedded system, since the total available memory is relatively small, the normal operation of the browser (browser) requires relatively large memory and frequent memory allocation and release. A text field, various forms (Form) and various pictures, etc., are represented by several rectangular data structures (box). During the typesetting process, as the context changes, these types of rectangular data structures will be frequently allocated and released. For example, when inserting a picture into a web page, the web page will release and regenerate the rectangular data structure in a local area, from From a memory management perspective, this leads to frequent memory allocations and deallocations. In order to ensure the normal operation of the browser and reduce internal fragmentation, it is nece...

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): G06F12/02
Inventor 费华东胡世炜
Owner UTSTARCOM TELECOM CO LTD