我用的quicker的下载文件功能,写了个并行下载的功能,我发现当我并行下载多个文件时,cpu的占用会变的很高,想问一下目前有什么大文件下载的方案吗(主要是想用quicker的进度条)?
同时下载几个多大的文件?CPU占用多少?电脑什么软硬件配置呢? 大文件可以考虑用下载器,比如IDM之类的。
我同时下五个大文件,每个文件1G,cpu是R7 5800H,内存40G,quicker在下载时的cpu占用是80%,我特地开任务管理器看的。
方便的话可以步骤里去掉显示进度条的选项,看看有没有变化
去掉显示进度条后cpu还是满载的
c#我没写过我也不是很清楚,不过我感觉下载功能应该不需要占这么多的cpu资源啊,会不会是由一些奇奇怪怪的bug导致的
有没有下载地址?可私发下我这里试试
稍等,因为我那个是百度云盘的下载链接,走的开发者的api,所以要带一堆参数才能搞到下载链接,然后它为了防止盗链,还要求下载的时候要加headers,我直接发我现在的动作给你配置起来会比较麻烦,等我现在整理一下,等我做个测试的动作发你看看
算了,不折腾了,我这里等弄几个试试。
我整好了,你看看效果
https://getquicker.net/Sharedaction?code=14ab8691-068e-4984-52c1-08daa2174898
我这大概是这样
啊,那应该是我这边不知道什么地方出了问题,我去找找原因吧
十分感谢
等下次重启完电脑试一下看看
好,我一会试试
https://getquicker.net/Help/Versions 发了一版,增大了一些缓存,可以试试有没有改善。
我更新之后,所有的python代码向quicker传递列表时全部报错,暂时测试不了了,我看看重装有没有用吧......
当我退回1.35.17时恢复正常了,我猜测可能与1.35.35升级了pythonnet有关
好的,我试下看看
https://getquicker.net/Help/Versions 对列表和词典的转换做了个处理,方便的时候可以下载最新版试一下看看。如果报错,麻烦调试运行发下报错信息~
刚刚测试了,下载的cpu占用明显变小了很多,十分感谢!
python的动作有没有报错呢?
字典和列表的返回正常,更复杂的格式我直接用json传了
好的~