我的应用程序中存在脏内存大小的问题,并希望清除脏内存。
我的应用越来越大。但主要问题是CoreAnimation
和CG Image
类型。通过我的Assync Image Load View清除Memory Tag 70
。
如何从脏内存中清除CoreAnimation和CG Image?居民57%的脏记忆对我来说似乎有点高。
答案 0 :(得分:2)
也许你没有发布它们,使用CGImageRelease(cgImage)
,CGPathRelease(path);
等。赞:
CGImageRef cgImage = CGImageCreateWithImageInRect(fullImage.CGImage, CGRectMake(...));
UIImage * image = [UIImage imageWithCGImage:cgImage];
CGImageRelease(cgImage);
和核心动画的路径
CGMutablePathRef path = CGPathCreateMutable();
...
CGPathRelease(path);
等等。