iOS 8에서만 동일한 문제가 나타납니다. iOS 7의 어떤 버전에서도 발생하지 않습니다. 시뮬레이터에서는 132kb, 디바이스에서는 144kb입니다. 그것은의를 보인다
은이 문제와 관련된 수 :
https://github.com/AFNetworking/AFNetworking/issues/2314
가 나는 HTTP이 예에서는 nsurlsession를 사용하여 얻을 수행하고 있습니다. keep-alive를 보내지 않는 곳, 즉 google.com을 친다면, 그 kb가 malloc되지 않을 것입니다. 그러나 만약 당신이 keep-alive를 보내는 곳을 공격했다면 그것은 가능할 것입니다.
NSString * url = [NSString stringWithFormat:@"%@%.20f", @"http://someplace.com/?test=", (double)[[NSDate date] timeIntervalSince1970];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:url]];
[request setHTTPMethod:@"GET"];
[[[NSURLSession sharedSession] dataTaskWithRequest:request completionHandler:nil] resume];
나는 단지 "모든 힙 할당 '을 관람하고 있음을 추가해야합니다,"모든 힙 & 익명 VM " – Ricky
당신은 어떤 해결 방법이나이 메모리 증가를 해결하기 위해 어떤 기회를 찾을 수셨습니까? 나는 같은 문제에 직면하고있다. –
@Rudeboy가 방금 끝났습니다. – Ricky