如何将Instruments.app附加到OS X上的命令行程序?

雅库布·阿诺德(Jakub Arnold)

我已经从空白模板在Instruments.app中创建了配置文件,我想用它来配置命令行程序。问题在于该程序退出时很快(仅需几秒钟),这意味着我不能在“仪器”进程下拉列表中简单地选择它以在运行时附加到它。

有没有办法在启动命令行应用程序时使用现有的Instruments配置文件,并立即开始收集数据,而不是附加到正在运行的进程中?

我没有Xcode项目,甚至没有源代码。我只是想在启动后立即附加到现有应用程序。如果相关,我将在OS X Yosemite上使用Instruments 6.1。

如果有某种方法可以直接从命令行而不是从Instruments GUI开始配置,那会更好,但是我不确定是否可以这样做。

保罗·R
  1. 构建一个启用了调试符号的命令行可执行文件:

    gcc -Wall -g -O3 profile_me.c -o profile_me

  2. 启动仪器,选择Time Profiler

在此处输入图片说明

  1. 在窗口的左上角,暂停按钮的右侧,您应该看到计算机的名称-单击此名称,然后Choose target...从右侧的分层菜单中选择

在此处输入图片说明

  1. Choose target对话框中,导航到您的可执行文件并选择它。如果需要,还可以设置任何命令行选项,环境变量和工作目录。

在此处输入图片说明

  1. 单击Choose按钮以保存目标选项并关闭Choose target对话框-现在,您应该在Time Profiler窗口的左上角看到计算机名称右侧的目标名称:

在此处输入图片说明

  1. 点击红色的“记录”按钮以启动可执行文件并开始分析!

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Ubuntu上运行OS X命令行程序

来自分类Dev

如何将 Linux 命令行附加到文件?

来自分类Dev

如何在Mac App Store上的os x应用程序中捆绑命令行实用程序(使用沙盒授权)

来自分类Dev

命令行应用程序:如何将子进程附加到xcode调试器?

来自分类Dev

如何将wireshark gui命令导出为tshark命令行程序?

来自分类Dev

将键盘/ IR控制器连接到屏幕上运行的命令行程序

来自分类Dev

如何通过命令行在远程PC上运行程序?

来自分类Dev

如何将调试器附加到命令行mstest

来自分类Dev

如何将CRLF作为参数传递给命令行程序?

来自分类Dev

如何将变量传递给命令行程序?

来自分类Dev

如何将变量传递给命令行程序?

来自分类Dev

如何在OS X上从命令行将文件添加到VLC播放列表?

来自分类Dev

如何从命令行运行程序?

来自分类Dev

Windows 10如何创建命令行程序

来自分类Dev

如何在 C 中编写命令行程序

来自分类Dev

如何为OS X命令行实用程序构建静态Realm库?

来自分类Dev

如何为OS X命令行实用程序构建静态Realm库?

来自分类Dev

如何使用MacPorts在OS X上安装Postgres命令行客户端(psql)?

来自分类Dev

将命令行参数附加到Bash数组

来自分类Dev

将文本附加到命令行的输出中

来自分类Dev

如何通过命令行将文件附加到Mailgun?

来自分类Dev

如何将包含空格的文件名作为参数传递给命令行程序?

来自分类Dev

如何将包含空格的文件名作为参数传递给命令行程序?

来自分类Dev

如何从命令行Mac OS X编辑文件?

来自分类Dev

如何使用.bash_profile中定义的别名从命令行关闭OS X应用程序?

来自分类Dev

使用默认应用程序从os / x上的命令行打开新文件

来自分类Dev

在命令行上运行python程序之前如何将数据与python代码集成

来自分类Dev

如何将日期附加到Wmic nteventlog命令

来自分类Dev

如何将命令输出附加到多个文件?

Related 相关文章

  1. 1

    在Ubuntu上运行OS X命令行程序

  2. 2

    如何将 Linux 命令行附加到文件?

  3. 3

    如何在Mac App Store上的os x应用程序中捆绑命令行实用程序(使用沙盒授权)

  4. 4

    命令行应用程序:如何将子进程附加到xcode调试器?

  5. 5

    如何将wireshark gui命令导出为tshark命令行程序?

  6. 6

    将键盘/ IR控制器连接到屏幕上运行的命令行程序

  7. 7

    如何通过命令行在远程PC上运行程序?

  8. 8

    如何将调试器附加到命令行mstest

  9. 9

    如何将CRLF作为参数传递给命令行程序?

  10. 10

    如何将变量传递给命令行程序?

  11. 11

    如何将变量传递给命令行程序?

  12. 12

    如何在OS X上从命令行将文件添加到VLC播放列表?

  13. 13

    如何从命令行运行程序?

  14. 14

    Windows 10如何创建命令行程序

  15. 15

    如何在 C 中编写命令行程序

  16. 16

    如何为OS X命令行实用程序构建静态Realm库?

  17. 17

    如何为OS X命令行实用程序构建静态Realm库?

  18. 18

    如何使用MacPorts在OS X上安装Postgres命令行客户端(psql)?

  19. 19

    将命令行参数附加到Bash数组

  20. 20

    将文本附加到命令行的输出中

  21. 21

    如何通过命令行将文件附加到Mailgun?

  22. 22

    如何将包含空格的文件名作为参数传递给命令行程序?

  23. 23

    如何将包含空格的文件名作为参数传递给命令行程序?

  24. 24

    如何从命令行Mac OS X编辑文件?

  25. 25

    如何使用.bash_profile中定义的别名从命令行关闭OS X应用程序?

  26. 26

    使用默认应用程序从os / x上的命令行打开新文件

  27. 27

    在命令行上运行python程序之前如何将数据与python代码集成

  28. 28

    如何将日期附加到Wmic nteventlog命令

  29. 29

    如何将命令输出附加到多个文件?

热门标签

归档