当我用Instruments(X-Code Tool,我在objective-c中编程)检查我的应用程序泄漏时,我看到#living“malloc 48字节”分配越来越大。 此外,仪器确实说它泄漏了。如果我检查负责的呼叫者,它总是说“gluNewQuadric”。 我在互联网上查了一下,发现有些人有同样的抱怨,但没有太多,我也发现没有可行的解决方案。 我也把
glutInit(&argc, argv);
在“main.m”中,#living的增加似乎有所下降,但仍在持续增长。 我使用glu的唯一地方是
glutSolidSphere
glutWireSphere
有关如何解决此问题的任何建议吗?
答案 0 :(得分:2)
这是一个问题:不要使用GLUT渲染原语。他们在那里进行快速测试,而不是用于严肃的商务。几个星期前,我发布了关于如何使用纯OpenGL绘制球体而不诉诸GLU或GLUT的两个冗长答案: