17920513. MEMORY MANAGEMENT METHOD AND TERMINAL DEVICE simplified abstract (HUAWEI TECHNOLOGIES CO., LTD.)
Contents
MEMORY MANAGEMENT METHOD AND TERMINAL DEVICE
Organization Name
Inventor(s)
MEMORY MANAGEMENT METHOD AND TERMINAL DEVICE - A simplified explanation of the abstract
This abstract first appeared for US patent application 17920513 titled 'MEMORY MANAGEMENT METHOD AND TERMINAL DEVICE
Simplified Explanation
The application described in this patent provides a method for managing memory and a terminal device. Here is a simplified explanation of the abstract:
- The method determines frequently accessed and rarely accessed memory pages required for starting and using an application by analyzing page exceptions in a running application.
- The terminal device stores the necessary memory pages in its memory to prevent freezing when restarting a background application and to improve the performance of keeping the application alive.
- The terminal device moves rarely accessed memory pages to a swap partition in the storage to save memory resources.
Potential Applications:
- This memory management method can be applied to various terminal devices such as smartphones, tablets, and computers.
- It can be used in operating systems to optimize memory usage and improve the performance of applications.
Problems Solved:
- The method solves the problem of freezing when restarting a background application by retaining the necessary memory pages.
- It addresses the issue of memory resource consumption by moving rarely accessed pages to a swap partition.
Benefits:
- Improved performance and responsiveness of applications by retaining frequently accessed memory pages.
- Efficient utilization of memory resources by moving rarely accessed pages to a swap partition.
- Enhanced user experience by preventing freezing when restarting background applications.
Original Abstract Submitted
This application provides a memory management method and a terminal device. According to the method, a frequently accessed memory page and a rarely accessed memory page that are required for starting and using an application may be determined by using a memory page on which a page exception occurs in a target running application. A terminal retains, in a memory, the memory page that is required for starting and using the application, to resolve a problem that freezing occurs when an application that runs in a background is started again, and improve keepalive performance of the application. The terminal migrates the rarely accessed memory page to a swap partition of a storage, to save memory resources.