【技术实现步骤摘要】
回收线程创建方法、装置、计算机设备以及存储介质
本申请涉及终端
,特别涉及一种回收线程创建方法、装置、计算机设备以及存储介质。
技术介绍
随着终端
的发展,应用程序(Application,APP)的种类越来越多,人们在终端中相应的也安装有各种各样的APP,终端在运行这些APP时,该APP需要交互的数据暂时通过自身的运行内存存储。在相关技术中,对于终端内部运行内存的回收问题,往往采用以下方式:在终端启动时,在终端的内核中创建一个kswapd线程,用来及时回收终端的运行内存,从而提供给其他APP使用运行内存。例如,当终端中同时运行有3个APP时,用户在前台和后台切换这几个APP时,终端可以在后台通过上述kswapd线程对后台运行的APP所占用的运行内存进行回收,从而提供给前台运行的APP足够的运行内存,使得在前台运行的APP可以使用到足够的运行内存暂时存储需要交互的数据。对于上述方案,当终端中采用多个中央处理器(centralprocessingunit,CPU)运行某些APP时,如果该kswapd线程对运 ...
【技术保护点】
1.一种回收线程创建方法,其特征在于,所述方法由终端执行,所述方法包括:/n获取所述终端的性能参数;所述性能参数是所述终端的中央处理器CPU核数以及运行内存的剩余量中的至少一种;/n根据所述性能参数,获取第一线程数量;/n创建与所述第一线程数量相同的回收线程,所述回收线程用于回收所述终端中占用所述运行内存的资源。/n
【技术特征摘要】
1.一种回收线程创建方法,其特征在于,所述方法由终端执行,所述方法包括:
获取所述终端的性能参数;所述性能参数是所述终端的中央处理器CPU核数以及运行内存的剩余量中的至少一种;
根据所述性能参数,获取第一线程数量;
创建与所述第一线程数量相同的回收线程,所述回收线程用于回收所述终端中占用所述运行内存的资源。
2.根据权利要求1所述的方法,其特征在于,所述根据所述性能参数,获取第一线程数量,包括:
根据所述性能参数与所述第一线程数量之间的对应关系,获取与所述性能参数对应的所述第一线程数量;或者,
根据所述性能参数计算所述第一线程数量,获取与所述性能参数对应的所述第一线程数量。
3.根据权利要求1所述的方法,其特征在于,所述获取运行内存的性能参数,包括:
在所述终端启动时,获取所述终端的性能参数;或者,
在所述终端的前台运行应用程序时,获取所述终端的性能参数。
4.根据权利要求1至3任一所述的方法,其特征在于,所述方法还包括:
在所述终端的前台运行应用程序时,获取所述运行内存的回收效率,所述回收效率用于指示所述终端当前启用的所述回收线程对所述运行内存的回收速度;
根据所述回收效率以及所述性能参数,获取第二线程数量,所述第二线程数量是所述终端当前启用的所述回收线程的最少需求数量;
当所述第二线程数量不大于所述第一线程数量时,启用与所述第二线程数量相同数量的所述回收线程。
5.根据权利要求4所述的方法,其特征在于,当所述第二线程数量大于所述第一线程数量时,所述方法还包括:
获取目标数量,所述目标数量是所述第一线程数量与所述第二线程数量差值的绝对值;
创...
【专利技术属性】
技术研发人员:周华材,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。