查看完整版本: [-- APlayer 开启贪婪下载,CPU狂飙 --]

APlayer 开发者论坛 -> APlayer 讨论区 -> APlayer 开启贪婪下载,CPU狂飙 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

ifly 2017-09-11 02:47

APlayer 开启贪婪下载,CPU狂飙



开启贪婪下载后,程序播放网络视频会用最快的速度缓存到本地,这时候CPU的状态是正常的。

[attachment=2810]


但是贪婪下载不是一直贪婪下载,他会在下载到某个点的时候,然后就不下载了,然后又到某个点后又继续下载。这张图下面的状态栏没有显示出下载速度,说明下载已经没有继续了。但是问题就是这里,当贪婪下载停止后,CPU直接接近40了。当我SetPostion到后面的时候,下载会继续全速下载,但是CPU还是不会低下去,一直高占用。

[attachment=2811]


当我代码中去掉贪婪下载后,程序不会一直全速下载,而是慢慢的下载,这时候CPU是正常的。本来想等他下载停止,但是实在等不到。寻求解决方法。

试了下迅雷的,并没有贪婪下载,好像是一个中间层下了给播放器播放的。所以测不出。

[attachment=2812]






查看完整版本: [-- APlayer 开启贪婪下载,CPU狂飙 --] [-- top --]


Powered by phpwind v8.7 Code ©2003-2011 phpwind
Time 0.009459 second(s),query:0 Gzip enabled