gluNewQuadric утечка памяти - PullRequest
0 голосов
/ 12 июля 2011

Когда я проверял свое Приложение на утечку с помощью Инструментов (инструмент X-Code, я программирую на target-c), я увидел, что распределение «malloc 48 байтов» все больше и больше.Кроме того, инструменты говорят, что он протекает там.Если я проверяю ответственного абонента, он всегда говорит "gluNewQuadric".Я немного проверил интернет и обнаружил, что у некоторых людей есть те же жалобы, но не слишком много, и я также не нашел рабочего решения.Я также поместил

glutInit(&argc, argv);

в "main.m", и увеличение #living, похоже, немного уменьшилось, но все еще продолжает расти.Единственное место, где я использую glu, это

glutSolidSphere
glutWireSphere

Есть предложения, как это исправить?

1 Ответ

2 голосов
/ 12 июля 2011

Вот совет: не используйте примитивы рендеринга GLUT.Они предназначены для быстрого тестирования и не предназначены для серьезных бизнесов.Несколько недель назад я опубликовал два длинных ответа о том, как нарисовать сферу с использованием чистого OpenGL, не прибегая к GLU или GLUT:

...