Adam Leventhal
在github
上建立了一个dtrace-example
项目,介绍如何使用DTrace
的API
做一个单独的trace
工具。在这篇文章里,我就对这个项目的源码做一个简单的分析。
dtrace-example.c
包含了4
个函数,其中最主要的是main
函数,代码如下:
i[......]
Adam Leventhal
在github
上建立了一个dtrace-example
项目,介绍如何使用DTrace
的API
做一个单独的trace
工具。在这篇文章里,我就对这个项目的源码做一个简单的分析。
dtrace-example.c
包含了4
个函数,其中最主要的是main
函数,代码如下:
i[......]
上个月的DTrace mailing list
里,有人问到,在DTrace
的教程里,总被提到的“Per CPU
”到底指的是什么?对此问题,Robert Mustacchi
给出的解释是指一个“logic CPU
”。我们知道,现在CPU
早已经进入多核时代,一颗“Physical CPU
”可以包含多个co[......]