【技术实现步骤摘要】
一种线程数量调整方法、装置及计算设备
[0001]本专利技术涉及计算机及操作系统
,特别涉及一种线程数量调整方法、线程数量调整装置及计算设备。
技术介绍
[0002]目前,当用户下载文件时,可能会出现调用计算机的全部性能来下载某一任务的情况,也会出现计算机的性能没有合理利用,导致性能浪费的情况。在操作系统平台,可以利用下载工具来向用户提供更加稳定、快速的下载服务,保证用户下载的过程更加快速。
[0003]但,现有技术中的下载工具,为了达到最快的下载速度,通常是设置下载某个任务时的最大线程数量。由于不同计算机的CPU架构不同,CPU核心数有所不同,从而所支持的最大线程数量也不同,这样,需要调研每个CPU的架构以及CPU核心数,以便根据不同的CPU的架构来设置下载任务时的最大线程数量。另外,计算机运行CPU的占有率不同且占有率动态变化,若当前计算机为空闲状态,针对下载任务设置较少线程数便无法充分利用计算机性能。若计算机处于忙碌状态,针对下载任务设置较多线程数量反而会降低计算机性能。因此,通过设置最大线程数量的方式并 ...
【技术保护点】
【技术特征摘要】
1.一种线程数量调整方法,在操作系统中执行以调整执行下载任务的线程数量,所述方法包括步骤:通过预定数量的线程执行下载任务,获取当前下载速度作为增加线程前的下载速度;每次增加至少一个线程来执行下载任务,并获取增加线程后的下载速度;将所述增加线程后的下载速度与所述增加线程前的下载速度进行比对,以确定最快下载速度对应的最优线程数量;以及将执行下载任务的线程数量调整为所述最优线程数量,以便基于所述最优线程数量的线程来执行下载任务。2.如权利要求1所述的方法,其中,将所述增加线程后的下载速度与所述增加线程前的下载速度进行比对的步骤包括:当所述增加线程后的下载速度小于所述增加线程前的下载速度时,确定所述增加线程前的下载速度为最快下载速度,并将所述增加线程前的的线程数量确定为最优线程数量;当所述增加线程后的下载速度等于所述增加线程前的下载速度时,确定所述增加线程前和增加线程后的下载速度均为最快下载速度,并将所述增加线程后的线程数量确定为最优线程数量。3.如权利要求1或2所述的方法,其中,将所述增加线程后的下载速度与所述增加线程前的下载速度进行比对的步骤包括:当所述增加线程后的下载速度大于所述增加线程前的下载速度时,将当前的增加线程后的下载速度作为再次增加线程前的下载速度;再次增加至少一个线程来执行下载任务,并获取再次增加线程后的下载速度;将所述再次增加线程后的下载速度与所述再次增加线程前的下载速度进行比对,以确定最快下载速度对应的最优线程数量。4.如权利要求1
‑
3中任一项所述的方法,其中,获取下载速度包括...
【专利技术属性】
技术研发人员:卜龙威,
申请(专利权)人:统信软件技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。