UNNotificationServiceExtension:内存限制?

时间:2016-09-30 21:22:23

标签: ios ios10

我正在尝试实现UNNotificationServiceExtension,但我的代码似乎经常失败,只是说明了

Program ended with exit code: 0"

我正在尝试在扩展中使用FMDB Sqlite3模块,似乎我可能会在扩展内部遇到内存限制。这些扩展中是否有任何记录的内存限制?是否有任何策略可以帮助我将它们考虑在内,或者我只是必须接受我不能将复杂的功能放入扩展中?

通过Instruments运行它表明它只达到3.24MB。而NSExtensionMain占68%,所以我认为我不能把它降低很多。

1 个答案:

答案 0 :(得分:1)

截至05/18/18的限制为12MB。我通过分配太多内存来验证这一点,并从内核看到一条控制台消息,说明该进程因违反12MB的硬限制而终止。