程序在Xcode调试器中挂起,但在仪器中没有

时间:2012-11-16 10:22:15

标签: c++ xcode macos debugging lldb

我正在调试用C ++编写的游戏,当我尝试在Xcode(在调试模式下)运行它时,它最近开始挂在启动画面上。我无法识别我的代码中可能导致此更改的任何更改,并且在此挂起发生时没有打印任何日志消息(我知道这可能会严重降低程序速度)。然后我打开了仪器并使用时间分析器来尝试查找问题的根源,但是当我在时间分析器上运行我的程序时,它会超过它挂起的部分,并按预期运行。运行和分析都设置为使用调试模式,因此构建是相同的,有谁知道什么可能导致这样的问题?

更多信息:我使用LLVM / Clang作为编译器,使用LLDB作为调试器。在挂起期间查看活动监视器我可以看到游戏显示为“没有响应”并且Xcode正在使用大量CPU活动,尽管没有打印任何日志消息等。在“编辑方案”中,配置文件方案设置为使用Run动作的参数和环境变量。

0 个答案:

没有答案