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

A way to dynamically manage application memory

A technology of application program and dynamic memory, applied in the direction of multi-program device, program control design, electronic digital data processing, etc., can solve problems such as deadlock, low memory usage efficiency, and inability to effectively control the memory usage of functional modules, and achieve optimization Operational efficiency and the effect of improving the efficiency of use

Active Publication Date: 2022-01-25
AEROSPACE INFORMATION
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method only manages the memory usage of the entire software. During the running of the software, the memory usage of each functional module cannot be effectively controlled. Each module will compete for available memory. In extreme cases, some modules will have no memory available and deadlock status
There is also a memory management method, which divides fixed memory for each module. This method will cause some module memory to be unused during the actual running of the software, while other modules have no memory available, and the actual memory usage efficiency is low.

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
  • A way to dynamically manage application memory
  • A way to dynamically manage application memory

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] Those skilled in the art will understand that unless otherwise stated, the singular forms "a", "an", "said" and "the" used herein may also include plural forms. It should be further understood that the word "comprising" used in the description of the present invention refers to the presence of said features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, Integers, steps, operations, elements, components, and / or groups thereof. It will be understood that when an element is referred to as being "connected" or "coupled" to another element, it can be directly connected or coupled to the other element or intervening elements may also be present. Additionally, "connected" or "coupled" as used herein may include wirelessly connected or coupled. As used herein, the term "and / or" includes any and all combinations of one or more of the associated listed items.

[0025] Those skilled in the ar...

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 method for dynamically managing application program memory. By allocating the minimum memory quota for each functional module of the application program and at the same time allocating dynamic memory for the application program, after the application program is started, each functional module obtains its own minimum memory quota. Memory quota, when the application business process is started, each functional module applies for additional memory from the dynamic memory; after each functional module completes its own business process, it releases the additional memory requested from the dynamic memory, returns to the dynamic memory, and again Use it for other modules that need it. The invention ensures that each module can maximize the use of all available memory under the condition of ensuring normal operation, improves the use efficiency of the memory, and optimizes the operating efficiency of the software through the dynamic management of the memory.

Description

technical field [0001] The invention belongs to the field of computer software management, and in particular relates to a method for dynamically managing application memory. Background technique [0002] With the continuous development of computer technology, various application programs have emerged as the times require. While a large number of applications are used on the same computer, the management and allocation of PC memory will affect the running speed and efficiency of the application, how the memory of the computer is allocated among many applications, and the modules of the same application. How to use memory reasonably in time has become a top priority. [0003] In the prior art, most memory pools are used to manage memory. This method only manages the memory usage of the entire software. During the running of the software, the memory usage of each functional module cannot be effectively controlled. Each module will compete for available memory. In extreme case...

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/50
CPCG06F9/5016G06F9/5022
Inventor 张强
Owner AEROSPACE INFORMATION