В Xcode Я запускаю программу, которую я написал с помощью прибора для утечкиЯ действительно утешаю память?
В нем говорится, что обнаружены утечки, и все просочившиеся байты продолжают расти.
Я смотрю на просочившиеся объекты, и никто из них, похоже, не из моей программы.
Например QuartzCore OpenGLES libLLVMContainer.dyl libCoreVMClient.dylib libGFXShared.dylib
Это моя вина, что программа утечки памяти или это просто плохой код, написанный яблоком и следует ожидать?
Я запустил сборку и проанализировал и нашел нулевые проблемы. Затем я создал новый проект с шаблонами opengl, поэтому у него был только код генерации яблока. Конечно же, возникли те же самые точные утечки памяти. Поэтому в этот момент я предполагаю, что утечки не являются моей ошибкой. – Mel
Окончательная оценка. Я не совсем понял, как работает инструмент утечки. Программа запускает при запуске очень маленькое число в байтах. Потом больше не просачивался. Если вы фактически продолжаете утечку памяти, тогда панель утечки памяти начинает подниматься вертикально. – Mel
Несколько байтов, пропущенных при запуске, не должны вызывать беспокойства. Сосредоточьтесь на утечках, связанных с тем, что вы делаете в своем приложении. Если ваше приложение течет каждый раз, когда вы касаетесь экрана, скажем, это серьезная проблема. – bbum