Использование OpenGLES 1.1 на iPhone 3G (устройство, а не симулятор), я делаю обычное рисование весело. Но в точках во время запуска приложения я получаю гигантские всплески памяти, после большого поиска инструментов я обнаружил, что glDrawElements захватывает память.glDrawElements выделяет память и не освобождает ее
Выделяемый буфер составляет 4 мегабайта, что означает, что он загружает текстуру в ОЗУ, которая, как я думаю, может быть действительной, но никогда не освобождает этот буфер и выделяет несколько из них.
Как я могу убедиться, что эти буферы, созданные GL, будут уничтожены, а не просто повеситься?
Может быть, потому, что вы не освобождали NSAutoreleasePool в фоновом потоке. –