Dynamic memory management method and mobile terminal

A mobile terminal and dynamic management technology, which is applied in the direction of electronic digital data processing, resource allocation, program control design, etc., can solve problems such as stuttering, large application memory usage, etc., to improve the experience effect, reduce memory shortage, improve Effects of memory caps

Inactive Publication Date: 2017-05-31
VIVO MOBILE COMM CO LTD
View PDF6 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Embodiments of the present invention provide a method for dynamically managing memory and a mobile terminal, so as to sol...

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
  • Dynamic memory management method and mobile terminal
  • Dynamic memory management method and mobile terminal
  • Dynamic memory management method and mobile terminal

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0025] refer to figure 1 , which shows a flow chart of the steps of a method for dynamically managing memory in Embodiment 1 of the present invention, which may specifically include the following steps:

[0026] Step 110, acquiring the memory usage of the application currently running in the mobile terminal.

[0027] When the user is using the application program currently running in the mobile terminal, the memory of the mobile terminal will be occupied during use, and the application program currently running in the mobile terminal is monitored to obtain the memory usage of the application program.

[0028] For example, when the user uses the application A currently running in the mobile terminal, the memory usage A1 of the application A is acquired.

[0029] Step 120, judging whether the memory usage of the application is greater than the upper limit of memory corresponding to the application, the upper limit of memory is related to the use of the application within a pres...

Embodiment 2

[0038] refer to figure 2 , which shows a flow chart of the steps of a method for dynamically managing memory according to Embodiment 2 of the present invention, which may specifically include the following steps:

[0039] Step 210, acquiring the memory usage of the currently running application programs in the mobile terminal.

[0040] This step is similar in principle to step 110 in Embodiment 1, and will not be described in detail here.

[0041] Step 220, acquiring the usage status of the application within a preset time period; the usage status includes usage times and / or usage duration.

[0042] When the user is using the application currently running in the mobile terminal, record the usage of the application by the user, and store the usage in the mobile terminal or in the cloud or other storage space, without limitation . The usage situation includes usage times and / or usage duration; the usage times can also be described as useCount, and the usage duration can also...

Embodiment 3

[0088] refer to image 3 , shows a structural block diagram of a mobile terminal according to Embodiment 3 of the present invention.

[0089] The mobile terminal 300 includes: a memory usage acquisition module 301 , a memory usage judgment module 302 , and an operation execution module 303 .

[0090] refer to Figure 4 , the function of each module and the interaction relationship between each module are introduced in detail below.

[0091] The memory usage acquiring module 301 is configured to acquire the memory usage of the application currently running in the mobile terminal.

[0092] The memory usage judging module 302 is configured to judge whether the memory usage of the application is greater than the upper limit of memory corresponding to the application, and the upper limit of memory is related to the use of the application within a preset duration.

[0093] The operation execution module 303 is configured to perform an operation of clearing memory or display a pre...

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 dynamic memory management method and a mobile terminal and relates to the technical field of mobile terminals. The dynamic memory management method comprises obtaining the memory usage of a currently-running application in the mobile terminal; determining whether the memory usage of the currently-running application is higher than the corresponding memory upper limit of the application, which is correlated with the use condition of the application within a preset time period; if so, executing a memory cleaning operation or displaying a preset prompt message. According to the dynamic memory management method and the mobile terminal, the memory upper limit of the application is dynamically determined according to the use condition of the application within the preset time period, so that the memory upper limit of the application can be increased without updating hardware, the problem of jam of the application due to insufficient memory can be solved, and the user experience can be improved.

Description

technical field [0001] The invention relates to the technical field of mobile terminals, in particular to a method for dynamically managing memory and a mobile terminal. Background technique [0002] With the advancement of science and technology and the improvement of people's living standards, mobile terminals have gradually become an indispensable tool in daily life, and people's requirements for user experience effects of mobile terminals are also getting higher and higher. Different groups of people have various needs for mobile terminals. Some people use mobile terminals to play games most of the time, some use mobile terminals to browse WeChat and Weibo most of the time, and some people use mobile terminals to make calls, Sending text messages occupies a certain amount of memory for each application program in the mobile terminal. [0003] The current mobile terminal sets a fixed memory upper limit for the memory usage of each application program. When the user uses ...

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/50
CPCG06F9/5016G06F9/5022G06F2209/508
Inventor 王保和
Owner VIVO MOBILE COMM 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