2.21测试版

2.20有時會出現,任務完成還在,但是導入種子后變成未完成

有 mac 端的更新吗?现在 mac 端经常会启动以后不显示界面,需要从状态栏图标添加链接的方式才能弹出界面

我有从别的软件下载好之后将视频导回比特彗星进行上传的习惯,但是这样做一直无法让已经下载进度100%的视频可以方便的进行预览

以往我会等待这个下载出现白色的播放按钮时再导入,但是有些死种就不会出现播放按钮了

什么时候可以添加一下这个功能,或许对使用体验有所帮助?

TV9(5}IZK@TGA_ZD(7WSGSH

什么格式的视频?m2ts mp4 mkv avi都有预览的

视频本身有预览没错,但是软件内没有下载到出现播放按钮,但从外部导入文件放入文件夹->检查文件完整性->100%下载,依然不会显示播放按钮

Beta2 已发布,欢迎试用

测试了一下,检查完整性后,已下载的视频文件会显示播放按钮,任务列表和文件列表里都会显示

http的优先级在tracker后面吗

本地局域网utp速度测试
v2.20版本在lan下传输为400 - 600KB/s,cpu100%,mtu只有1457

v2.21Beta2,现在mtu可以成功达到1472最大值,传输速度快了一丢丢达到650KB/s左右,局域网传输提升了大约50KB/s
cpu同样是持续100%,没有看到改善cpu的问题

bittorrent.transfer_thread_pool 默认关闭时

bittorrent.transfer_thread_pool 打开后,界面基本不会卡顿了,但是好像还能继续优化,因为主线程还是吃了40%左右的cpu

这几个耗时高的消息队列应该是引起主线程占用高CPU的原因之一,也可以同时放在一个新的工作线程

处理一个平均要1ms
image

以上测试都是开启单个任务的情况,如果是多任务的话,那主线程肯定要进一步继续优化了

beta2依旧会崩溃,但是不会像beta1那样一启动就崩溃,beta2运行1小时崩溃一次,每隔60分固定崩溃
1:58 2:58 3:58 3份崩溃报告发送上去了
image

磁力分载点:magnet:?xt=urn:btih:YITKQ64IZLG2ZVEYIFN4KDTYV6EFC66N&xt=urn:btmh:1220dfd999f7ea19acd67f6f94552b6d24203313504f9f5e4c4ffccaee85acfd29ce&dn=BitComet%20V2.21%20Beta2%20%5B20260519%5D

beta3 已发布,欢迎试用

感谢反馈,错误报告很有用,工作线程导致的崩溃已修复

我测试时把 network.max_udp_pkt_per_sec 从默认值1000增加到10000,utp速度可以到10MB/s

也许可以把各udp发包量的控制拆分开来
这样一来就可以单独控制 udp tracker、DHT网络、utp传输 对应UDP中统计的项目
就不会因为 控制DHT发包而影响UTP速度

这个值我一直用的1000000,beta2局域网下速度最快650KB/s,公网400ms高延迟的情况就更慢了
是不是代码打包的问题,因为我这启用utp后还是CPU100%,你写完代码忘记打包到测试版里面去了吧

而且主要需要测试上传速度,不是测试下载速度,UTP下载速度一直没有问题,从史至今反馈有问题的是UTP上传,你给出的截图是下载速度,我UTP下载能拉满1000Mbps的

以前发过打流数据,总之就是上传不动,然后因为传不动导致别人也不发给自己下载数据

如果没有局域网环境,可以在同一台电脑上运行两个BT软件
比特彗星作为种子进行UTP上传
utorrent进行下载
看比特彗星的UTP线程占用CPU一直为100%,2.21beta2上传速度为650KB/s,2.20上传速度为400到600KB/s

我这边本地环回测试的结果是 100000 的udp 发包限制
实际发包似乎被限制在6000左右 上传速度约为 8-9 MB每秒
似乎到达了某种上限

奇怪的是现在这个版本 本地上传速度似乎被限制在了 100mpbs
约12.5mb/s 在之前的测试中其可以达到一个极大值 也可能是设置手问题

我这局域网下和本机双软件都只有500个包左右,1472的mtu刚好等于640KB/s

image

不知道是不是受到cpu100%的影响,因为我只要启动utp,工作线程就吃满100%,看看你的cpu多少?

CPU占用也是高的但是速度没有那么慢 应该是本地的原因

beta3 打包错了,还是会崩溃,稍后重新上传

我是局域网里两台机器,一台上传,一台下载,utp达到10MB/s

是的,beta3还在崩溃,我等会下个新包看看
image

那就怪了,你把传输速率优化到1000Mbps,我试试有没有变化

或者用这个方法试一下
如果没有局域网环境,可以在同一台电脑上运行两个BT软件
比特彗星作为种子进行UTP上传
utorrent进行下载

看看你的UTP CPU多少,我还是一直100%