Xcode说:“现在没有可用于编程的内存:调用malloc不安全”

时间:2010-08-18 06:00:21

标签: iphone c xcode

我正在开发一个opengl应用程序并在iPhone中实现bezier表面,我得到了这个:

  

数据格式化程序暂时不可用,将在a之后重试   '继续'。 (打电话给dlopen不安全   此时。)       现在没有可用于编程的内存:调用malloc不安全

有时我得到malloc_error_break释放总和检查错误...所以我在那里设置了一个断点,但它没有为我带来有用的信息。

我可以做一些优化,但我仍然不知道当前的实现是否真的有用。

我正在模拟器中测试我的应用程序并且具有非常小的值(4x4控制点和16 * 16用于我的顶点网格)并且仍然得到malloc错误? 我想知道如何跟踪或调试这个? 大多数时候我甚至没有收到错误,应用程序只是冻结(甚至没有崩溃)。

1 个答案:

答案 0 :(得分:1)

抱歉,这是一个简单的错误。我的简单因子实现不是处理负值,而是给出......;)