|
@@ -325,6 +325,7 @@
|
|
|
NSFileHandle *fileHandle = [NSFileHandle fileHandleForReadingAtPath:filePath]; // 创建文件句柄
|
|
|
|
|
|
// 设置分段读取的大小,这里以每次读取1KB为例
|
|
|
+ //const NSUInteger chunkSize = 50 * 1024 *1024;
|
|
|
const NSUInteger chunkSize = 50 * 1024 *1024;
|
|
|
NSMutableData *data = [NSMutableData data];
|
|
|
|
|
@@ -501,8 +502,8 @@
|
|
|
|
|
|
NSUInteger allLength = data.length;
|
|
|
|
|
|
- //NSUInteger subs = 100*1024;//4096;//要切片的大小,我这里设置的是4096字节
|
|
|
- NSUInteger subs = 31*1024;//4096;//要切片的大小,内存没有暴增
|
|
|
+ NSUInteger subs = 5*1024*1024;//4096;//要切片的大小,我这里设置的是4096字节
|
|
|
+ //NSUInteger subs = 31*1024;//4096;//要切片的大小,内存没有暴增
|
|
|
|
|
|
self.cutFileEachPieceSzie = subs;
|
|
|
|