aboutsummaryrefslogtreecommitdiff
path: root/protos/perfetto/config/process_stats/process_stats_config.proto
diff options
context:
space:
mode:
Diffstat (limited to 'protos/perfetto/config/process_stats/process_stats_config.proto')
-rw-r--r--protos/perfetto/config/process_stats/process_stats_config.proto5
1 files changed, 5 insertions, 0 deletions
diff --git a/protos/perfetto/config/process_stats/process_stats_config.proto b/protos/perfetto/config/process_stats/process_stats_config.proto
index d71e7d360..239513fed 100644
--- a/protos/perfetto/config/process_stats/process_stats_config.proto
+++ b/protos/perfetto/config/process_stats/process_stats_config.proto
@@ -41,6 +41,7 @@ message ProcessStatsConfig {
// If > 0 samples counters (see process_stats.proto) from
// /proc/pid/status and oom_score_adj every X ms.
+ // It will also sample /proc/pid/smaps_rollup if scan_smaps_rollup = true.
// This is required to be > 100ms to avoid excessive CPU usage.
// TODO(primiano): add CPU cost for change this value.
optional uint32 proc_stats_poll_ms = 4;
@@ -69,4 +70,8 @@ message ProcessStatsConfig {
// new fds opened after initially scanning a process will not be
// recognized.
optional bool resolve_process_fds = 9;
+
+ // If enabled memory stats from /proc/pid/smaps_rollup will be included
+ // in process stats.
+ optional bool scan_smaps_rollup = 10;
}