pmc.soft
—
measurements using software based events
Performance Counters Library (libpmc, -lpmc)
Software events are used to collect various source of software events.
16 sampling counters using software events based on various sources. These PMCs
support the following capabilities:
Capability |
Support |
PMC_CAP_CASCADE |
No |
PMC_CAP_EDGE |
No |
PMC_CAP_INTERRUPT |
Yes |
PMC_CAP_INVERT |
No |
PMC_CAP_READ |
Yes |
PMC_CAP_PRECISE |
No |
PMC_CAP_SYSTEM |
Yes |
PMC_CAP_TAGGING |
No |
PMC_CAP_THRESHOLD |
No |
PMC_CAP_USER |
Yes |
PMC_CAP_WRITE |
Yes |
pmc(3),
pmc.atom(3),
pmc.core(3),
pmc.corei7(3),
pmc.corei7uc(3),
pmc.iaf(3),
pmc.k7(3),
pmc.k8(3),
pmc.tsc(3),
pmc.ucf(3),
pmc.westmereuc(3),
pmc_cpuinfo(3),
pmclog(3),
hwpmc(4)
The pmc
library first appeared in
FreeBSD 6.0.