Navigation: Linux Kernel Driver DataBase - web LKDDB: Main index - P index
The Linux kernel configuration item CONFIG_PERF_COUNTERS
has multiple definitions:
init/Kconfig
The configuration item CONFIG_PERF_COUNTERS:
CONFIG_HAVE_PERF_EVENTS
This config has been obsoleted by the PERF_EVENTS config option - please see that one for details.
It has no effect on the kernel whether you enable it or not, it is a compatibility placeholder.
Say N if unsure.
init/Kconfig
The configuration item CONFIG_PERF_COUNTERS:
( CONFIG_PROFILING ) && ( CONFIG_HAVE_PERF_COUNTERS )
Enable kernel support for performance counter hardware.
Performance counters are special hardware registers available on most modern CPUs. These registers count the number of certain types of hw events: such as instructions executed, cachemisses suffered, or branches mis-predicted - without slowing down the kernel or applications. These registers can also trigger interrupts when a threshold number of events have passed - and can thus be used to profile the code that runs on that CPU.
The Linux Performance Counter subsystem provides an abstraction of these hardware capabilities, available via a system call. It provides per task and per CPU counters, and it provides event capabilities on top of those.
Say Y if unsure.
Raw data from LKDDb:
(none)
This page is automaticly generated with free (libre, open) software lkddb(see lkddb-sources).
The data is retrived from:
Popular queries:
Navigation: Linux Kernel Driver DataBase - web LKDDB: main index - P index
Automatically generated (in year 2024). See also LKDDb sources on GitLab