我想在XCode中创建自己的自定义乐器。不幸的是,我似乎无法找到任何教程;我发现的唯一帮助是manual,这在我看来几乎是独立的。有谁知道一个教程?实际上,如果我能看到一个自定义乐器(即使是其中一个嵌入式乐器),我也会很开心,因为如果我亲自尝试一个例子,我可以更好地理解其余的乐器。在XCode中创建自定义乐器的教程
万一它是相关的,我打算建立一个JAVA的时间/ cpu分析器。
我想在XCode中创建自己的自定义乐器。不幸的是,我似乎无法找到任何教程;我发现的唯一帮助是manual,这在我看来几乎是独立的。有谁知道一个教程?实际上,如果我能看到一个自定义乐器(即使是其中一个嵌入式乐器),我也会很开心,因为如果我亲自尝试一个例子,我可以更好地理解其余的乐器。在XCode中创建自定义乐器的教程
万一它是相关的,我打算建立一个JAVA的时间/ cpu分析器。
可以检查一些内置仪器。将仪器添加到跟踪文档窗口并选择它。选择仪器>编辑仪器。如果“编辑仪器”菜单项已启用,则可以检查该仪器。一些可以检测的内置仪器是Cocoa Layout,突然终止和核心数据仪器。
定制仪器包含以下部分:DATA,BEGIN,一个或多个探头和END。 DATA部分包含全局变量。使用DATA部分提供您想在多个探针中使用的任何变量。 BEGIN部分会自定义仪器所需的任何初始化。 END部分执行自定义乐器运行后需要执行的任何清理。
探针是传统编程语言中功能的自定义工具。您提供探测器必须满足的条件,要执行的DTrace脚本以及要记录的任何数据。乐器的自定义乐器编辑器提供用户界面来提供条件并选择要录制的数据。
该网站dtrace.org有一个DTrace及其脚本语言指南,它应该可以帮助您学习编写自定义工具的脚本。