1.一种移动终端运行内存的清理方法,其特征在于,所述方法包括以下步骤:
检测所述移动终端当前运行的各应用程序分别占用的运行内存和总占用的运行内存;
获取用户选择的运行内存的清理等级;
根据所述总占用的运行内存和用户选择的清理等级,计算需清理的运行内存;
根据所述计算结果清理所述移动终端当前运行的应用程序。
2.根据权利要求1所述的方法,其特征在于,所述移动终端当前运行的各应用程序的总占用的运行内存为所述各应用程序分别占用的运行内存之和。
3.根据权利要求1所述的方法,其特征在于,所述清理等级包括至少2个等级,且每个所述清理等级分别对应不同的清理百分比。
4.根据权利要求3所述的方法,其特征在于,所述根据所述总占用的运行内存和用户选择的清理等级,计算需清理的运行内存的步骤,包括:
根据以下算式计算需要清理的运行内存N3:
;
其中,N1表示所述移动终端当前运行的各应用程序的总占用的运行内存,N2表示所述移动终端系统的总运行内存,k表示用户选择的清理等级对应的清理百分比。
5.根据权利要求4所述的方法,其特征在于,在,所述根据所述计算结果清理所述移动终端当前运行的应用程序的步骤,包括:
将所述移动终端当前应用的运行程序根据占用运行内存的大小由大至小进行排序;
根据所述排序关闭所述移动终端当前运行的应用程序中占用内存最大的应用程序,直至关闭的应用程序的总运行内存大于等于需要清理的运行内存N3。
6.一种移动终端,其特征在于,所述移动终端包括:
检测单元,用于检测所述移动终端当前运行的各应用程序分别占用的运行内存和总占用的运行内存;
获取单元,用于获取用户选择的运行内存的清理等级;
处理单元,用于根据所述总占用的运行内存和用户选择的清理等级,计算需清理的运行内存,并根据所述计算结果清理所述移动终端当前运行的应用程序。
7.根据权利要求6所述的移动终端,其特征在于,所述移动终端当前运行的各应用程序的总占用的运行内存为所述各应用程序分别占用的运行内存之和。
8.根据权利要求6所述的移动终端,其特征在于,所述清理等级包括至少2个等级,且每个所述清理等级分别对应不同的清理百分比。
9.根据权利要求8所述的移动终端,其特征在于,所述处理单元具体用于:
根据以下算式计算需要清理的运行内存N3:
;
其中,N1表示所述移动终端当前运行的各应用程序的总占用的运行内存,N2表示所述移动终端系统的总运行内存,k表示用户选择的清理等级对应的清理百分比。
10.根据权利要求9所述的移动终端,其特征在于,在,所述处理单元根据所述计算结果清理所述移动终端当前运行的应用程序的方式为:
将所述移动终端当前应用的运行程序根据占用运行内存的大小由大至小进行排序;
根据所述排序关闭所述移动终端当前运行的应用程序中占用内存最大的应用程序,直至关闭的应用程序的总运行内存大于等于需要清理的运行内存N3。