gpt4 book ai didi

ios - 我的应用程序内存问题警告,但应用程序不会消耗大量内存

转载 作者:行者123 更新时间:2023-11-29 01:03:01 28 4
gpt4 key购买 nike

我的应用程序出现内存不足警告,然后它崩溃了。但是当我查看内存消耗时,我无法识别我的应用程序的任何内存限制。我在我的设备上也看不到任何崩溃日志。

有人给我提示吗?

在我的 didReceiveMemoryWarning 中我设置了一个断点。

覆盖函数 didReceiveMemoryWarning() { super.didReceiveMemoryWarning() print("内存不足!!!");

然后我检查了内存,它看起来像下面这样:

enter image description here

更新

我已经知道什么是内存泄漏,所以一般情况下给我提示也无济于事。我很想知道我是否正确读取了内存使用情况,以及我们是否可以看出问题出在应用程序或一般环境上。我多次运行我的应用程序并始终执行相同的操作(由代码自动执行),并且有 5 次它崩溃了 1 次。

最佳答案

造成内存不足警告的原因有很多。如果您发现您的应用程序没有使用太多内存,并且没有由于内存使用而崩溃,那么就没有问题。

但一般来说,我认为有 3 件事可以触发警告:

  • 您的应用程序使用了太多内存(情况似乎并非如此)
  • 您打开了其他应用程序,这些应用程序消耗了您的大部分内存,这些应用程序将在警告时被操作系统终止(可能是您的情况)
  • 您的应用程序内存消耗不断上下跳跃,这应该避免,操作系统可能会在这种情况下终止您的应用程序(我希望您没有做可能产生这种情况的事情)

关于ios - 我的应用程序内存问题警告,但应用程序不会消耗大量内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36789487/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com