在OSX上使用仪器进行分析ncurses应用程序

时间:2012-08-08 12:35:34

标签: xcode instruments ncurses

我有一个使用ncurses的C命令行应用程序,我正在使用Xcode 4.4(OSX Lion)来开发它。到目前为止,我在使用Xcode构建代码之后一直在运行代码。现在我需要分析代码的多线程部分,我想使用Instruments。如果我在Xcode中运行'profile',它会激活Instruments,但可能会因为它在Xcode中崩溃的原因而立即崩溃,即它无法打开终端。如果我关闭代码的所有curses部分,它在Instruments中运行良好,但显然我没有输出(并且对我来说遵循代码进度是至关重要的)。最后,如果我从终端运行代码并尝试从Instruments内部附加到该过程,我在进行内存分析和“Current Instrumentation Disallow Attach”时会收到以下消息“附加需要目标利用CoreFoundation.framework”进行多核分析。

任何人都可以向我解释如何做到这一点,即分析代码并同时在终端窗口中查看curses输出?

0 个答案:

没有答案