As the title implies, I'm trying to figure out is any kernel includes perf or OProfile support.
What is perf?
https://perf.wiki.kernel.org/index.php/Main_Page
What is OProfile?
http://oprofile.sourceforge.net/news/
I know that in some sources... I can see in /arch/Kconfig:::
Some options for OProfile...
/////////////////////
config OPROFILE
tristate "OProfile system profiling"
depends on PROFILING
depends on HAVE_OPROFILE
select RING_BUFFER
select RING_BUFFER_ALLOW_SWAP
help
OProfile is a profiling system capable of profiling the
whole system, include the kernel, kernel modules, libraries,
and applications.
If unsure, say N.
config OPROFILE_EVENT_MULTIPLEX
bool "OProfile multiplexing support (EXPERIMENTAL)"
default n
depends on OPROFILE && X86
help
The number of hardware counters is limited. The multiplexing
feature enables OProfile to gather more events than counters
are provided by the hardware. This is realized by switching
between events at an user specified time interval.
If unsure, say N.
config HAVE_OPROFILE
bool
/////////////
How do I enable these?
In addition to that, I see perf under tools, how do I enable it?
<><> What I want to do?
I'm doing some college research on app's performance.
And I'm well done using MethodTracing.
I want to be able to run stress test codes on the tablet and measure the different speeds every test achieves.
Thank you.
What is perf?
https://perf.wiki.kernel.org/index.php/Main_Page
What is OProfile?
http://oprofile.sourceforge.net/news/
I know that in some sources... I can see in /arch/Kconfig:::
Some options for OProfile...
/////////////////////
config OPROFILE
tristate "OProfile system profiling"
depends on PROFILING
depends on HAVE_OPROFILE
select RING_BUFFER
select RING_BUFFER_ALLOW_SWAP
help
OProfile is a profiling system capable of profiling the
whole system, include the kernel, kernel modules, libraries,
and applications.
If unsure, say N.
config OPROFILE_EVENT_MULTIPLEX
bool "OProfile multiplexing support (EXPERIMENTAL)"
default n
depends on OPROFILE && X86
help
The number of hardware counters is limited. The multiplexing
feature enables OProfile to gather more events than counters
are provided by the hardware. This is realized by switching
between events at an user specified time interval.
If unsure, say N.
config HAVE_OPROFILE
bool
/////////////
How do I enable these?
In addition to that, I see perf under tools, how do I enable it?
<><> What I want to do?
I'm doing some college research on app's performance.
And I'm well done using MethodTracing.
I want to be able to run stress test codes on the tablet and measure the different speeds every test achieves.
Thank you.