iOS NSAllocateMemoryPages失敗引發-



objective-c memory-management (0)

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** NSAllocateMemoryPages(10969344) failed'

我幾次看到這個例外,但它不是可重複的。 從崩潰報告,我知道它墜毀之後 - [NSData dataWithBytes:]這一行。 我尋找答案,但我找不到一個100%的說服我。

  1. 這可能是由於嘗試分配內存並超出堆內存限制?
  2. 如果是的話,除了優化整體應用程序內存管理外,如何解決?
  3. 如果沒有,什麼不能導致這個崩潰?

謝謝!!





heap-memory