由于CoreAnimation和CG图像的脏记忆

时间:2012-03-05 07:59:25

标签: objective-c ios memory memory-management memory-leaks

我的应用程序中存在脏内存大小的问题,并希望清除脏内存。 Instruments

我的应用越来越大。但主要问题是CoreAnimationCG Image类型。通过我的Assync Image Load View清除Memory Tag 70

如何从脏内存中清除CoreAnimation和CG Image?居民57%的脏记忆对我来说似乎有点高。

1 个答案:

答案 0 :(得分:2)

也许你没有发布它们,使用CGImageRelease(cgImage)CGPathRelease(path);等。赞:

CGImageRef cgImage = CGImageCreateWithImageInRect(fullImage.CGImage, CGRectMake(...));
UIImage * image = [UIImage imageWithCGImage:cgImage];
CGImageRelease(cgImage);

和核心动画的路径

CGMutablePathRef path = CGPathCreateMutable();
...
CGPathRelease(path);

等等。