liwei
Results
1
issues of
liwei
作者你好: 我这边监听直播推流请求的时候,发现会crash,看了崩溃日志,提示NSMallocException 错误 代码定位到 ```c - (void)URLSession:(NSURLSession *)session dataTask:(NSURLSessionDataTask *)dataTask didReceiveData:(NSData *)data impl:(id)impl ``` 函数是 ```c [NSConcreteMutableData appendbytes:length] [NSConcreteMutableData appendData:] ``` 我看dataAccumulator逻辑是 didReceiveResponse 初始化 didReceiveData 里面拼接 didCompleteWithError 后面计算大小,移除 有没可能一开始dataAccumulator这个初始化的时候申请内存小了,然后后面不断拼返回的data,造成内存OOM了,直播的时候可能时间很长,导致数据越来越大,dataAccumulator这部分内存没有到didCompleteWithError就没有清除