在每个 DTrace 调用中都会使用主体缓冲区,它是缺省情况下跟踪操作记录其数据的缓冲区。这些操作包括:
exit()
printf()
trace()
ustack()
printa()
stack()
tracemem()
主体缓冲区始终基于每个 CPU 进行分配。此策略不可以调整,但可以使用 cpu 选项将跟踪和缓冲区分配限制为单个 CPU。