繁体   English   中英

为什么我的iPhone Swift App会分配并占用大量内存?

[英]Why my iphone swift app is allocate and using much memory?

我正在用代码编写整个应用程序,但没有使用Storyboard。但是我的应用程序占用了很多内存。 我的应用程序中有一些视图控制器,TableViewController,collectionView和一些Webview。

内存使用图片。内存分配工具。

我正在推送所有viewController并将实例化的RootviewController从RootviewController实例化为childviewController。

而且我认为我的项目中启用了ARC不起作用。当内存达到最大时,我的应用程序被iPhone杀死了。

哇,好多记忆!

我没有太多的Web视图经验,但是我也许可以为其他组件提供帮助。

建议:利用调试器逐步检查代码,并注意XCode内部的内存。

看起来像这样。您使用的相同工具。

您也许能够找出您的代码的哪一部分以这种方式产生了如此多的内存使用量。

如果找不到问题:很难说出这种影响从何而来。 如果您发布您的代码(最好是注释),可能会容易一些,因此我们可以更深入地研究可能导致此问题的原因。

干杯,费迪南德

检查是否有任何内存保留周期,在引用self内部闭包时,请始终使用弱引用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM