Ios 应用程序使用的内存比它应该使用的要多

Ios 应用程序使用的内存比它应该使用的要多,ios,firebase,sprite-kit,admob,xcode8,Ios,Firebase,Sprite Kit,Admob,Xcode8,我正在做一个iOS项目,最近我开始和AdMob在游戏中做广告 自从我安装了pods和firebase之类的东西以来,我的RAM使用率一直很高 我看到它在启动时高达600MB。我的应用程序,包括所有图像(@1x、@2x、和@3x大小),大约只有75MB 我甚至创建了一个新项目,并将源/场景文件复制到其中,以便在没有AdMob/Firebase的情况下重新开始,甚至从asset目录中删除了我的所有图像,但我的RAM使用量仍然达到200MB+ 有时应用程序会因为启动时内存的使用而崩溃 有没有人遇到过这

我正在做一个iOS项目,最近我开始和AdMob在游戏中做广告

自从我安装了
pods
firebase
之类的东西以来,我的
RAM
使用率一直很高

我看到它在启动时高达600MB。我的应用程序,包括所有图像(
@1x
@2x
、和
@3x
大小),大约只有
75MB

我甚至创建了一个新项目,并将源/场景文件复制到其中,以便在没有
AdMob
/
Firebase
的情况下重新开始,甚至从
asset
目录中删除了我的所有图像,但我的
RAM
使用量仍然达到
200MB
+

有时应用程序会因为启动时内存的使用而崩溃


有没有人遇到过这个问题,或者知道我可以做些什么来解决它?

如果不看到实际的代码,就很难知道为什么内存在增加。此外,你应该真正使用仪器,检查内存泄漏和使用情况,以了解是什么原因导致你的内存受到如此严重的影响。另一个建议是简单地阅读关于这一点的其他帖子:*最后。如果有人知道除了创建一个新项目之外,你还尝试了什么,这将是很有帮助的。我用仪器检查泄漏,但它只返回100字节的泄漏。我的代码没有太多内容,在安装所有AdMob之前,它通常在预期的75-80MB范围内。是否有某些Xcode设置可能已更改,并为所有可能导致大量内存使用的项目保存?我希望在创建一个新的项目后,所有的问题都会消失。你不应该有任何漏洞,所以我的建议是你尝试分配问题,并首先解决该部分。第二,您应该检查与其他线程的链接,这些线程具有simliar问题和不同的解决方案,并在那里建议相同的问题。这就是我现在所能建议的。也许你可以用你的发现更新你的问题,其他人可以帮助你更深入地找到解决方案,如果你那时还没有找到的话。德国劳埃德船级社