OSX 下使用 DTrace
博客专区 > anglix 的博客 > 博客详情
OSX 下使用 DTrace
anglix 发表于3年前
OSX 下使用 DTrace
  • 发表于 3年前
  • 阅读 403
  • 收藏 1
  • 点赞 0
  • 评论 0

【腾讯云】新注册用户域名抢购1元起>>>   

摘要: 性能之巅一书上提到了DTrace神器,支持OSX。

OSX 默认就安装了 dtrace,结果运行出错

➜  ~  dtrace -n BEGIN
dtrace: failed to initialize dtrace: DTrace requires additional privileges

搜了一下居然仅仅是权限问题

➜  ~  sudo chmod u+s /usr/sbin/dtrace

生成一个测试文件,/tmp/hello.d:

BEGIN
{
	trace("hello, world");
	exit(0);
}

执行性能跟踪:

➜  ~  dtrace -s /tmp/hello.d
dtrace: script '/tmp/hello.d' matched 1 probe
CPU     ID                    FUNCTION:NAME
  0      1                           :BEGIN   hello, world
标签: mac osx dtrace
  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
anglix
粉丝 31
博文 35
码字总数 17615
×
anglix
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: