aboutsummaryrefslogtreecommitdiff
path: root/perf-testing/Docker/perfetto-host.cfg
blob: dd179d33131dc9352a53633bcbb2fcc00c4da632 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
buffers {
  size_kb: 655360
  fill_policy: RING_BUFFER
}

data_sources {
  config {
    name: "linux.ftrace"
    target_buffer: 0
    ftrace_config {
      ftrace_events: "sched_switch"
      ftrace_events: "sched_wakeup"

      atrace_apps: "*"

      compact_sched {
        enabled: true
      }
    }
  }
}

data_sources {
  config {
    name: "track_event"
    track_event_config {
        disabled_categories: "*"
        enabled_categories: "Driver"
        enabled_categories: "EGL"
        enabled_categories: "OpenGL"
        enabled_categories: "VMM"
    }
  }
}

# Resolve process commandlines and parent/child relationships, to better
# interpret the ftrace events, which are in terms of pids.
data_sources {
  config {
    name: "linux.process_stats"
    target_buffer: 0
  }
}

data_sources {
  config {
    name: "gpu.metrics"
    gpu_counter_config {
      counter_period_ns: 1000000
    }
  }
}

write_into_file: true
flush_period_ms: 250