В моем приложении iOS реализовано сохранение видео в Интернете. Он продолжает увеличивать использование памяти при загрузке видео. Я проверяю использование профиля в xcode и вижу, что некоторые malloc получают увеличение на видео. Продолжайте использовать выделение памяти
Я не знаком с материалом профиля. Я выпустил переменную receivedData NSMUtableData.
- (void) connectionDidFinishLoading:(NSURLConnection *)connection {
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectry = [paths objectAtIndex:0];
NSLog(@"Succeeded! Received %d bytes of data",[receivedData length]);
[UIApplication sharedApplication].networkActivityIndicatorVisible = NO;
NSString *filename = [NSString stringWithFormat:(@"video_%@.mp4"),videoURL];
[receivedData writeToFile:[documentsDirectry stringByAppendingPathComponent:filename ] atomically:YES];
receivedData = nil;
[receivedData release];
progress.hidden = YES;
}
App слезая его производительность. Как я могу исправить эту проблему.