1.一种清理内存的方法,其特征在于,所述方法包括:
检测终端中可用内存的大小;
若所述可用内存小于第一预设阈值时,将处于运行状态的应用程序与白名单进行匹配;
确定匹配失败的目标应用程序;
终止所述目标应用程序的运行。
2.根据权利要求1所述的方法,其特征在于,所述将处于运行状态的应用程序与白名单进行匹配之前,所述方法还包括:
确定所述终端中使用频率大于第二预设阈值的应用程序;
将所述使用频率大于第二预设阈值的应用程序的标识存储在所述白名单中。
3.根据权利要求2所述的方法,其特征在于,所述将处于运行状态的应用程序与白名单进行匹配之前,所述方法还包括:
确定所述终端中优先级大于第三预设阈值的应用程序;
将所述优先级大于第三预设阈值的应用程序的标识存储在所述白名单中。
4.根据权利要求3所述的方法,其特征在于,所述检测终端中可用内存的大小之前,所述方法还包括:
获取所述终端的剩余电量;
根据所述剩余电量确定检测频率;
所述检测终端中可用内存的大小包括:
按照所述检测频率检测所述终端中可用内存的大小。
5.根据权利要求1至4任一所述的方法,其特征在于,所述将处于运行状态的应用程序与白名单进行匹配,包括:
确定处于运行状态的应用程序的标识;
根据所述处于运行状态的应用程序的标识遍历所述白名单以确定所述白名单中是否存储有所述处于运行状态的应用程序的标识。
6.一种终端,其特征在于,所述终端包括:
检测单元,用于检测终端中可用内存的大小;
匹配单元,用于若所述可用内存小于第一预设阈值时,将处于运行状态的应用程序与白名单进行匹配;
确定单元,用于确定匹配失败的目标应用程序;
终止单元,用于终止所述目标应用程序的运行。
7.根据权利要求6所述的终端,其特征在于,所述终端还包括存储单元:
所述确定单元,用于确定所述终端中使用频率大于第二预设阈值的应用程序;
所述存储单元,用于将所述使用频率大于第二预设阈值的应用程序的标识存储在所述白名单中。
8.根据权利要求7所述的终端,其特征在于,
所述确定单元,用于确定所述终端中优先级大于第三预设阈值的应用程序;
所述存储单元,用于将所述优先级大于第三预设阈值的应用程序的标识存储在所述白名单中。
9.根据权利要求8所述的终端,其特征在于,所述终端还包括获取单元;
所述获取单元,用于获取所述终端的剩余电量;
所述确定单元,用于根据所述剩余电量确定检测频率;
所述检测单元,用于按照所述检测频率检测所述终端中可用内存的大小。
10.根据权利要求6至9任一所述的终端,其特征在于,
所述匹配单元,用于确定处于运行状态的应用程序的标识;并根据所述处于运行状态的应用程序的标识遍历所述白名单以确定所述白名单中是否存储有所述处于运行状态的应用程序的标识。