gpt4 book ai didi

xcode - Xcode 的调试导航器的工作方式与 Instruments 分配不同吗?

转载 作者:行者123 更新时间:2023-12-04 14:38:17 25 4
gpt4 key购买 nike

我正在尝试在我的应用中查找内存问题。

当我使用 Xcode 的调试导航器解决内存问题时,我看到应用程序的整体使用率有所增加。对于特定的流程,当我来回切换时,我看不到内存被持久化。

但是,如果我使用 Allocations 处理相同的流程和工具,我确实会看到每次来​​回保持 3Mbs。

Xcode 的调试导航器是否不可靠,或者他们正在测量不同的东西或其他东西?!

编辑:

所以我被告知差异是由于构建配置。好的。但是,如果我去“编辑方案”并将构建配置更改为“发布”并在我的设备上运行。然后我可以期望 Xcode 调试导航器也能正常工作吗?还是有一些区别?如果是什么?

最佳答案

Xcode 的默认行为是在 Xcode 中运行项目时使用调试版本,并在 Instruments 中分析项目时使用发布版本。调试和发布版本可以有不同的内存使用量。

您可以从 Xcode 的方案编辑器检查和更改构建配置。

enter image description here

如果这不能解决您的问题,您将很难获得明确的答案。了解内部工作原理以及调试器和仪器之间差异的人是 Apple 工程师。

关于xcode - Xcode 的调试导航器的工作方式与 Instruments 分配不同吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52563717/

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