Tôi đang cố gắng tìm một lỗ hổng bộ nhớ khác trong mã của mình và tôi dường như không thể tìm ra dữ liệu CG Raster là gì. Trong khi đi qua VM Tracker với các snapshot tự động được kích hoạt, CG Raster Data dường như là phần duy nhất tăng lên. Chúng cũng tăng đều đặn mà không có sự phân bổ tăng lên.Dữ liệu CG Raster là gì?
Tôi không hoàn toàn chắc chắn dữ liệu CG Raster là gì, cũng như cách khắc phục sự cố, nhưng tại thời điểm này, dấu chân ngày càng tăng gây ra lỗi bộ nhớ và sự cố, vì vậy nó không tốt! Tôi làm văn bản của riêng tôi rendering (sử dụng CoreText), vì vậy tôi nghĩ rằng có cái gì để làm với nó. Tôi cũng đang tải hình ảnh?
Dưới đây là hình ảnh của những dấu chân:
UPDATE: "NSConcreteGlyphGenerator" Vấn đề này vẫn còn, nhưng điều thú vị đủ tôi có thể liên quan đến nó một sự rò rỉ trong UIFoundations một cái gì đó gọi là Nó dường như chỉ xảy ra khi tôi gọi một phương thức "boundingRectWithSize:" trên một chuỗi được gán trong phương thức CoreText mà thực sự rút ra. Điểm mấu, cụ thể, là:
[displayString boundingRectWithSize:CGSizeMake(self.frame.size.width, self.frame.size.height) options:0 context:nil];
Dần dần theo dõi nó xuống ...
Bạn đã bao giờ Tôi có vấn đề này vẫn còn trong iOS 7. – Daniel
Mọi cập nhật về điều này? @Daniel –