Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and device for adjusting priority of application process memory release

A technology for application process and memory release, applied in multi-programming devices, program startup/switching and other directions, which can solve problems such as memory resources affecting system operation efficiency, waste of system memory resources, and operating system releasing memory.

Active Publication Date: 2015-12-09
HISENSE
View PDF4 Cites 32 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, if the resident attribute is not added, the non-Activity interface application will have the risk of being killed when the foreground is running. After adding it, it will affect the operating efficiency and memory resources of the system. The application of this resident attribute will always occupy memory. Even if the application is in an inactive state and is not displayed in the foreground, the memory cannot be released by the operating system, which reduces the total available memory of the system and increases the probability of system memory shortage. It is not suitable for embedded systems with low memory
To sum up, there is no technology that can adjust the priority of the application process of the non-Activity interface, so as to prevent the application of the non-Activity interface from being killed by the memory releaser due to memory shortage when it is displayed in the foreground, or The waste of system memory resources caused by setting the priority of the application process of the non-Activity interface as a resident attribute

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
  • Method and device for adjusting priority of application process memory release
  • Method and device for adjusting priority of application process memory release
  • Method and device for adjusting priority of application process memory release

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0023] Embodiments of the present invention provide a method for adjusting the priority of application process memory release, refer to figure 1 shown, including the following steps:

[0024] 101. Monitor the application process according to the name of the application process to display the window Window inside the framework service in the operating system.

[0025] Among them, the application process mentioned in step 101 is the application process of the n...

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 embodiment of the invention provides a method and device for adjusting the priority of application process memory release, and relates to the technical field of embedded computer software. The priority of the application process memory release of a non-activity interface can be adjusted. The method includes the steps that a window of an application process in a display frame service of an operating system is monitored according to the name of the application process, and the application process is a non-activity interface application process; the priority of the application process is set according to the change state of the window so that memory release can be conducted in accordance with the priority of the application process. The method and device are used for adjusting the priority.

Description

technical field [0001] Embodiments of the present invention relate to the technical field of embedded computer software, in particular to a method and device for adjusting the priority of application process memory release. Background technique [0002] The hardware resources of embedded computer systems are relatively limited, especially the runtime memory (English abbreviation: RAM, English full name: Random-AccessMemory) is generally not too large, and embedded software generally optimizes memory usage to minimize memory usage and speed up The memory is released, but the system memory resources will still be tight when there are many programs running. The software of some embedded products will compress the memory in real time, and some will also enable the disk cache. However, considering that memory compression takes up processor resources, the running speed of the software will slow down, and the frequent reading and writing of the disk cache will affect the life of th...

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
IPC IPC(8): G06F9/48
Inventor 刘承龙
Owner HISENSE
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products