p2p三层游戏更新系统开发专题之十二: FTKernelAPI如何解决下载时的磁盘碎片问题?
FTKernelAPI 兼容BT协议网络内核库通过以下方法解决下载时的磁盘碎片问题:
- 1. 提供API,可以设置是否预先分配磁盘空间。预先一次性分配空间,可以有效节省磁盘的空间碎片。
- 2. 内核支持特殊算法,在非预先分配空间的情况下,通过特殊的算法,有效减少磁盘的寻道次数和时间,保护磁盘。
- 3. 内存缓存,通过内存缓冲,可以节省50%左右的磁盘访问,进一步保护磁盘。
FTKernelAPI 兼容BT协议网络内核库通过以下方法解决下载时的磁盘碎片问题: