Dtrace 在 Mac 上不顯示堆疊

Dtrace 在 Mac 上不顯示堆疊

我使用的是 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 

這顯然不是我想要得到的輸出,因為我在這裡看不到任何細節。

我缺少什麼明顯的東西嗎?或任何替代方案?

相關內容