1

我正在使用 NSUrlSession 和 NSUrlSessionDownloadTask 将文件从服务器下载到我的应用程序。

当我从 Xcode 运行我用 Swift 编写的应用程序并查看内存消耗量表时,随着文件的下载大致与获取的数据相对应,消耗的内存稳步增加。

因此,当下载 1 GB 的文件时,Xcode 表明我的应用程序正在使用超过 1 GB 的内存。

这完全没有意义,因为下载的数据保存在磁盘上而不是内存中。

此外,如果报告的内存使用情况正确,应用程序将运行而不会崩溃,这似乎是不可能的。

有没有其他人遇到过这个问题?

4

0 回答 0