每當我第一次創建一個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