我在XCode7.3中使用SpriteKit & GameCentre制作Swift 2.2应用程序。快速无限内存增长
我的问题是应用程序使用的内存在不断增加(每秒约增加20MB)。最终这会导致应用程序因内存问题而崩溃。我在设备(iPhone 6s)&模拟器上得到类似的结果。
我已经在运行它通过仪器(截图下面)去了,这似乎显示的问题。
从挖掘到仪器输出,它似乎显示出内存泄漏发生断460 KIB malloc调用。我没有设法从堆栈跟踪中找出造成这种情况的原因。
仪器输出可用 - 不确定如何附加在这里。任何建议/指针从哪里开始?
对于这种规模的错误,有你正在做的事情错在根本上一个不错的选择。你在代码中使用了'malloc'吗?你是否在需要它们的地方使用弱引用? – Holly
代码全是swift2 - 所以没有直接使用malloc调用。如果我正确地读取仪器输出,实际的泄漏将发生在重复的malloc调用之外。 – samius