比特彗星下载种子下行速度过快,内存写入命中率低导致界面卡顿的疑惑解答
比特彗星下载种子下行速度过快,内存写入命中率低导致界面卡顿的疑惑解答缓存设置太小了会造成磁盘写操作由工作线程异步完成变为界面线程同步完成,界面肯定会卡,建议至少200MB或者以上。所以缓存设置小了,引起这个过程就会降低写入命中率。
特别是种子任务文件较大的,比如说几个GB的大小,分块请求是随机的,连接到更多的peer用户会占用更多的分块缓存,自然也需要更大的内存缓存,和种子文件分块大小及下载速度都有关系。
简单来说一个peer请求可能10个区块,一个区块4MB的话,用户列表看到连接一个人就占用40MB缓存,2个peer就是80MB,以此类推,所以更大的种子,更多的用户会带来更多的缓存使用率,此时也就不能设置较小的缓存。
对。有时候有些种子特别卡
页:
[1]