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

Memory calling method, mobile terminal and computer-readable storage medium

A mobile terminal and storage medium technology, applied in computing, memory systems, memory address/allocation/relocation, etc., can solve problems such as reducing memory operation frequency, reduce memory generation and recycling times, reduce generation frequency, and reduce generation The effect of times

Active Publication Date: 2021-10-29
NUBIA TECHNOLOGY CO LTD
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The main purpose of the present invention is to propose a memory calling method and a corresponding mobile terminal, aiming to solve the problem of how to reduce the frequency of memory recycling and generated actions

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
  • Memory calling method, mobile terminal and computer-readable storage medium
  • Memory calling method, mobile terminal and computer-readable storage medium
  • Memory calling method, mobile terminal and computer-readable storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0070] Such as Figure 4 As shown, the first embodiment of the present invention proposes a memory calling method, which includes the following steps:

[0071] S400, periodically acquire memory data blocks corresponding to all method functions from the server 2 .

[0072] Specifically, the obtained content includes method function name, parameter value combination, memory change times and specific memory data block. During the operation of the system and applications of the mobile terminal 4, various method functions will be called. Each method function will carry parameters, and each parameter will have a specific value. During the running of a method function, various memory data blocks are generated. Therefore, by recording and analyzing the frequency of memory changes during the operation of the method function and its specific parameters, the memory data blocks corresponding to each change frequency can be obtained, so that each memory data block corresponding to all m...

Embodiment 2

[0085] Such as Figure 5 As shown, the second embodiment of the present invention proposes a memory calling method. In the second embodiment, steps S506-S514 of the memory call method are similar to steps S400-S408 of the first embodiment, except that the method further includes steps S500-S504.

[0086] The method includes the following steps:

[0087] S500, monitor various method functions running in the mobile terminal 4, and record information of each method function.

[0088] Specifically, the information includes method function names, parameter value combinations, memory change times, and specific memory data blocks. During the operation of the system and applications of the mobile terminal 4, various method functions will be called. Each method function will carry parameters, and each parameter will have a specific value. During the running of a method function, various memory data blocks are generated. Therefore, by recording and analyzing the frequency of memory...

Embodiment 3

[0110] Such as Image 6 As shown, the third embodiment of the present invention proposes a mobile terminal 4 . The mobile terminal 4 includes a memory 20 , a processor 22 and a memory calling system 28 .

[0111] Wherein, the memory 20 includes at least one type of readable storage medium for storing the operating system installed in the mobile terminal 4 and various application software, such as the program code of the memory calling system 28 . In addition, the memory 20 can also be used to temporarily store various types of data that have been output or will be output.

[0112] The processor 22 may be a central processing unit (Central Processing Unit, CPU), controller, microcontroller, microprocessor, or other data processing chips in some embodiments. The processor 22 is generally used to control the overall operation of the mobile terminal 4 . In this embodiment, the processor 22 is configured to run program codes stored in the memory 20 or process data, such as runni...

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 memory calling method, which comprises: regularly obtaining all memory data blocks corresponding to method functions from a server; saving all the obtained memory data blocks to the disk space of the mobile terminal; When the method function is used, it is judged whether the memory data block corresponding to the method function in the memory has been reclaimed; when reclaimed, the memory data block corresponding to the method function is searched from the disk space of the mobile terminal; The data block is written to memory to run the method function. The embodiment of the invention also discloses a mobile terminal and a computer-readable storage medium. As a result, the operation frequency of memory collection and generation can be reduced.

Description

technical field [0001] The invention relates to the technical field of memory optimization, in particular to a memory calling method, a mobile terminal and a computer-readable storage medium. Background technique [0002] The applications in the Android operating system are all implemented in Java. Based on the JVM virtual machine, its memory recovery mechanism is timing recovery. A memory recovery task of the virtual machine scans the memory and reclaims useless memory. When the application is used frequently, the memory space occupied by the application will be large. At this time, the memory recovery will be more frequent, and the CPU usage will be high, which will affect the smoothness of the application. Moreover, some applications will generate a large memory space when performing certain operations. After the application is used up, the memory recovery will occur within a certain period of time. However, when the application performs the operation again, the memory da...

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/455G06F9/50G06F12/02
CPCG06F9/45558G06F9/5016G06F12/0253
Inventor 倪秉炬
Owner NUBIA TECHNOLOGY CO LTD
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