xref: /netbsd-src/external/cddl/dtracetoolkit/dist/Docs/Examples/sh_stat_example.txt (revision c29d51755812ace2e87aeefdb06cb2b4dac7087a)
1*c29d5175SchristosFollowing are examples of running sh_stat.d on Shell scripts.
2*c29d5175Schristos
3*c29d5175Schristossh_stat.d shows you the number of events per second that have happened since
4*c29d5175Schristosthe last line output.  The default interval is 1 second, but you can specify
5*c29d5175Schristosother intervals as arguments to the script.
6*c29d5175Schristos
7*c29d5175SchristosThis shows the sh_stat.d script reflecting the Code/Shell/func_slow.sh script.
8*c29d5175Schristos
9*c29d5175Schristos   # sh_stat.d
10*c29d5175Schristos   TIME                   EXEC/s  FUNCS/s BLTINS/s SUB-SH/s    CMD/s
11*c29d5175Schristos   2007 Sep 17 03:29:02        1        1       50       96        0
12*c29d5175Schristos   2007 Sep 17 03:29:03        0        1      151      300        0
13*c29d5175Schristos   2007 Sep 17 03:29:04        0        1      142      280        0
14*c29d5175Schristos   2007 Sep 17 03:29:05        0        0      132      262        0
15*c29d5175Schristos   2007 Sep 17 03:29:06        0        0      122      245        0
16*c29d5175Schristos   2007 Sep 17 03:29:07        0        0        9       17        0
17*c29d5175Schristos   2007 Sep 17 03:29:08        0        0        0        0        0
18*c29d5175Schristos   2007 Sep 17 03:29:09        0        0        0        0        0
19*c29d5175Schristos   ^C
20*c29d5175Schristos
21*c29d5175SchristosWe can see that at 2007 Sep 17 03:29:04 there were 0 Bourne shells executed,
22*c29d5175Schristosone function called, 142 built-in commands called, 280 sub-shells created and
23*c29d5175Schristos0 external commands called.
24*c29d5175Schristos
25*c29d5175Schristos
26*c29d5175SchristosHere the script runs when Mozilla Firefox is started.
27*c29d5175Schristos
28*c29d5175Schristos   # sh_stat.d
29*c29d5175Schristos   TIME                   EXEC/s  FUNCS/s BLTINS/s SUB-SH/s    CMD/s
30*c29d5175Schristos   2007 Sep 17 03:29:52        1        9       52       38        2
31*c29d5175Schristos   2007 Sep 17 03:29:53        0        0        0        0        0
32*c29d5175Schristos   2007 Sep 17 03:29:54        0        0        0        0        0
33*c29d5175Schristos   2007 Sep 17 03:29:55        0        0        0        0        0
34*c29d5175Schristos   2007 Sep 17 03:29:56        0        0        0        0        0
35*c29d5175Schristos   2007 Sep 17 03:29:57        0        0        0        0        0
36*c29d5175Schristos   2007 Sep 17 03:29:58        0        0        0        0        0
37*c29d5175Schristos   2007 Sep 17 03:29:59        0        0        0        0        0
38*c29d5175Schristos   2007 Sep 17 03:30:00        0        0        0        0        0
39*c29d5175Schristos   2007 Sep 17 03:30:01        1        1        8        0        0
40*c29d5175Schristos   2007 Sep 17 03:30:02        0        0        0        0        0
41*c29d5175Schristos   2007 Sep 17 03:30:03        0        0        0        0        0
42*c29d5175Schristos   2007 Sep 17 03:30:04        0        0        0        0        0
43*c29d5175Schristos   ^C
44*c29d5175Schristos
45