Consumer Options
DTrace is tuned by setting or enabling options. The available options are described
in the table below. For some options, dtrace(1M) provides a corresponding command-line option.
Table 10-1 DTrace Consumer Options
|
|
|
|
|
aggrate |
time |
|
Rate of aggregation reading |
|
aggsize |
size |
|
Aggregation buffer size |
|
bufresize |
auto or manual |
|
Buffer resizing policy |
|
bufsize |
size |
-b |
Principal
buffer size |
|
cleanrate |
time |
|
Cleaning rate |
|
cpu |
scalar |
-c |
CPU on which to enable tracing |
|
defaultargs |
— |
|
Allow references to unspecified macro
arguments |
|
destructive |
— |
-w |
Allow destructive actions |
|
dynvarsize |
size |
|
Dynamic variable space size |
|
flowindent |
— |
-F |
Indent function entry and prefix with
>; unindent function return and prefix with < |
|
grabanon |
— |
-a |
Claim anonymous state |
|
jstackframes |
scalar |
|
Number of default
stack frames jstack |
|
jstackstrsize |
scalar |
|
Default string space size for jstack |
|
nspec |
scalar |
|
Number of speculations |
|
quiet
|
— |
-q |
Output only explicitly traced data |
|
rawbytes |
— |
|
Always print tracemem output in hexadecimal |
|
specsize |
size |
|
Speculation buffer size |
|
strsize |
size |
|
String
size |
|
stackframes |
scalar |
|
Number of stack frames |
|
stackindent |
scalar |
|
Number of whitespace characters to use
when indenting stack and ustack output |
|
statusrate |
time |
|
Rate of status checking |
|
switchrate |
time |
|
Rate of buffer
switching |
|
ustackframes |
scalar |
|
Number of user stack frames |
|
|
Values that denote sizes may be given an optional suffix of k,
m, g, or t to denote kilobytes, megabytes, gigabytes, and terabytes respectively. Values
that denote times may be given an optional suffix of ns, us, ms,
s or hz to denote nanoseconds, microseconds, milliseconds, seconds, and number-per-second, respectively.