QR Scannig后内存峰值/泄漏

时间:2016-07-27 20:07:04

标签: ios swift memory-leaks uiviewcontroller avfoundation

我正在使用Swift中的一个应用程序,我发现自定义的ViewController捕获了我放在一起的QR码后,会出现巨大的内存跳转。

代码基本上基于这个例子:http://www.appcoda.com/qr-code-ios-programming-tutorial/在呈现ViewController之前,应用程序根据Xcode的内存占用大约为17MB。在它出现之后,内存大约在160-170MB之间,即使在它被解雇之后仍保持这个水平。我应该做些什么来收回那段记忆?

1 个答案:

答案 0 :(得分:0)

发现了这个问题。内存峰值是由我用作该视图控制器中的叠加层的UIImage引起的。这是一个非常简单的图形,我从未检查过文件大小 - 事实证明这是一个很大的pdf。