Punción de memory CFNetwork al recuperar image

Estoy perfilando mi aplicación en Instruments, y he encontrado una cantidad preocupante de asignaciones por CFNetwork cuando uso AFNetworking para search una image remota.

En un caso, vi 89 MB de asignaciones (la image tiene un tamaño de solo 200 KB). Adjunto una captura de pantalla para demostrar. ¿Alguien más lo ha notado antes? La memory se libera adecuadamente, pero no puedo entender por qué sucede esto en primer lugar.

Perfil

Gracias por adelantado.

Estoy viendo el mismo problema SOLO en iOS 8. No sucede en ninguna versión de iOS 7. En el simulador sus 132kb, en un dispositivo es de 144kb.

Parece estar relacionado con este problema:

https://github.com/AFNetworking/AFNetworking/issues/2314

Estoy realizando un http usando nsurlsession en este ejemplo. Si presionas un lugar que no envía keep-alive, es decir, google.com, no lo hará. Pero si golpeas un lugar que envía keep-alive, lo hará.

NSString * url = [NSString stringWithFormat:@"%@%.20f", @"http://someplace.com/?test=", (double)[[NSDate date] timeIntervalSince1970]; NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:url]]; [request setHTTPMethod:@"GET"]; [[[NSURLSession shanetworkingSession] dataTaskWithRequest:request completionHandler:nil] resume]; 

instrumentos