iOS10内存问题

时间:2016-10-09 03:04:58

标签: ios memory ios10

我有一个可以在AppStore上使用的应用程序,它是一个生物识别应用程序,所以这个应用程序中有很多C / C ++代码,它在iOS7到iOS9上都很顺利,但是当我在iOS10上测试时,它经过几次试验后,我总是在内存问题上崩溃,我尝试了Allocation仪器,没有多少泄漏。 当我在xCode中测试它时,我发现了一些有趣的东西(我已经关闭了每个运行后台的应用程序),{10}的内存使用量在iOS 10上显着增加。

iOS10_iPhone5s

iOS10_iPhone5s

但它在iOS9上没有增加太多:

iOS10_iPhone5

iOS10_iPhone5

所以我在这里有几个问题:

  1. other process中的内容应该是运行后台的应用,但是为什么即使关闭所有其他应用也会增加内存使用量?

  2. 为什么我只能在iOS10上重现此问题?它在iOS7-iOS9上运行良好。

  3. 任何人都可以帮助我吗?谢谢。

1 个答案:

答案 0 :(得分:0)

“其他进程”包括当前在Mac上运行的所有其他程序。这个数字与模拟器无关。它不会测量在模拟器中运行的进程。

如果您运行iOS模拟器,Xcode会显示Mac上的内存统计信息。

请参阅此内容 Running out of memory in 'Other Processes' in Usage Comparion Xcode iOS9

iOS Memory Management -- Other Processes RAM Increasing