UNNotificationServiceExtension:内存限制?
UNNotificationServiceExtension: memory limit?
我正在尝试实现 UNNotificationServiceExtension,但我的代码似乎经常失败,只是说明
Program ended with exit code: 0"
我正在尝试在扩展中使用 FMDB Sqlite3 模块,似乎我可能 运行 进入了扩展中的内存限制。这些扩展中是否有任何记录的内存限制?是否有任何策略可以帮助我将它们考虑在内,或者我是否只能接受我不能将复杂功能放入扩展中的事实?
运行通过Instruments显示只有3.24MB。 NSExtensionMain 是其中的 68%,所以我认为我不能将其降低很多。
截至 2018 年 5 月 18 日的限制为 12MB。我通过分配太多内存来验证这一点,并看到来自内核的控制台消息,指出进程因违反 12MB 的硬限制而终止。
我正在尝试实现 UNNotificationServiceExtension,但我的代码似乎经常失败,只是说明
Program ended with exit code: 0"
我正在尝试在扩展中使用 FMDB Sqlite3 模块,似乎我可能 运行 进入了扩展中的内存限制。这些扩展中是否有任何记录的内存限制?是否有任何策略可以帮助我将它们考虑在内,或者我是否只能接受我不能将复杂功能放入扩展中的事实?
运行通过Instruments显示只有3.24MB。 NSExtensionMain 是其中的 68%,所以我认为我不能将其降低很多。
截至 2018 年 5 月 18 日的限制为 12MB。我通过分配太多内存来验证这一点,并看到来自内核的控制台消息,指出进程因违反 12MB 的硬限制而终止。