Откуда происходят утечки GLKShaderBlockNode? - PullRequest
1 голос
/ 18 января 2012

После запуска Leaks Instruments в приложении, которое я разрабатываю, я вижу много утечек, связанных с GLKShaderBlockNode.Некоторые из них GLKShaderBlockNode, некоторые Malloc < varying sizes >, а некоторые и __NSCFString.

Я искал это онлайн и на ресурсах разработчика Apple, но ничего не смог найти о GLKShaderBlockNode.

Ответственная библиотека: GLKit

Ответственная структура: -[GLKShaderBlockNode copyWithZone:]

Ответы [ 2 ]

2 голосов
/ 02 февраля 2012

В моем проекте метод "prepareToDraw" также вызывает такую ​​же утечку.Я думаю, это потому, что я использую OpenGL ES 1.1, я называю этот метод только для OpenGL ES 2.0.После удаления вызова prepareToDraw мой проект работает хорошо без утечки.

0 голосов
/ 12 апреля 2012

Та же утечка здесь.И низкая производительность GLKit тоже.

...