2003
年,DTrace
集成进Solaris 10
,距今整整20
年:https://mastodon.social/@bcantrill/111003951540296198 。
Bryan Cantrill关于DTrace的回忆
Leave a reply
2003
年,DTrace
集成进Solaris 10
,距今整整20
年:https://mastodon.social/@bcantrill/111003951540296198 。
因为macOS
默认打开System Integrity Protection,所以无法使用DTrace
:
$ dtrace -l
dtrace: system integrity protection is on, some features will not be available
d[......]
用一个例子来展示trace()
,print()
和printf()
的区别:
# dtrace -qn 'BEGIN{ trace(walltimestamp); exit(0) }'
1670295094532869758
# dtrace -qn 'BEGIN{ print(walltim[......]
OmniOS
上安装DTrace Toolkit
:
# pkg install toolkit
DTrace Toolkit
会被安装在/opt/DTT/
目录下。