唯她⊹♫ 2022-10-22 13:02 采纳率: 0%
浏览 53

使用JAVA多线程下载文件在电脑上可以跑到690mbps,为什么使用APP就不行?

文件大小:1.42g(单个,apk)
线程数:32(idm也是32)
网络模式:WIFI6(网卡最高峰值700mbps)
路由器最高峰值2400mbps(300mb/s)

img

使用JAVA多线程下载文件在电脑上可以跑到690mbps(86mb/s),同样的代码,写到Android APP里面,却只能跑到20mb/s(连的WIFI,而且是在路由器旁边,WIFI最高峰值700mbps),这是为什么?
Android手机限制了什么?
怎么解除限制?
为什么手机上的(idm/adm/测速管家)就能跑到80mb/s(690mbps)?

这个是测速管家的

img

这个是idm下载器的,线程数也是开的32个线程,它却能跑到80mb/s,我自己写的多线程在电脑上可以跑到80mb/s,
手机上就跑不到,所以(idm/网速管家)是怎么实现的?
看图片的时候点图片进去看哈,不然有点模糊。

img

  • 写回答

2条回答 默认 最新

  • 不会写代码的猴子 优质创作者: 操作系统技术领域 2022-10-24 11:26
    关注

    与CPU有关吧
    电脑上开的线程数比手机的线程数要多可能。

    评论

报告相同问题?

问题事件

  • 修改了问题 10月25日
  • 修改了问题 10月25日
  • 修改了问题 10月25日
  • 修改了问题 10月25日
  • 展开全部