tail head cat sleep
QR code linking to this page

Manual Pages  — PMC.SOFT

NAME

pmc.soft – measurements using software based events

CONTENTS

LIBRARY

Performance Counters Library (libpmc, -lpmc)

SYNOPSIS

#include <pmc.h>

DESCRIPTION

Software events are used to collect various source of software events.

PMC Features

16 sampling counters using software events based on various sources. These PMCs support the following capabilities:
Capability Support

PMC_CAP_CASCADE
amp;No

PMC_CAP_EDGE
amp;No

PMC_CAP_INTERRUPT
Yes

PMC_CAP_INVERT
amp;No

PMC_CAP_READ
Yes

PMC_CAP_PRECISE
amp;No

PMC_CAP_SYSTEM
Yes

PMC_CAP_TAGGING
amp;No

PMC_CAP_THRESHOLD
amp;No

PMC_CAP_USER
Yes

PMC_CAP_WRITE
Yes

Event Qualifiers

There is no supported event qualifier.

The event specifiers supported by software are:
CLOCK.HARD
  Hard clock ticks.
CLOCK.STAT
  Stat clock ticks.
CLOCK.PROF
  Profiling clock ticks.
LOCK.FAILED
  Lock acquisition failed.
PAGE_FAULT.ALL
  All page fault type.
PAGE_FAULT.READ
  Read page fault.
PAGE_FAULT.WRITE
  Write page fault.

SEE ALSO

pmc(3), pmc.atom(3), pmc.core(3), pmc.corei7(3), pmc.corei7uc(3), pmc.iaf(3), pmc.k7(3), pmc.k8(3), pmc.p4(3), pmc.p5(3), pmc.p6(3), pmc.tsc(3), pmc.ucf(3), pmc.westmereuc(3), pmc_cpuinfo(3), pmclog(3), hwpmc(4)

HISTORY

The pmc library first appeared in FreeBSD 6.0 .

AUTHORS

The Performance Counters Library (libpmc, -lpmc)library was written by Joseph Koshy <Mt jkoshy@FreeBSD.org>. Software PMC was written by Fabien Thomas <Mt fabient@FreeBSD.org>.

PMC.SOFT (3) February 26, 2013

tail head cat sleep
QR code linking to this page


Please direct any comments about this manual page service to Ben Bullock. Privacy policy.