MSStickerView动画高内存使用率

时间:2017-11-10 05:16:14

标签: ios swift memory imessage-extension msstickerview

我正在开发一个自定义的iMessages贴纸包应用程序,并且我正在经历极高的内存使用量,这会在设置贴纸动画时崩溃。

我的所有图片都不到500kb,格式为GIF。

没有动画我的应用程序的内存使用量保持稳定。一旦MSStickerView开始动画(startAnimating()),内存使用量就会大约增加35mb。当视图中的所有贴纸为内存使用量设置动画时,其高度足以使应用程序崩溃。

通过探查器,我跟踪了ImageIO_Malloc呼叫mmap的分配。因为这是在MSStickerView的实现中,所以我认为我无能为力。

还有其他人经历过这个吗?有谁知道如何解决它?

memory graph

0 个答案:

没有答案