gpt4 book ai didi

swift - 来自调试器的消息 : Terminated due to memory issue #1

转载 作者:行者123 更新时间:2023-11-30 11:46:56 24 4
gpt4 key购买 nike

我正在尝试在ios项目中模拟内存警告。但是,当使用的内存达到大约 600 MB 时,我在调试器上收到“来自调试器的消息:由于内存问题 #1 而终止”。同样的工作也在 objective-c 上。请引用this问题以获取更多详细信息。我已经尝试过@Martin R 所描述的两种方法。

我使用计时器每 1 秒分配 1MB 内存,以分配 iPhone 中的所有可用内存并生成内存警告。

这是使用 malloc 的 objective-c 代码

p[已分配MB] = malloc(1048576);
memset(p[已分配MB], 0, 1048576);
已分配MB += 1;

最佳答案

模拟器有一个命令:硬件 > 模拟内存警告 (Cmd-Shift-M)。

在设备上尝试

UIApplication.shared.perform(Selector(("_performMemoryWarning")))

(提交到 App Store 时不要忘记删除此代码)

关于swift - 来自调试器的消息 : Terminated due to memory issue #1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48728530/

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