我想在代碼中發現另一個內存泄漏,我似乎無法弄清楚CG柵格數據是什麼。在啓用自動快照的情況下瀏覽VM跟蹤器時,CG柵格數據似乎是唯一增加的部分。如果分配不增加,這些也會穩步增加。什麼是CG柵格數據?
我不完全確定CG柵格數據是什麼,也不知道我會如何修復它,但是在這一點上越來越多的腳印最終導致內存錯誤和崩潰,所以它不好!我做我自己的文本渲染(使用CoreText),所以我認爲這與它有關。我也在加載圖片?
下面是足跡的圖像:
UPDATE:「NSConcreteGlyphGenerator」此問題仍然存在,但有趣的是,我可以將其與UIFoundations一種叫做內泄漏它似乎只發生在實際繪製的CoreText方法中對屬性字符串調用「boundingRectWithSize:」方法時發生。該生產線,具體爲:
[displayString boundingRectWithSize:CGSizeMake(self.frame.size.width, self.frame.size.height) options:0 context:nil];
慢慢地跟蹤了下去......
你有沒有圖這一個呢?我有這個問題仍然在iOS 7中。 – Daniel
有關於此的任何更新? @Daniel –