Sto cercando di trovare un'altra perdita di memoria nel mio codice e non riesco a capire cosa sia CG Raster Data. Mentre si passa attraverso il VM Tracker con le istantanee automatiche abilitate, il CG Raster Data sembra essere l'unica parte che aumenta. Anche questi aumentano costantemente senza aumentare le allocazioni.Che cos'è CG Raster Data?
Non sono del tutto sicuro di cosa sia il CG Raster Data, né come lo risolverei, ma a questo punto l'ingombro aumenta alla fine causa un errore di memoria e si blocca, quindi non va bene! Realizzo il mio rendering di testo (usando CoreText), quindi penso che abbia qualcosa a che fare con questo. Sto anche caricando le foto?
seguito è l'immagine dell'impronta:
UPDATE: "NSConcreteGlyphGenerator" Questo problema persiste, ma abbastanza interessante posso correlare ad una perdita entro UIFoundations a qualcosa che si chiama Sembra che si verifichi solo quando chiamo un metodo "boundingRectWithSize:" su una stringa attribuita nel metodo CoreText che effettivamente disegna. La linea, in particolare, è:
[displayString boundingRectWithSize:CGSizeMake(self.frame.size.width, self.frame.size.height) options:0 context:nil];
Lentamente il monitoraggio in giù ...
Hai mai immaginato questo è fuori? Sto avendo questo problema ancora in iOS 7. – Daniel
Qualsiasi aggiornamento su questo? @Daniel –