[go: up one dir, main page]

CN109117263A - 一种用户终端内存释放的方法及装置 - Google Patents

一种用户终端内存释放的方法及装置 Download PDF

Info

Publication number
CN109117263A
CN109117263A CN201710486412.4A CN201710486412A CN109117263A CN 109117263 A CN109117263 A CN 109117263A CN 201710486412 A CN201710486412 A CN 201710486412A CN 109117263 A CN109117263 A CN 109117263A
Authority
CN
China
Prior art keywords
application
memory
destruction
user
running
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201710486412.4A
Other languages
English (en)
Other versions
CN109117263B (zh
Inventor
刘昱言
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201710486412.4A priority Critical patent/CN109117263B/zh
Publication of CN109117263A publication Critical patent/CN109117263A/zh
Application granted granted Critical
Publication of CN109117263B publication Critical patent/CN109117263B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5011Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
    • G06F9/5022Mechanisms to release resources
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5011Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
    • G06F9/5016Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals the resource being the memory
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

本发明公开了一种用户终端内存释放的方法及装置,涉及用户终端技术领域,其方法包括:当发现操作系统内存不足时,对内存中运行应用的系统优先级、占用内存大小以及用户使用习惯进行统计;根据统计得到的所述系统优先级、占用内存大小以及用户使用习惯,生成销毁内存中运行应用的销毁应用排序;根据所述销毁应用排序,对内存中的运行应用进行销毁处理。本发明优化了安卓系统原生的内存回收机制,更合理的调整应用销毁的优先级序列,尽可能的保障系统重要应用,同时保障用户正在使用的应用,提高系统稳定性和用户体验度。

Description

一种用户终端内存释放的方法及装置
技术领域
本发明涉及用户终端技术领域,特别涉及一种用户终端内存释放的方法及装置。
背景技术
当安卓智能终端在发生内存不足时,现阶段的解决办法都是通过安卓系统内核中的内存回收机制(lowmemorykiller)销毁应用实现内存释放的。这种内存回收机制的实现方法是会根据应用所处的系统优先级和应用实际占用内存大小共同决定销毁应用的顺序表。其中,将优先判断应用系统优先级,当优先级相同时,实际占用内存大的应用将会被优先删除。
但是在实际操作中,由于很多市场需求方案,需要保护某些特殊应用不被轻易销毁,厂家会人为的将这些原本优先级不高的应用提高其优先级。这样就会打乱原本内存回收机制判断销毁应用优先级的条件,引起原本优先级很高不会被轻易销毁的重要应用被提早销毁,出现应用进程资源浪费。甚至会出现用户正在使用的应用,例如视频或者后台音频应用被销毁而中断用户使用,降低用户体验。
发明内容
根据本发明实施例提供的方案解决的技术问题是内存回收机制中无法保障重要应用不被销毁。
根据本发明实施例提供的一种用户终端内存释放的方法,包括:
当发现操作系统内存不足时,对内存中运行应用的系统优先级、占用内存大小以及用户使用习惯进行统计;
根据统计得到的所述系统优先级、占用内存大小以及用户使用习惯,生成销毁内存中运行应用的销毁应用排序;
根据所述销毁应用排序,对内存中的运行应用进行销毁处理。
优选地,所述对用户使用习惯进行统计包括:
在每次启动时,统计内存中各运行应用的用户使用时长和用户使用次数;
当发现操作系统内存不足时,根据所统计内存中每个运行应用的用户使用时长和用户使用次数,得到内存中每个运行应用的用户使用习惯。
优选地,所述根据统计得到的所述系统优先级、占用内存大小以及用户使用习惯,以所统计的用户使用习惯为主要依据,生成销毁内存中运行应用的销毁应用排序包括:
根据统计得到的所述系统优先级、占用内存大小以及用户使用习惯,按照权重占比计算公式计算内存中每个运行应用的销毁应用优先级;
根据每个运行应用的销毁引用优先级,对内存中所有运行应用的销毁应用优先级进行排序,生成销毁内存中运行应用的销毁应用排序。
优选地,所述计算销毁应用优先级的权重占比计算公式为:
销毁应用优先级=系统优先级*X+占用内存大小*Y+用户使用习惯*Z;
其中,X<Y<Z,且X,Y,Z均为正整数。
优选地,所述在生成销毁内存中运行应用的销毁应用排序之后,还包括:
通过对内存中运行应用进行检测,判断所述运行应用中是否包含正在被用户使用的音视频应用;
若判断所述运行应用中包含正在被用户使用的音视频应用,则通过提高所述音视频应用的销毁应用优先级,重新生成新的销毁应用排序。
优选地,所述根据所述销毁应用排序,对内存中的运行应用进行销毁处理包括:
根据所述销毁应用排序,逐一选取所述销毁应用排序中销毁应用优先级最低的运行应用进行销毁处理,直至未发现内存不足。
优选地,还包括:
通过对正在被用户使用的音视频应用进行监测,判断所述正在被用户使用的音视频应用是否已经被销毁;
若判断所述正在被用户使用的音视频应用已经被销毁时,则内存回收后触发恢复机制流程。
根据本发明实施例提供的一种用户终端内存释放的装置,包括:
统计模块,用于对内存中运行应用的系统优先级、占用内存大小以及用户使用习惯进行统计;
生成模块,用于根据统计得到的所述系统优先级、占用内存大小以及用户使用习惯,生成销毁内存中运行应用的销毁应用排序;
销毁模块,用于根据所述销毁应用排序,对内存中的运行应用进行销毁处理。
优选地,所述统计模块具体用于在每次启动时,统计内存中各运行应用的用户使用时长和用户使用次数,以及当发现操作系统内存不足时,根据所统计内存中每个运行应用的用户使用时长和用户使用次数,得到内存中每个运行应用的用户使用习惯。
优选地,所述生成模块包括:
计算单元,用于根据统计得到的所述系统优先级、占用内存大小以及用户使用习惯,按照权重占比计算公式计算内存中每个运行应用的销毁应用优先级;
生成单元,用于根据每个运行应用的销毁引用优先级,对内存中所有运行应用的销毁应用优先级进行排序,生成销毁内存中运行应用的销毁应用排序。
根据本发明实施例提供的方案,达到了保护系统重要应用和对用户而言需求量高的应用的目的,降低了被系统原生内存回收机制无差别销毁进程导致系统崩溃的风险,保证了系统稳定性,提高了用户体验。
附图说明
图1是本发明实施例提供的一种用户终端内存释放的方法流程图;
图2是本发明实施例提供的一种用户终端内存释放的装置示意图;
图3是本发明实施例提供的动态调整应用内存回收优先级的流程图。
具体实施方式
以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
图1是本发明实施例提供的一种用户终端内存释放的方法流程图,如图1所示,包括:
步骤S101:当发现操作系统内存不足时,对内存中运行应用的系统优先级、占用内存大小以及用户使用习惯进行统计;
步骤S102:根据统计得到的所述系统优先级、占用内存大小以及用户使用习惯,生成销毁内存中运行应用的销毁应用排序;
步骤S103:根据所述销毁应用排序,对内存中的运行应用进行销毁处理。
其中,所述对用户使用习惯进行统计包括:在每次启动时,统计内存中各运行应用的用户使用时长和用户使用次数;当发现操作系统内存不足时,根据所统计内存中每个运行应用的用户使用时长和用户使用次数,得到内存中每个运行应用的用户使用习惯。
其中,所述根据统计得到的所述系统优先级、占用内存大小以及用户使用习惯,以所统计的用户使用习惯为主要依据,生成销毁内存中运行应用的销毁应用排序包括:根据统计得到的所述系统优先级、占用内存大小以及用户使用习惯,按照权重占比计算公式计算内存中每个运行应用的销毁应用优先级;根据每个运行应用的销毁引用优先级,对内存中所有运行应用的销毁应用优先级进行排序,生成销毁内存中运行应用的销毁应用排序。
具体地说,所述计算销毁应用优先级的权重占比计算公式为:销毁应用优先级=系统优先级*X+占用内存大小*Y+用户使用习惯*Z;其中,X<Y<Z,且X,Y,Z均为正整数。
具体地说,所述在生成销毁内存中运行应用的销毁应用排序之后,还包括:通过对内存中运行应用进行检测,判断所述运行应用中是否包含正在被用户使用的音视频应用;若判断所述运行应用中包含正在被用户使用的音视频应用,则通过提高所述音视频应用的销毁应用优先级,重新生成新的销毁应用排序。
其中,所述根据所述销毁应用排序,对内存中的运行应用进行销毁处理包括:根据所述销毁应用排序,逐一选取所述销毁应用排序中销毁应用优先级最低的运行应用进行销毁处理,直至未发现内存不足。
本发明实施例还包括:通过对正在被用户使用的音视频应用进行监测,判断所述正在被用户使用的音视频应用是否已经被销毁;若判断所述正在被用户使用的音视频应用已经被销毁时,则内存回收后触发恢复机制流程。
图2是本发明实施例提供的一种用户终端内存释放的装置示意图,如图2所示,包括:统计模块201,用于对内存中运行应用的系统优先级、占用内存大小以及用户使用习惯进行统计;生成模块202,用于根据统计得到的所述系统优先级、占用内存大小以及用户使用习惯,生成销毁内存中运行应用的销毁应用排序;销毁模块203,用于根据所述销毁应用排序,对内存中的运行应用进行销毁处理。
其中,所述统计模块201具体用于在每次启动时,统计内存中各运行应用的用户使用时长和用户使用次数,以及当发现操作系统内存不足时,根据所统计内存中每个运行应用的用户使用时长和用户使用次数,得到内存中每个运行应用的用户使用习惯。
其中,所述生成模块202包括:计算单元,用于根据统计得到的所述系统优先级、占用内存大小以及用户使用习惯,按照权重占比计算公式计算内存中每个运行应用的销毁应用优先级;生成单元,用于根据每个运行应用的销毁引用优先级,对内存中所有运行应用的销毁应用优先级进行排序,生成销毁内存中运行应用的销毁应用排序。
图3是本发明实施例提供的动态调整应用内存回收优先级的流程图,包括以下模块:
A.安卓原生内存回收组件:该组件为安卓系统原生内存释放管理组件,会通过应用的优先级和应用当前实际占用内存大小共同决定出销毁应用的顺序表,逐一销毁应用,回收内存。
B.内存顺序表调整组件:该组件为本次发明新增的组件,将会新增用户对某种应用使用习惯因素,整合原回收组件获取的两个因素,按照X:Y:Z的权重比例公式:
原系统优先级×X+实际占用内存大小×Y+用户使用习惯×Z
动态调整销毁应用的优先级顺序表。其中,
1、原则上认为:Z≧Y≧X。
2、针对用户使用占比因素,本发明的采样参数将包括但不仅限于:用户对某应用的使用时长、用户对某应用的使用频率。
综合各参数,将计算出完整的用户使用习惯值。例如用户长时间使用某应用,且经常使用,则该应用的用户使用习惯值就会很高。
同时,当即将被销毁的应用是用户正在前台或者后台使用的音视频应用,都将优先保留,优先级将调整到仅次于系统最高优先级组件——系统服务组件(system_server)。
C.重要应用恢复组件:该组件也为本次发明的新增组件。当内存严重不足,导致B中用户正在使用的应用也被销毁时,在销毁之前,将通过应用管理服务组件(AMS)获取应用组件名称,等到系统恢复正常后,重新将其启动。
本发明实施例的具体过程,包括:
步骤1:记录某应用启动基本信息。
步骤1.1:每次应用界面展示给用户时,通过应用管理服务组件(AMS)获取应用启动的时间,并开始计时。应用退出时停止计时,应用再次启动时计时继续。
步骤1.2:同样通过应用管理服务组件记录各个应用的启动次数,每启动一次次数累加。
步骤1.3:综合步骤1.1和1.2获得的参数,计算出用户使用习惯值。
步骤2:当发生内存不足,触发内存回收机制时,根据应用实际使用情况,按照权重占比方式计算出新的应用销毁优先级序列
步骤2.1:通过系统原生内存回收机制获取应用实际占用内存大小和应用原系统优先级。
步骤2.2:综合步骤1.3和步骤2.1获得的三个参数,根据如下计算公式,利用X:Y:Z的权重比例计算出各个应用的优先级:
原系统优先级×X+实际占用内存大小×Y+用户使用习惯×Z
其中,Z≧Y≧X。
步骤2.3:利用多媒体管理组件判断是否有系统正在使用的音视频应用,若有,则提高应用优先级到系统服务组件之前。
步骤2.4:利用应用管理服务组件判断当前用户正在使用的应用,并提高优先级保护起来。
步骤2.4:通过上述四步得出最终的应用销毁优先级序列。
步骤3:根据新的应用优先级序列,从优先级最低的应用开始逐一销毁。
步骤4:若因内存严重不足,销毁了用户正在使用的应用,将触发恢复机制。销毁之前通过应用管理服务组件取得音视频应用组件名称并保存,当系统内存告警解除之后,将重新启动该应用。
实施例:
本发明实施例所述的在释放内存时,动态调整销毁应用的优先级序列的方法包括以下步骤:
第一步:从启动终端设备开始,记录各个应用使用累计时长数据和各个应用运行的次数。
第二步:在发生内存不足时,通过系统原生的内存回收机制获取各个应用的应用原系统优先级和实际内存占用大小。
第三步:获取第一步中记录的应用累计时长和应用使用次数,或者其他相关参数,综合计算出用户使用习惯值。
第四步:将第二步和第三步得到的三个参数按照权重比例X:Y:Z重新计算销毁应用的优先级,通过权重算式计算出所得的值给应用重新调整销毁优先级。并且,通过多媒体服务组件确认音视频应用是否被用户在前后台运行,若是,则提高音视频应用优先级;若不是,则保留原优先级。
第五步:根据新得出的优先级列表,将会从优先级最小的应用开始回收,直到系统内存告警解除为止。
第六步:若之前系统内存严重不足,导致用户正在使用的音视频应用被销毁,则内存回收后将触发恢复机制。当音视频应用被销毁之前,将记录即将被销毁的应用组件名,在内存不足状态解除之后,若发现这些应用被销毁,将直接重新拉起应用。
根据本发明实施例提供的方案,更合理的调整应用销毁的优先级序列,尽可能的保障系统重要应用,同时保障用户正在使用的应用,提高系统稳定性和用户体验度。
尽管上文对本发明进行了详细说明,但是本发明不限于此,本技术领域技术人员可以根据本发明的原理进行各种修改。因此,凡按照本发明原理所作的修改,都应当理解为落入本发明的保护范围。

Claims (10)

1.一种用户终端内存释放的方法,包括:
当发现操作系统内存不足时,对内存中运行应用的系统优先级、占用内存大小以及用户使用习惯进行统计;
根据统计得到的所述系统优先级、占用内存大小以及用户使用习惯,生成销毁内存中运行应用的销毁应用排序;
根据所述销毁应用排序,对内存中的运行应用进行销毁处理。
2.根据权利要求1所述的方法,所述对用户使用习惯进行统计包括:
在每次启动时,统计内存中各运行应用的用户使用时长和用户使用次数;
当发现操作系统内存不足时,根据所统计内存中每个运行应用的用户使用时长和用户使用次数,得到内存中每个运行应用的用户使用习惯。
3.根据权利要求1所述的方法,所述根据统计得到的所述系统优先级、占用内存大小以及用户使用习惯生成销毁内存中运行应用的销毁应用排序包括:
根据统计得到的所述系统优先级、占用内存大小以及用户使用习惯,按照权重占比计算公式计算内存中每个运行应用的销毁应用优先级;
根据每个运行应用的销毁引用优先级,对内存中所有运行应用的销毁应用优先级进行排序,生成销毁内存中运行应用的销毁应用排序。
4.根据权利要求3所述的方法,所述计算销毁应用优先级的权重占比计算公式为:
销毁应用优先级=系统优先级*X+占用内存大小*Y+用户使用习惯*Z;
其中,X<Y<Z,且X,Y,Z均为正整数。
5.根据权利要求3所述的方法,所述在生成销毁内存中运行应用的销毁应用排序之后,还包括:
通过对内存中运行应用进行检测,判断所述运行应用中是否包含正在被用户使用的音视频应用;
若判断所述运行应用中包含正在被用户使用的音视频应用,则通过提高所述音视频应用的销毁应用优先级,重新生成新的销毁应用排序。
6.根据权利要求5所述的方法,所述根据所述销毁应用排序,对内存中的运行应用进行销毁处理包括:
根据所述销毁应用排序,逐一选取所述销毁应用排序中销毁应用优先级最低的运行应用进行销毁处理,直至未发现内存不足。
7.根据权利要求6所述的方法,还包括:
通过对正在被用户使用的音视频应用进行监测,判断所述正在被用户使用的音视频应用是否已经被销毁;
若判断所述正在被用户使用的音视频应用已经被销毁时,则内存回收后触发恢复机制流程。
8.一种用户终端内存释放的装置,包括:
统计模块,用于对内存中运行应用的系统优先级、占用内存大小以及用户使用习惯进行统计;
生成模块,用于根据统计得到的所述系统优先级、占用内存大小以及用户使用习惯,生成销毁内存中运行应用的销毁应用排序;
销毁模块,用于根据所述销毁应用排序,对内存中的运行应用进行销毁处理。
9.根据权利要求8所述的装置,所述统计模块具体用于在每次启动时,统计内存中各运行应用的用户使用时长和用户使用次数,以及当发现操作系统内存不足时,根据所统计内存中每个运行应用的用户使用时长和用户使用次数,得到内存中每个运行应用的用户使用习惯。
10.根据权利要求8所述的装置,所述生成模块包括:
计算单元,用于根据统计得到的所述系统优先级、占用内存大小以及用户使用习惯,按照权重占比计算公式计算内存中每个运行应用的销毁应用优先级;
生成单元,用于根据每个运行应用的销毁引用优先级,对内存中所有运行应用的销毁应用优先级进行排序,生成销毁内存中运行应用的销毁应用排序。
CN201710486412.4A 2017-06-23 2017-06-23 一种用户终端内存释放的方法及装置 Active CN109117263B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710486412.4A CN109117263B (zh) 2017-06-23 2017-06-23 一种用户终端内存释放的方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710486412.4A CN109117263B (zh) 2017-06-23 2017-06-23 一种用户终端内存释放的方法及装置

Publications (2)

Publication Number Publication Date
CN109117263A true CN109117263A (zh) 2019-01-01
CN109117263B CN109117263B (zh) 2023-08-15

Family

ID=64732340

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710486412.4A Active CN109117263B (zh) 2017-06-23 2017-06-23 一种用户终端内存释放的方法及装置

Country Status (1)

Country Link
CN (1) CN109117263B (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110543431A (zh) * 2019-08-27 2019-12-06 Oppo(重庆)智能科技有限公司 内存优化方法及装置、电子设备、存储介质
CN110879726A (zh) * 2019-10-24 2020-03-13 深圳数位传媒科技有限公司 移动终端应用程序的保活方法及装置
CN113268284A (zh) * 2021-06-01 2021-08-17 广州欢网科技有限责任公司 安卓app快速释放内存的实现方法、装置及计算机设备
WO2021244212A1 (en) * 2020-06-01 2021-12-09 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Method and system for dynamically assigning cpu resources to one or more applications
CN114528039A (zh) * 2021-01-08 2022-05-24 蒋耕银 一种基于大数据的后台应用清理系统
CN120123186A (zh) * 2025-05-13 2025-06-10 浪潮电子信息产业股份有限公司 一种应用进程监控方法、设备、介质及计算机程序产品

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103309749A (zh) * 2013-06-25 2013-09-18 四川九洲电器集团有限责任公司 一种基于安卓系统图片资源的内存释放方法
CN103631661A (zh) * 2013-11-27 2014-03-12 青岛海信电器股份有限公司 一种内存管理方法和装置
CN103645955A (zh) * 2013-12-16 2014-03-19 百度在线网络技术(北京)有限公司 应用程序的运行管理方法和装置
CN103902695A (zh) * 2014-03-28 2014-07-02 山西奥克斯电子系统工程中心 存储文件加密保护及快速销毁的方法
CN104375828A (zh) * 2014-10-27 2015-02-25 小米科技有限责任公司 内存优化方法及装置
US20160364272A1 (en) * 2015-06-12 2016-12-15 Beijing Lenovo Software Ltd. Method and apparatus for information processing
CN106407010A (zh) * 2016-09-06 2017-02-15 北京珠穆朗玛移动通信有限公司 一种内存管理方法及移动终端
CN106681933A (zh) * 2016-11-16 2017-05-17 深圳市金立通信设备有限公司 一种内存管理方法及终端
CN106844032A (zh) * 2017-01-23 2017-06-13 努比亚技术有限公司 一种终端应用的存储处理方法和装置

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103309749A (zh) * 2013-06-25 2013-09-18 四川九洲电器集团有限责任公司 一种基于安卓系统图片资源的内存释放方法
CN103631661A (zh) * 2013-11-27 2014-03-12 青岛海信电器股份有限公司 一种内存管理方法和装置
CN103645955A (zh) * 2013-12-16 2014-03-19 百度在线网络技术(北京)有限公司 应用程序的运行管理方法和装置
CN103902695A (zh) * 2014-03-28 2014-07-02 山西奥克斯电子系统工程中心 存储文件加密保护及快速销毁的方法
CN104375828A (zh) * 2014-10-27 2015-02-25 小米科技有限责任公司 内存优化方法及装置
US20160364272A1 (en) * 2015-06-12 2016-12-15 Beijing Lenovo Software Ltd. Method and apparatus for information processing
CN106407010A (zh) * 2016-09-06 2017-02-15 北京珠穆朗玛移动通信有限公司 一种内存管理方法及移动终端
CN106681933A (zh) * 2016-11-16 2017-05-17 深圳市金立通信设备有限公司 一种内存管理方法及终端
CN106844032A (zh) * 2017-01-23 2017-06-13 努比亚技术有限公司 一种终端应用的存储处理方法和装置

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110543431A (zh) * 2019-08-27 2019-12-06 Oppo(重庆)智能科技有限公司 内存优化方法及装置、电子设备、存储介质
CN110879726A (zh) * 2019-10-24 2020-03-13 深圳数位传媒科技有限公司 移动终端应用程序的保活方法及装置
CN110879726B (zh) * 2019-10-24 2023-09-26 深圳数位大数据科技有限公司 移动终端应用程序的保活方法及装置
WO2021244212A1 (en) * 2020-06-01 2021-12-09 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Method and system for dynamically assigning cpu resources to one or more applications
CN114528039A (zh) * 2021-01-08 2022-05-24 蒋耕银 一种基于大数据的后台应用清理系统
CN113268284A (zh) * 2021-06-01 2021-08-17 广州欢网科技有限责任公司 安卓app快速释放内存的实现方法、装置及计算机设备
CN120123186A (zh) * 2025-05-13 2025-06-10 浪潮电子信息产业股份有限公司 一种应用进程监控方法、设备、介质及计算机程序产品

Also Published As

Publication number Publication date
CN109117263B (zh) 2023-08-15

Similar Documents

Publication Publication Date Title
CN109117263B (zh) 一种用户终端内存释放的方法及装置
WO2018072408A1 (zh) 一种内存分析方法、装置、系统以及计算设备
CN112799584B (zh) 一种数据存储方法及装置
CN104079503A (zh) 一种资源分配方法及装置
CN112650575B (zh) 资源调度方法、装置和云端服务系统
CN109756528B (zh) 频率控制方法及装置、设备、存储介质、服务器
CN106569917B (zh) 一种数据备份方法及移动移动终端
CN106897141A (zh) 信息的处理方法及装置
CN106897142A (zh) 应用程序的处理方法、装置和设备
WO2020006859A1 (zh) 一种图片缓存清理方法、装置、终端设备及介质
CN108647317A (zh) 增量文件的生成方法、装置和存储介质以及电子设备
CN105373485A (zh) 内存清理系统、方法及终端设备
CN105786539B (zh) 一种文件下载方法及装置
CN109756566A (zh) 基于区块链的数据存储方法、相关设备及存储介质
CN107145451B (zh) 一种JavaScript对象存储、回收方法及装置
CN110377422A (zh) 一种资源管理方法、装置、设备及可读存储介质
JP5637077B2 (ja) システムの管理装置、システムの管理方法及びシステムの管理プログラム
CN108256311B (zh) 一种授权认证方法、装置及电子设备
CN113934692B (zh) 文件清理方法、装置、存储介质及设备
CN108804258A (zh) 数据恢复方法、装置、移动终端和存储介质
CN104834553A (zh) 一种用户终端的业务并发处理方法及用户终端
CN107025148B (zh) 一种海量数据的处理方法和装置
JP5278157B2 (ja) 伝送装置および伝送方法
CN115934276A (zh) 内存管理方法、装置及电子设备
CN102929788B (zh) 一种存储系统及存储空间回收的方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant