文档章节

OSX 下使用 DTrace

anglix
 anglix
发布于 2015/10/18 19:45
字数 109
阅读 699
收藏 1

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

© 著作权归作者所有

共有 人打赏支持
anglix

anglix

粉丝 31
博文 35
码字总数 17615
作品 0
珠海
系统管理员
私信 提问
Node.js v0.10.3 稳定版发布

Node.js 发布最新稳定版 0.10.3 ,改进内容包括: npm: Upgrade to 1.2.17 child_process: acknowledge sent handles (Fedor Indutny) etw: update prototypes to match dtrace provider (Ti......

oschina
2013/04/04
1K
3