gpt4 book ai didi

c++ - 从 C 程序访问 dtrace 探针

转载 作者:行者123 更新时间:2023-11-28 07:55:49 27 4
gpt4 key购买 nike

有 runocc.d dtrace 脚本可以打印每个处理器的运行队列。我需要在 Mac OS X 上的 C++ 程序中获取运行队列长度。是否有可能以某种方式将 dtrace 构造嵌入到 C++ 程序中?

最佳答案

好吧,发现有dtrace API,虽然它是“私有(private)的”和“不稳定的”,而且你似乎不能只要求一次探测值——你需要开始监控,然后定期轮询探测。由于这不是我们项目中的最高优先级,我不会立即尝试,但很高兴知道它存在 - http://www.osdevcon.org/2008/files/osdevcon2008-petr.pdf

还快速检查确认有一个文件/usr/include/dtrace.h 并且它确实具有 PDF 中提到的功能。

关于c++ - 从 C 程序访问 dtrace 探针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12763297/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com