1.62新版测试

可以改成.bc!后缀,然后手动检查完整性,再继续下载。

给加个高级选项啦,PT种子不启用反吸血保护,默认不启用,有需要可以修改为私有种子启用反吸血

还有rss的这种放在正在下载分类是不是好一点?
image

好的,没问题

1.62测试版已修复这个问题了,试试看呢

報告1.62最新版崩潰…
已發送錯誤報告…下載20GB的時候突然跳出崩潰



最近使用联通的网络,发现很多速度慢了很多,就从 BitComet 的下载列表时导出两个种子,加到 Tixati(另一款Windows 和 Linux 跨平台的下载工具),同样的网络、种子和 trackers ,但 Tixati 就是有速度,而且很强大地能给 Bitcomet 通过本地传数据:smiley:,而后者的这个文件就只能从前者接收数据,从外网是没有连接。

该种子是比较新的,应该不存在时间过久变死种的可能,但就是很奇怪,Bitcomet 也有其他几个资源是外国发布的都能连接到在下载中,但大部分都是0速度。求大侠解释~

另外,@wxhere15,对方下载软件的标识是怎么判断的?我使用的明明是 Tixati,但却显示为 BitTornado?

1.62很好用,能不能增加以下功能,
1,文件效验功能增加一个快速校验模式,用于快速校验未完成但错误的种子,在异常退出程序造成种子文件错误异常,这个模式下只检查"黄色"异常块,不检测" 蓝色"块.对于已完成的种子文件,才采用全文件校验模式.这样对于一个有几十TB大小 的种子文件就不需要校验几十天的时间了.
2.采用迅雷的下载文件储存架构,即使程序突然退出,也不会造成文件效验.可以随时删除程序进程对种子文件一点影响也没有.
3.他人共享的种子一旦超过100万个,程序就经常假死,这个共享功能也要改进,否则成了摆设.
4.1.59以上版本,包括1.61版本即使一个种子也没有运行也会导致占用6g以上内存.

1個讚

楼上的,,你把这个设置成否,就不会校验了

谢谢反馈,已收到错误报告,稍后分析。

谢谢反馈,麻烦看看tracker列表,是不是没有获取足够的种子用户?

在peer列表中可以查看客户端类型,鼠标移上去会显示peer_id。有可能Tixati和BitTornado的前缀字符一样导致误判,我回头测试一下。

谢谢支持。异常退出程序应该不会出现黄色块,提示检查时选择跳过即可,只是会再次下载没有来得及保存的缓存数据而已,不会造成数据错误。对于旧种子文件做种,beta4已经可以在创建任务时选择使用已下载文件,变为黄色分块,避免先检验再做种。你说的情况我会再测试测试。

Beta5正在对种子市场做优化,发布后欢迎测试。

麻烦看看统计页面里的内存统计信息,是不是长效上传的缓存?


1.59和1.61版X64都存在内存不断增加的问题,直至需要请求虚拟内存解决内存不足问题.

高级选项。启用调试模式,重启软件运行,观察到内存涨了后,点击菜单栏帮助,导出内存调试信息看看

之前我那个内存泄漏问题已经解决了,你这个应该是其他的问题

文件是1.61全解锁版,从你的种子下载.为了导这个文件又黄了一大片.


调试文件:BitComet_memory_info_20191114_202726
内容:
Up Time: 0:05:32
Memory Usage:
Working Set: 6.46 GB
Commit Size: 17.4 GB
Disk Cache Size:
Total Size: 0 B
BitTorrent: 0 B
HTTP/FTP: 0 B
Long-Term Seed: 0 B

=== pool_block ===
block_regions_size = 12.9 GB
block_regions_num = 212720
commited_size = 12.9 GB
free_region_num = 333
free_block_num = 2835
free_block_size = 11.0 MB
large_regions_size = 309.4 MB
large_regions_num = 1
TOTAL_SIZE = 13.2 GB

=== committed_blocks (current) ===
class string_lf: 12.6 GB, 3327836 blocks
class Core_Common::vector_buffer: 309.5 MB, 3 blocks
class Core_Common::xml_node_t: 215.1 MB, 55087 blocks
class Core_BitTorrent::CFileEntry: 65.1 MB, 2084 blocks
class tstring_lf: 2.73 MB, 701 blocks
class Core_TrackerClient::TrackerClient: 616.0 KB, 77 blocks
class tstring_lf: 356.0 KB, 89 blocks
class vector_lf: 204.0 KB, 26 blocks
class vector_lf: 52.0 KB, 13 blocks
class Core_BitTorrent::BitTorrentPeerPool: 40.0 KB, 1 blocks
struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_share_t: 40.0 KB, 10 blocks
class Core_BitTorrent::PieceSliceManage: 24.0 KB, 6 blocks
class Core_TrackerClient::TrackerClientUDP: 20.0 KB, 5 blocks
struct Core_Common::TimerQueue::timer_t: 16.0 KB, 4 blocks
class Core_Wire::wire_group_t: 16.0 KB, 1 blocks
class vector_lf: 16.0 KB, 4 blocks
class tstring_lf: 8 KB, 2 blocks
class Core_TaskManage::TaskBasic: 8 KB, 1 blocks
class Core_TrackerClient::TrackerClientHTTP: 8 KB, 2 blocks
class Core_BitTorrent::PieceManage: 4 KB, 1 blocks
class Core_Common::vector_buffer_stats: 4 KB, 0 blocks
class Core_TaskManage::TaskBitTorrent: 4 KB, 1 blocks
class Core_Wire::WireLinkLayer: 0 B, 0 blocks
class Core_Common::vector_buffer_stats: 0 B, 0 blocks
class Core_Common::vector_buffer_stats: 0 B, 0 blocks
class Core_Common::vector_buffer_stats: 0 B, 0 blocks
class Core_BitTorrent::BitTorrentProtocolHandshake: 0 B, 0 blocks
class Core_BitTorrent::BitTorrentProtocolDHEncryption: 0 B, 0 blocks
class Core_BitTorrent::BitTorrentPeer: 0 B, 0 blocks
class Core_Socket::SocketPeer: 0 B, 0 blocks
class vector_lf: 0 B, 0 blocks
class Core_Common::vector_buffer_stats: 0 B, 0 blocks
file_t::write(): 0 B, 0 blocks
piece_cache: 0 B, 0 blocks
class Core_Common::vector_buffer_stats: 0 B, 0 blocks
DHE_send: 0 B, 0 blocks
TOTAL = 13.2 GB, 3385954 blocks

=== committed_blocks (alloc) ===
class string_lf: 14.0 GB, 3682803 blocks
class Core_Common::vector_buffer: 400.4 MB, 878 blocks
class tstring_lf: 373.0 MB, 95501 blocks
piece_cache: 256.0 MB, 16 blocks
class Core_Common::xml_node_t: 227.6 MB, 58268 blocks
class Core_Common::vector_buffer_stats: 93.6 MB, 553 blocks
class Core_BitTorrent::CFileEntry: 65.1 MB, 2084 blocks
class Core_Common::vector_buffer_stats: 42.0 MB, 10766 blocks
file_t::write(): 19.3 MB, 90 blocks
class Core_Common::vector_buffer_stats: 19.1 MB, 30 blocks
class tstring_lf: 2.73 MB, 701 blocks
class Core_Wire::WireLinkLayer: 1.58 MB, 58 blocks
class Core_BitTorrent::BitTorrentPeer: 1.26 MB, 36 blocks
class vector_lf: 1.15 MB, 239 blocks
class Core_TrackerClient::TrackerClient: 616.0 KB, 77 blocks
class Core_Common::vector_buffer_stats: 552.0 KB, 90 blocks
class vector_lf: 548.0 KB, 57 blocks
class Core_Socket::SocketPeer: 440.0 KB, 55 blocks
class tstring_lf: 356.0 KB, 89 blocks
DHE_send: 316.0 KB, 69 blocks
class vector_lf: 268.0 KB, 40 blocks
class Core_BitTorrent::BitTorrentProtocolHandshake: 100.0 KB, 25 blocks
class Core_BitTorrent::BitTorrentProtocolDHEncryption: 76.0 KB, 19 blocks
class Core_Common::vector_buffer_stats: 64.0 KB, 16 blocks
class Core_Common::vector_buffer_stats: 48.0 KB, 3 blocks
class Core_BitTorrent::BitTorrentPeerPool: 40.0 KB, 1 blocks
class vector_lf: 40.0 KB, 10 blocks
struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_share_t: 40.0 KB, 10 blocks
class Core_BitTorrent::PieceSliceManage: 24.0 KB, 6 blocks
class Core_TrackerClient::TrackerClientUDP: 20.0 KB, 5 blocks
class Core_Wire::wire_group_t: 16.0 KB, 1 blocks
struct Core_Common::TimerQueue::timer_t: 16.0 KB, 4 blocks
class Core_TrackerClient::TrackerClientHTTP: 8 KB, 2 blocks
class Core_TaskManage::TaskBasic: 8 KB, 1 blocks
class Core_BitTorrent::PieceManage: 4 KB, 1 blocks
class Core_TaskManage::TaskBitTorrent: 4 KB, 1 blocks
TOTAL = 15.5 GB, 3852605 blocks

=== pool_stats (current) ===
class list_stats: 879.8 MB, 11532137 blocks
class vector_stats: 306.7 KB, 422 blocks
class list_stats: 82.1 KB, 1169 blocks
class tstring_stats: 27.1 KB, 388 blocks
class vector_stats: 21.8 KB, 2 blocks
class list_stats: 9.21 KB, 131 blocks
class vector_stats<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_share_t * __ptr64>: 7.40 KB, 2 blocks
TOTAL = 880.2 MB, 11534251 blocks

=== pool_stats (alloc) ===
class list_stats: 947.5 MB, 12420013 blocks
class vector_stats: 885.5 KB, 2792 blocks
class list_stats: 82.1 KB, 1169 blocks
class tstring_stats: 54.2 KB, 776 blocks
class vector_stats<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_share_t * __ptr64>: 22.2 KB, 32 blocks
class vector_stats: 21.8 KB, 2 blocks
class list_stats: 9.21 KB, 131 blocks
TOTAL = 948.6 MB, 12424915 blocks

@wxhere15


不知道看哪个才是有效的种子用户

Snipaste_2019-11-14_20-22-49
客户端类型前缀是"TIX0264",对应的版本是"Tixati 2.64"

谢谢反馈,首字母T跟 BitTornado 是一样的,所以识别错了。下一版修复

把种子市场禁用试一试呢。可以先备份一下种子市场数据文件,或者改个名字再启动:C:\Users\username\AppData\Roaming\BitComet\share\peer_shares.xml

是内存访问冲突造成的崩溃,不过具体原因不好分析,不太容易重现。

beta5已发布

Tixati 怎么样?有什么特点吗?。。

我是之前在知乎上看到这个链接的 Comparison of BitTorrent clients,然后弄成表格自己从“跨平台”-“带GUI”-“使用 CC++ 语言编写”,筛选出几个,再比较一下功能,最后就选中他了。
因为平时开发用的是 Linux 系统,其下很多都是没 GUI 或 功能简陋的,功能强大的偏是 JavaPython 编写,臃肿占用内存大,所以这家伙就被突显得鹤立鸡群。
它的特点是,设置项和 BitComet 一样较为齐全,信息面板也是很齐全(由于默认黑底绿字,看起来有点偏 Geek 风格,也较是干净简洁吧),还有就是可以与连接中的用户(peer)进行聊天,或加入某个频道群聊吧。聊天的功能我都没用过(上班谁敢聊分享资源的事……),可能有比较多的人还是会使用到吧,所以貌似官方还单独出了另一款用于分享资源的聊天软件。
总之,和 BitComet 比较接近吧,如果你只在 Windows 平台下载东西,用后者就够了;如果需要在 Linux 平台下载,可能试用一下,官网 有二进制包,不必编译。反正我是用不惯 Transmission

1個讚

感謝分享 Tixati 資訊! 其實 Bitcomet 如天上彗星般下凡間鋒芒畢露, 所以一路走來沉穩內斂, 你看它升版速度 10年來都在 1.xx , 甚至不惜自我封印某些特殊黑科技功能(幻想), 我喜歡低調功能強大的軟件,可以在種子市場溫存查找,欣賞截圖決定要不要下載… XD

希望
1.能更新一下电驴插件,现在打开很容易卡死。
2.检查完整性的机制建议学一下迅雷的,怎么崩溃都不用检查那么长时间
3.增加一个迅雷插件的可行性?不知道是否涉及版权什么的,迅雷下完或者下不动了再转为BC任务挂着