summaryrefslogtreecommitdiff
path: root/perfprofd/binder_interface/perfprofd_config.proto
diff options
context:
space:
mode:
Diffstat (limited to 'perfprofd/binder_interface/perfprofd_config.proto')
-rw-r--r--perfprofd/binder_interface/perfprofd_config.proto6
1 files changed, 5 insertions, 1 deletions
diff --git a/perfprofd/binder_interface/perfprofd_config.proto b/perfprofd/binder_interface/perfprofd_config.proto
index c25aa93b..37c369c2 100644
--- a/perfprofd/binder_interface/perfprofd_config.proto
+++ b/perfprofd/binder_interface/perfprofd_config.proto
@@ -33,8 +33,12 @@ message ProfilingConfig {
// Desired sampling period (passed to perf -c option). Small
// sampling periods can perturb the collected profiles, so enforce
- // min/max.
+ // min/max. A value of 0 means perf default. sampling_frequency
+ // takes priority.
optional uint32 sampling_period = 7;
+ // Desired sampling frequency (passed to perf -f option). A value of 0
+ // means using sampling_period or default.
+ optional uint32 sampling_frequency = 22;
// Length of time to collect samples (number of seconds for 'perf
// record -a' run).
optional uint32 sample_duration_in_s = 8;