gpt4 book ai didi

ios - 如何从真实设备上的未知问题获取崩溃信息?

转载 作者:行者123 更新时间:2023-12-03 17:12:19 24 4
gpt4 key购买 nike

最近,我遇到了一个没有打印日志的未知崩溃,在我的真实设备应用程序中将崩溃,但模拟器不会崩溃。

enter image description here

我认为这是由于CPU使用率或内存猛增所致。

控制台没有打印任何崩溃信息。

那么,如何获取应用崩溃的原因?此崩溃不同于其他可以捕获的崩溃,并且系统打印问题与信息有关。

那么,如果是由于cpu的使用或内存的使用,如何获取相关信息导致崩溃?

最佳答案

如果您认为将要摆脱内存崩溃,最好使用工具进行调试并获取相关问题。您可以按以下方式使用它。

将设备连接到Xcode并选择Product -> Profile。分析后,选择“泄漏”选项,如下所示。

enter image description here

您可以按红色按钮启动应用程序并执行所有导致内存增加的操作。如果没有内存泄漏,您将获得绿色标记,如下所示。如果存在内存泄漏,您将看到red cross marks(类似于❌)和泄漏的堆栈跟踪。

enter image description here

您可以按左侧的堆栈跟踪按钮(Ⓔ)以查看泄漏的堆栈跟踪,如下图所示。

enter image description here

另外,您可以根据大小对分配列表进行排序,然后单击Ⓔ按钮以标识占用大量内存的对象。

enter image description here

我希望这有助于确定您的问题。如果这没有帮助,或者您在解决问题时需要任何其他帮助,请告诉我。请提出修改建议以改善此答案:)

关于ios - 如何从真实设备上的未知问题获取崩溃信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41503883/

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