O que é o CG Raster Data?

Eu estou tentando encontrar outro vazamento de memória no meu código, e não consigo descobrir o que é CG Raster Data. Ao percorrer o VM Tracker com snapshots automáticos ativados, o CG Raster Data parece ser a única parte que aumenta. Estes também aumentam constantemente sem que as alocações aumentem.

Eu não tenho certeza do que é o CG Raster Data, nem como eu iria consertá-lo, mas neste momento o footprint crescente eventualmente causa um erro de memória e falha, então não é bom! Eu faço minha própria renderização de texto (usando CoreText), então estou pensando que tem algo a ver com isso. Eu também estou carregando fotos?

Abaixo está uma imagem da pegada:

ATUALIZAR: Esse problema ainda persiste, mas curiosamente eu posso correlacionar isso a um vazamento dentro de UIFoundations para algo chamado "NSConcreteGlyphGenerator". Parece acontecer apenas quando eu chamo um método "boundingRectWithSize:" em uma string atribuída no método CoreText que realmente desenha. A linha, especificamente, é:

[displayString boundingRectWithSize:CGSizeMake( self.frame.size.width, self.frame.size.height ) options:0 context:nil];

Lentamente rastreando ...

questionAnswers(6)

yourAnswerToTheQuestion