Articles of memory leaks

IOS: Uso de una image de patrón como background – Fuga de la memory

DE ACUERDO. Buscaré la respuesta y tal vez la encuentre yo mismo. Tengo el desagradable hábito de responder a mis propias preguntas. En cualquier caso, tengo una aplicación diseñada para ser "despellejada" con bastante facilidad. Como parte de eso, he secuestrado methods en una class estática que es específica de las variantes. Estos methods estáticos […]

Fuga de memory al configurar un UIImage en un NSOperation

Estoy teniendo un problema en el que las imágenes relativamente grandes nunca parecen liberarse de la memory (1 MB ~ 5 MB de tamaño). Este siguiente bloque de código se invoca mientras un usuario se desplaza por un set de imágenes. Después de unas 15 imágenes, la aplicación se bloqueará. A veces se llama "didReceiveMemoryWarning" […]

Fuga de memory a pesar de que se libera cada asignación

Los dos últimos días que pasé con la búsqueda de pérdidas de memory. He leído la documentation y busqué en Internet buena información (por ejemplo, Owen Goss "Encontrar y corregir pérdidas de memory en aplicaciones iOS"), pero aún tengo demasiados misterios para resolver. Por ejemplo, esta pieza de código se ilumina en Instrumentos una y […]

Fuga de memory CALayer de iOS solo en el dispositivo

La herramienta Instrumentos informa pérdida de memory para CALayer. Tengo una class personalizada, una subclass de UIViewController; en viewDidLoad () instancio una vista con CAGradientLayer e inserto esta vista como una subvista de la vista actual, por ejemplo: UIControl *view = [[[UIControl alloc] initWithFrame:CGRectMake(10, 10, 460, 220)] autorelease]; CAGradientLayer *gradient = [CAGradientLayer layer]; gradient.frame = […]

Fuga de memory de MKMapView

Tengo un problema con las pérdidas de memory en mi uso de MKMapView. El MKMapView en sí mismo está desasignado, pero algunos otros objects como MKTileView, MKMapTileViewImp y MKTiledLayer no se destruyen y terminan recreados y goteando. He reproducido el efecto en una simple pieza de código @implementation ViewController { MKMapView * mapView; } – […]

UITableView fuga de memory con imageWithContentsOfFile

Estoy UITableView memory en mi UITableView para una image estándar / vista de text. Estoy cargando una image con imageWithContentsOfFile y asignándola a imageWithContentsOfFile de mi cell . Esta image no se libera automáticamente, tuve que iterar las celdas en el método -dealloc y establecerlo en 0. Pero sigo perdiendo memory cada vez que UITableView […]

UIPickerview causando crecimiento de montón en desasignación

Nuevo en iOS y haciendo mi mayor esfuerzo para manejar la administración de la memory y los instrumentos. Mi problema es que obtengo extrañas pérdidas de memory al agregar / eliminar una selección. He configurado un ejemplo muy básico que consta de dos botones: uno crea y muestra el selector. El otro lo elimina de […]

Fuga de memory en UIWebView

Tengo un dolor de cabeza (trasero) los últimos dos días. Una fuga de memory dudosa me hace Hulk. Una gran cantidad de filtraciones aparecen después de cargar cualquier request de url en UIWebView personalizado cuando se usa el código de perfilado en el simulador. Pero si uso un dispositivo como el iPhone 5, solo hay […]

Fuga de memory de ALAssetRepresentation CGImage en Swift

Estoy cargando imágenes de los activos en mi UITableView y noté que tengo una pérdida de memory relacionada con la image CGImage que cargué desde el valor pnetworkingeterminadoAssetRepresentation.fullResolutionImage.CGImage.takeunretainedValue. func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell { let cell = collectionView.dequeueReusableCellWithReuseIdentifier(kReviewDisplayCell, forIndexPath: indexPath) as ReviewDisplayCollectionViewCell let asset = assets.objectAtIndex(indexPath.row) as ALAsset var cgImage = asset.defaultRepresentation().fullResolutionImage().takeUnretainedValue() […]

Fuga de memory de iOS 8 cuando se hacen muchas conexiones NSURLConnections

Parece que hay una pérdida de memory en ios 8 cuando se utiliza NSURLConnection sendAsynchronousRequest:queue:completionHandler: method. (Por ejemplo, puede ponerlo en la application:didFinishLaunchingWithOptions: method of AppDelegate El siguiente código reproduce el problema. for(int i = 1;i<5000;i++){ NSURL* url = [NSURL URLWithString:@"https://www.google.frhttp://sofes.miximages.comsrpr/logo11w.png"]; NSMutableURLRequest* request = [NSMutableURLRequest requestWithURL:url]; [NSURLConnection sendAsynchronousRequest:request queue:[[NSOperationQueue alloc] init] completionHandler:^(NSURLResponse *response, NSData *data, […]