mirror of
https://github.com/followmsi/android_kernel_google_msm.git
synced 2024-11-06 23:17:41 +00:00
0983cc0dbc
Trace events have a period (weight) of 1 by default. This can be
overriden on events definition by using the __perf_count() macro.
For example, the sched_stat_runtime() is weighted with the runtime of
the task that fired the event.
By default, perf handles such weighted event by dividing it into
individual events carrying a weight of 1. For example if
sched_stat_runtime is fired and the task has run 5000000 nsecs, perf
divides it into 5000000 events in the buffer.
This behaviour makes weighted events unusable because they quickly
fullfill the buffers and we lose most events.
The commit
|
||
---|---|---|
.. | ||
firewire | ||
hv | ||
include/tools | ||
lguest | ||
lib/traceevent | ||
nfsd | ||
perf | ||
power | ||
scripts | ||
testing | ||
usb | ||
virtio | ||
vm | ||
Makefile |