Page thrashing protection method and device for operating system memory reclamation

An operating system and memory recovery technology, applied in the field of communication, can solve problems such as system performance degradation, affecting user use, and reducing user experience, so as to achieve the effect of improving system performance and user experience

Active Publication Date: 2021-09-07
BEIJING SPREADTRUM HI TECH COMM TECH CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Excessive page thrashing will lead to system performance degradation, affect user use, and reduce user experience

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
  • Page thrashing protection method and device for operating system memory reclamation
  • Page thrashing protection method and device for operating system memory reclamation
  • Page thrashing protection method and device for operating system memory reclamation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] Embodiments of the present application are described below with reference to the drawings in the embodiments of the present application.

[0023] The term "and / or" in this application is only an association relationship describing associated objects, which means that there may be three relationships, for example, A and / or B, which may mean: A exists alone, A and B exist simultaneously, and A and B exist alone. There are three cases of B. In addition, the character " / " in this article indicates that the associated objects are an "or" relationship.

[0024] "Multiple" appearing in the embodiments of the present application means two or more. The first, second, etc. descriptions that appear in the embodiments of this application are only for illustration and to distinguish the description objects. Any limitations of the examples. The "connection" in the embodiment of the present application refers to various connection methods such as direct connection or indirect conne...

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 present application provides a page thrashing protection method and device for operating system memory reclamation, the method includes: the UE collects data from multiple application scenarios to obtain a thrashing page data set; the UE collects each element in the thrashing page data set The intersection set is obtained to obtain the page set list_thrashing_common where thrashing occurs in the multiple application scenarios; the combination of each element in the thrashing page data set is obtained to obtain the list_thrashing_all page set that has experienced thrashing; the UE combines the list_thrashing_common and the list_thrashing_all with A block is a basic unit for protection. The technical solution provided by this application has the advantage of high user experience.

Description

technical field [0001] The present application relates to the technical field of communications, and in particular to a page thrashing protection method and device for operating system memory reclamation. Background technique [0002] The android system (linux kernel) adopts the principle of "usable and usable, reclaimed when busy" for memory. The recovery of memory caused some frequently used file pages to be scanned twice in a row, so that the activity quickly decreased to INACTIVE, and was finally recycled to the buddy system. Subsequent applications access the corresponding location of the file, so that the action of allocating physical pages / reading file content occurs again. Generally, this process is called page thrashing. [0003] Excessive page thrashing will lead to system performance degradation, affect user usage, and reduce user experience. Contents of the invention [0004] The embodiment of the present application discloses a page thrashing protection meth...

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/02G06F12/0882G06F9/50
CPCG06F12/0253G06F12/0882G06F9/5016
Inventor 黄朝阳
Owner BEIJING SPREADTRUM HI TECH COMM TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products