xref: /aosp_15_r20/external/virglrenderer/perf-testing/Docker/perfetto-host.cfg (revision bbecb9d118dfdb95f99bd754f8fa9be01f189df3)
1*bbecb9d1SAndroid Build Coastguard Workerbuffers {
2*bbecb9d1SAndroid Build Coastguard Worker  size_kb: 655360
3*bbecb9d1SAndroid Build Coastguard Worker  fill_policy: RING_BUFFER
4*bbecb9d1SAndroid Build Coastguard Worker}
5*bbecb9d1SAndroid Build Coastguard Worker
6*bbecb9d1SAndroid Build Coastguard Workerdata_sources {
7*bbecb9d1SAndroid Build Coastguard Worker  config {
8*bbecb9d1SAndroid Build Coastguard Worker    name: "linux.ftrace"
9*bbecb9d1SAndroid Build Coastguard Worker    target_buffer: 0
10*bbecb9d1SAndroid Build Coastguard Worker    ftrace_config {
11*bbecb9d1SAndroid Build Coastguard Worker      ftrace_events: "sched_switch"
12*bbecb9d1SAndroid Build Coastguard Worker      ftrace_events: "sched_wakeup"
13*bbecb9d1SAndroid Build Coastguard Worker
14*bbecb9d1SAndroid Build Coastguard Worker      atrace_apps: "*"
15*bbecb9d1SAndroid Build Coastguard Worker
16*bbecb9d1SAndroid Build Coastguard Worker      compact_sched {
17*bbecb9d1SAndroid Build Coastguard Worker        enabled: true
18*bbecb9d1SAndroid Build Coastguard Worker      }
19*bbecb9d1SAndroid Build Coastguard Worker    }
20*bbecb9d1SAndroid Build Coastguard Worker  }
21*bbecb9d1SAndroid Build Coastguard Worker}
22*bbecb9d1SAndroid Build Coastguard Worker
23*bbecb9d1SAndroid Build Coastguard Workerdata_sources {
24*bbecb9d1SAndroid Build Coastguard Worker  config {
25*bbecb9d1SAndroid Build Coastguard Worker    name: "track_event"
26*bbecb9d1SAndroid Build Coastguard Worker    track_event_config {
27*bbecb9d1SAndroid Build Coastguard Worker        disabled_categories: "*"
28*bbecb9d1SAndroid Build Coastguard Worker        enabled_categories: "Driver"
29*bbecb9d1SAndroid Build Coastguard Worker        enabled_categories: "EGL"
30*bbecb9d1SAndroid Build Coastguard Worker        enabled_categories: "OpenGL"
31*bbecb9d1SAndroid Build Coastguard Worker        enabled_categories: "VMM"
32*bbecb9d1SAndroid Build Coastguard Worker    }
33*bbecb9d1SAndroid Build Coastguard Worker  }
34*bbecb9d1SAndroid Build Coastguard Worker}
35*bbecb9d1SAndroid Build Coastguard Worker
36*bbecb9d1SAndroid Build Coastguard Worker# Resolve process commandlines and parent/child relationships, to better
37*bbecb9d1SAndroid Build Coastguard Worker# interpret the ftrace events, which are in terms of pids.
38*bbecb9d1SAndroid Build Coastguard Workerdata_sources {
39*bbecb9d1SAndroid Build Coastguard Worker  config {
40*bbecb9d1SAndroid Build Coastguard Worker    name: "linux.process_stats"
41*bbecb9d1SAndroid Build Coastguard Worker    target_buffer: 0
42*bbecb9d1SAndroid Build Coastguard Worker  }
43*bbecb9d1SAndroid Build Coastguard Worker}
44*bbecb9d1SAndroid Build Coastguard Worker
45*bbecb9d1SAndroid Build Coastguard Workerdata_sources {
46*bbecb9d1SAndroid Build Coastguard Worker  config {
47*bbecb9d1SAndroid Build Coastguard Worker    name: "gpu.metrics"
48*bbecb9d1SAndroid Build Coastguard Worker    gpu_counter_config {
49*bbecb9d1SAndroid Build Coastguard Worker      counter_period_ns: 1000000
50*bbecb9d1SAndroid Build Coastguard Worker    }
51*bbecb9d1SAndroid Build Coastguard Worker  }
52*bbecb9d1SAndroid Build Coastguard Worker}
53*bbecb9d1SAndroid Build Coastguard Worker
54*bbecb9d1SAndroid Build Coastguard Workerwrite_into_file: true
55*bbecb9d1SAndroid Build Coastguard Workerflush_period_ms: 250
56