]> CyberLeo.Net >> Repos - FreeBSD/releng/9.2.git/blob - share/examples/perfmon/README
- Copy stable/9 to releng/9.2 as part of the 9.2-RELEASE cycle.
[FreeBSD/releng/9.2.git] / share / examples / perfmon / README
1 `perfmon' is a sample program to access the performance-monitoring
2 counters on Pentium and Pentium Pro CPUs.  See perfmon(4) for a
3 description of this facility.
4
5 The program takes the following options:
6
7         -u      count events in user mode
8         -o      count events in kernel mode
9                 (these two can be combined)
10
11         -e      count events, not duration
12         -l n    run `n' loops (default 50)
13         -s n    sleep `n' seconds between loop iterations (default 0)
14
15 The following options are not implemented on Pentium CPUs:
16
17         -m n    use count mask `n'
18         -i      invert sense of count mask comparison
19         -U n    use unit mask `n'
20
21 There is one mandatory argument, which is the event number to be
22 monitored, defined in <machine/perfmon.h>.  All numbers can be
23 specified in any format acceptable to strtol(3).
24
25 $FreeBSD$