为什么我会收到此错误(在快速排序功能期间发生)?

时间:2011-12-06 00:22:57

标签: iphone string malloc quicksort

malloc: *** mmap(size=16777216) failed (error code=12)
*** error: can't allocate region

在我的代码中,当我使用stringByAppendingString函数时,我收到此错误。我做了&分析并发现没有内存泄漏。我构建了一个快速排序程序,用于排序大约10,000个字符的后缀数组。当我做大约8000个字符时它工作正常所以我假设这是一个内存问题。他们有什么方法可以解决这个问题吗?

PS:我不能使用Apple的标准快速排序功能,因为我正在实习,而我工作的地方希望我自己建立(出于学习目的)。

0 个答案:

没有答案