我正在使用NSUrlSession和NSUrlSessionDownloadTask将文件从服务器下载到我的应用程序。
当我从Xcode运行我在Swift中编写的应用程序并查看内存消耗量表时,随着文件的下载大致相当于所提取的数据,所消耗的内存会稳定增加。
因此,当下载1 GB文件时,Xcode表示我的应用程序使用的内存超过1 GB。
这完全没有意义,因为下载的数据保存在磁盘上而不是内存中。
此外,应用程序将运行而不会崩溃,如果报告的内存使用情况正确,这似乎是不可能的。
还有其他人遇到过这个问题吗?