xcode - XCode可以画出程序的调用图吗?

标签 xcode graphics macos

我是 Mac OSX 的新手,我想知道 Xcode 是否可以为给定的 C++ 源代码以可视化方式生成程序的调用图。

我还想知道是否对于每个函数,在运行之后,它是否也可以打印在该函数上花费的 %time

如果是这样,我真的很感谢一些教程或信息的链接,谷歌搜索后我没有找到任何相关的东西

谢谢

最佳答案

使用 Run->Run With Performance Tool->Time Profiler 在 Instruments.app 中启动应用程序。 Instruments 在后台使用 Dtrace 并提供大量的分析和测量工具。 Time Profiler 模板将为您提供时间配置文件和调用堆栈,但我认为没有任何方法可以获取整个执行的调用图(尽管 Instruments 中有很多,但我可能很容易出错)。

Shark 是 Apple 的一个较旧的分析工具,提供了一些非常好的优化提示。一般来说,您应该从 Instruments 开始,只有在需要优化时才使用 Shark。

关于xcode - XCode可以画出程序的调用图吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2448382/

相关文章:

Java JPanel 调整图像大小

graphics - 响度的配色方案?

xcode - 我可以在 Snow Leopard 机器上为 Lion 开发应用程序吗?

ios - 核心数据 - 具有目标规范的共享模型?

ios - 添加新的构建规则来解析所有 rtf 文件

macos - 请输入提交消息来解释为什么需要进行此 merge ,特别是如果它将更新的上游 merge 到主题分支中

macOS Sierra 10.12 : Homebrew can't brew upgrade Warning: We do not provide support for this pre-release version

swift - 尝试使用 Firebase 保存和获取数据但收到此错误

graphics - 无法使用 ImageMagick 将文本调整到图像

objective-c - 既然 Objective-C/Cocoa 有垃圾收集功能,我还需要学习管理内存吗?