gpt4 book ai didi

memory - renderInContext/内存问题

转载 作者:行者123 更新时间:2023-12-01 04:12:16 27 4
gpt4 key购买 nike

我有个问题。当我在 iPad 中使用“renderInContext”时,使用的内存永远不会释放并累积,直到应用程序以“内存警告”级别 = 1 和级别 = 2 关闭

我的代码:

CGRect mediaBox = CGRectMake(0, 0, 16.54 * 72.0, 24.02 * 72.0);
CGContextRef ctx = CGPDFContextCreateWithURL((CFURLRef)[NSURL fileURLWithPath:posterPath isDirectory:NO], &mediaBox, NULL);
CGPDFContextBeginPage(ctx, NULL);
CGContextScaleCTM(ctx, 0.516, -0.516);
CGContextTranslateCTM(ctx, 0, -mediaBox.size.height - 1500);
[[self returnBigView].layer renderInContext:ctx];
CGPDFContextEndPage(ctx);
CGPDFContextClose(ctx);
CGContextRelease(ctx);

我尝试了几种方法,但没有可用的内存。有任何想法吗?

** 对不起,我的英语不好

最佳答案

我也有同样的问题,在循环中 - 将图层内容设置为 nil 对我有用:

Releasing renderInContext result within a loop

关于memory - renderInContext/内存问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5497470/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com