Eureka AIR delivers breakthrough ideas for toughest innovation challenges, trusted by R&D personnel around the world.

Thread deadlock-based memory optimization method, mobile terminal and readable storage medium

A technology of mobile terminal and optimization method, applied in the direction of program synchronization, program control design, multi-programming device, etc., can solve the problem of frequent system freezes and other problems

Inactive Publication Date: 2018-05-18
NUBIA TECHNOLOGY CO LTD
View PDF11 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The main purpose of the present invention is to provide a memory optimization method based on thread deadlock, a mobile terminal and a readable storage medium, aiming to solve the problem of how to solve the problem of how to solve the problem of how to solve the problem when the threads involved in the system operation process are in a deadlock state without the user's knowledge. Automatically clean up memory to avoid technical problems of frequent system freezes

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
  • Thread deadlock-based memory optimization method, mobile terminal and readable storage medium
  • Thread deadlock-based memory optimization method, mobile terminal and readable storage medium
  • Thread deadlock-based memory optimization method, mobile terminal and readable storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0043] In the following description, use of suffixes such as 'module', 'part' or 'unit' for denoting elements is only for facilitating description of the present invention and has no specific meaning by itself. Therefore, 'module', 'part' or 'unit' may be used in combination.

[0044] Terminals may be implemented in various forms. For example, the terminals described in the present invention may include mobile phones, tablet computers, notebook computers, palmtop computers, personal digital assistants (Personal Digital Assistant, PDA), portable media players (Portable Media Player, PMP), navigation devices, portable Mobile terminals such as wearable devices, smart bracelets, and pedometers, and fixed terminals such as digital TVs and desktop computers.

[0045] In the following description, a mobile terminal will be...

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 thread deadlock-based memory optimization method, a mobile terminal and a readable storage medium. Turned-off-screen standby duration of the mobile terminal in each preset use time period is recorded to establish a turned-off-screen standby duration table of the mobile terminal, and the turned-off-screen standby duration table is stored in a preset storage region; then whether a preset thread is in deadlock status is periodically monitored, and current turned-off-screen standby duration of the mobile terminal is determined according to the turned-off-screen standby duration table in the preset storage region and a use time period, which time of the preset thread in the deadlock status is in, when it is monitored that the preset thread is in the deadlock status; and finally, memory occupancy resources of a current foreground application process and a core process where the preset thread is located are released when the current turned-off-screen standby durationexceeds a preset threshold value. Therefore, memory can be automatically cleaned when the thread involved in a system running process is in the deadlock status in a case where a user has no knowledgethereof, and a frequent system standstill is avoided.

Description

technical field [0001] The invention relates to the technical field of mobile terminals, in particular to a thread deadlock-based memory optimization method, a mobile terminal and a readable storage medium. Background technique [0002] With the development of mobile terminal technology, the hardware configuration of the mobile terminal is getting better and better, more and more functions can be realized, and there are more and more integrated APPs (Applications, application programs). At present, there are tens of thousands of applications in different scenarios based on mobile terminals. As users install more and more third-party applications and service software on mobile terminals, there are more and more problems with third-party applications based on mobile terminals. . When the system is running, it will allocate memory resources to the running application process and core process, and display the application interface, and the application interface is usually provi...

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/50G06F9/52
CPCG06F9/5016G06F9/5022G06F9/524
Inventor 周龙
Owner NUBIA TECHNOLOGY 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
Eureka Blog
Learn More
PatSnap group products