导出DTrace脚本-electron 中文文档

时间:2024-06-23 12:02:08
【文件属性】:

文件名称:导出DTrace脚本-electron 中文文档

文件大小:3.66MB

文件格式:PDF

更新时间:2024-06-23 12:02:08

cocoa ios mac Instruments xCode

7.3 导出DTrace脚本 尽管 Instruments 应用提供了很方便的接口来收集跟踪数据,但是很多时候直接 使用 DTrace 来收集数据会更加方便。例如,如果你是一个系统管理员,或者正在编 写自动化测试脚本,你可能更喜欢使用 DTrace 命令行接口来加载一个进程并收集数 据。然而,使用命令行工具要求你编写自己的 DTrace 脚本,该脚本可能很费时甚至 出现很多错误。如果你已经拥有了一个包含一个或多个基于 DTrace 的 instrument 工具的跟踪文档,你可以使用 Instruments 应用程序来生成一个 DTrace 脚本,该脚 本和你在跟踪文档里面的 instruments 工具提供了相同的行为。 Instruments应用只支持那些所有instruments工具都是基于DTrace的文档导出 DTrace 脚本。这意味着你的文档可以包含自定义 instruments 工具和少数内置 instruments 工具(比如库窗口中 File System 和 CoreData 组的 instruments 工具)。 关于一个 instrument 工具是否是基于 DTrace,请参考“内置 instruments 工具”的 介绍。 为了导出一个 DTrace 脚本,选中包含 instruments 工具的跟踪文档,选择 File > DTrace Script Export。该命令为你的 instruments 工具把脚本放入了一个文本文件, 它和你使用带有-s 选项的 dtrace 的命令工具创建的文本文件一样。比如,如果你导 出一个名为 MyInstrumentsScript.d 的脚本,你可能要在终端运行以下命令: sudo dtrace -s MyInstrumentsScript.d 注意:大部分情况下你必须使用超级用户的权限来运行 dtrace,这是为什么 sudo 命令会在上面的 例子中被放在 dtrace 的前面。 为你的 Instruments 应用导出你脚本文件(相对应手动编写)的另一个优势是在 你运行脚本后,你可以导入结果数据到 Instruments 应用里面,并评审它。从 Instruments 应用导出的脚本会打印一个开始标志()在 dtrace 输出文件的开头。为为了收集数据,简单的拷贝所有 DTrace 在终端输出的信 息,并把它粘贴到文本文件里面,或者简单的在 dtrace 命令后面重定向输出到一个 文件里面。为了导入 Instruments 应用的数据,选中生成原始脚本的跟踪文档,并选 择 File > DTrace Data Import。 2011-12-07� |� ©� 2011� YouMi� Mobile� Co.� Ltd.� All� Rights� Reserved.� � � � � � � � � � � � � � � � � � � � � [68]


网友评论