![Dtrace 未在 Mac 上显示堆栈](https://linux22.com/image/668548/Dtrace%20%E6%9C%AA%E5%9C%A8%20Mac%20%E4%B8%8A%E6%98%BE%E7%A4%BA%E5%A0%86%E6%A0%88.png)
我在 OSx Yosemite 上玩 Node.js CPU 分析。但是我无法让 DTrace 显示堆栈跟踪。我怀疑有问题jstack/ustack
。
因此,如果我以 97Hz 的频率执行 DTrace:
sudo dtrace -n 'profile-97/pid == 54308/{ @[jstack(80, 8192)] = count(); }' -c "sleep 30" > dtrace.out
这是我得到的输出:
node`0x40
1
node`0x18b6160
1
node`0x71361a61
1
node`0x83fe8c79
1
node`0xa845d679
1
node`0x86ea4389
1
4
这显然不是我想要得到的输出,因为我在这里看不到任何详细信息。
我明显遗漏了什么吗?或者还有其他选择吗?