每当我第一次创建一个CTFont对象时,它会消耗大约10 MB的实内存。完全释放CTFont对象吗?
CTFontRef font = CTFontCreateWithName(CFSTR("Helvetica"), fontSize, NULL);
CFRelease(font);
调用CFRelease后,内存消耗不会改变,所以我假设某种字体缓存是建立和存储。 如何让它消耗更少的内存?
我很担心,因为我的应用程序中执行很多操作的其余部分仅重2 MB,生成文本输出的小部分占用了5倍。和没有,我不能使用其他文本输出方法。
是10mb还是10kb。我使用相同的功能,但它只使用10kb。 – 2011-06-14 11:12:05