在分析我的 iOS 应用程序时,我注意到 的内存峰值非常高VM: Mapped File
,如您在这张照片中所见:
我相信这只是在将一些图像上传到 AWS 然后异步下载它们以在 UITableView 中显示之后才开始发生,但我无法确认这一点,因为我在应用程序开始崩溃后开始分析。
我已经搜索了很多关于什么的任何信息VM: Mapped File
,但我不知道如何转储它的内容,我在这里包含了这些内容:
在该照片中,大小为 22MB 的顶部订单项是icudt51l.dat - /usr/share/icu
,其大小为 22MB。我也找不到可能是什么的信息。
我的怀疑是它与被缓存的图像有关,以后不会被转储。
另外一点,如果我从设备中删除该应用程序并重新安装它,它不会消失。
总而言之,什么是icudt51l.dat - /usr/share/icu
和/或如何删除数据VM: Mapped File
?