gpt4 book ai didi

ios - 我如何解决较早启动但现在为 "Terminated due to Memory Pressure"的应用程序?

转载 作者:可可西里 更新时间:2023-11-01 03:14:54 25 4
gpt4 key购买 nike

我正在使用 Xcode 开发 iOS 应用程序。早些时候我让它启动并运行,直到达到有限的功能水平。然后出现编译失败,声称未修改的样板生成的代码有语法错误。将源代码复制到新项目中会遇到不同的问题。

现在,我可以编译并开始运行,但它甚至在启动图像显示之前就指出应用程序因内存压力而关闭。总视觉 Assets 约为 272M,可以在不损害图形丰富性的情况下对其进行一些优化,并且是迄今为止该程序唯一预计较大的区域。 ( Assets 可能保存在内存中,也可能不保存在内存中;例如,每个当前加载图像都已填充,而我的代码从不以编程方式访问任何加载图像。)它在加载图像本身加载之前崩溃。

我该如何解决这个内存问题?我也许可以精简处理图像的方式,但我怀疑还有另一个根本原因。或者这是过度的内存消耗?

谢谢,

最佳答案

查看 Performance Tuning Apple 的 iOS 编程文档部分。使用 Apple 的 Instruments应用程序以确定您的应用程序使用内存的方式、时间和数量。

您应该考虑的一种方法是断开图形资源与您的应用程序的连接,并在您认为它们满足 iOS 的要求和限制后将它们一个接一个地添加回去。

现在,我的这部分回答是意见:听起来您的应用被 App Store 拒绝的风险很高,如果这是您对该应用的预期目标。

关于ios - 我如何解决较早启动但现在为 "Terminated due to Memory Pressure"的应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19061243/

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