我正在使用Swift中的一个应用程序,我发现自定义的ViewController捕获了我放在一起的QR码后,会出现巨大的内存跳转。
代码基本上基于这个例子:http://www.appcoda.com/qr-code-ios-programming-tutorial/在呈现ViewController之前,应用程序根据Xcode的内存占用大约为17MB。在它出现之后,内存大约在160-170MB之间,即使在它被解雇之后仍保持这个水平。我应该做些什么来收回那段记忆?
答案 0 :(得分:0)
发现了这个问题。内存峰值是由我用作该视图控制器中的叠加层的UIImage引起的。这是一个非常简单的图形,我从未检查过文件大小 - 事实证明这是一个很大的pdf。