现在的emule下载模式,太容易产生磁盘碎片,而且在某个文件下载完成时,hash的动作简直要命,如果我正在进行别的磁盘操作,几乎就会假死,emule不能要求每个人都有2块硬盘吧。emule对下载的文件首先保存在temp文件中,完成后hash校验在挪到下载完成文件夹中,这个流程个人认为需要修改。
首先说一下bt下载软件的做法,下载时为1个文件预先分配磁盘空间,下载过程中就对每个小块进行了校验,最后根本不需要合成的那一步,下载完成就完成了,不需要emlule吓人的hash,emule能不能向btspirit等软件学习学习阿,具体BT软件如何做的技术细节我不清楚,但是结果就是下载结束时消耗资源比emule稍多了,而且根本没有磁盘碎片,emule的碎片阿,过段时间全盘都是的。


































