xref: /aosp_15_r20/external/virglrenderer/perf-testing/Docker/perfetto-guest.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: "virtio_gpu/virtio_gpu_cmd_queue"
12*bbecb9d1SAndroid Build Coastguard Worker      ftrace_events: "virtio_gpu/virtio_gpu_cmd_response"
13*bbecb9d1SAndroid Build Coastguard Worker
14*bbecb9d1SAndroid Build Coastguard Worker      ftrace_events: "sched_switch"
15*bbecb9d1SAndroid Build Coastguard Worker      ftrace_events: "sched_wakeup"
16*bbecb9d1SAndroid Build Coastguard Worker
17*bbecb9d1SAndroid Build Coastguard Worker      atrace_apps: "*"
18*bbecb9d1SAndroid Build Coastguard Worker
19*bbecb9d1SAndroid Build Coastguard Worker      compact_sched {
20*bbecb9d1SAndroid Build Coastguard Worker        enabled: true
21*bbecb9d1SAndroid Build Coastguard Worker      }
22*bbecb9d1SAndroid Build Coastguard Worker    }
23*bbecb9d1SAndroid Build Coastguard Worker  }
24*bbecb9d1SAndroid Build Coastguard Worker}
25*bbecb9d1SAndroid Build Coastguard Worker
26*bbecb9d1SAndroid Build Coastguard Workerdata_sources {
27*bbecb9d1SAndroid Build Coastguard Worker  config {
28*bbecb9d1SAndroid Build Coastguard Worker    name: "track_event"
29*bbecb9d1SAndroid Build Coastguard Worker    track_event_config {
30*bbecb9d1SAndroid Build Coastguard Worker        disabled_categories: "*"
31*bbecb9d1SAndroid Build Coastguard Worker        enabled_categories: "Driver"
32*bbecb9d1SAndroid Build Coastguard Worker#        enabled_categories: "EGL"
33*bbecb9d1SAndroid Build Coastguard Worker        enabled_categories: "Gallium"
34*bbecb9d1SAndroid Build Coastguard Worker        enabled_categories: "OpenGL"
35*bbecb9d1SAndroid Build Coastguard Worker    }
36*bbecb9d1SAndroid Build Coastguard Worker  }
37*bbecb9d1SAndroid Build Coastguard Worker}
38*bbecb9d1SAndroid Build Coastguard Worker
39*bbecb9d1SAndroid Build Coastguard Worker# Resolve process commandlines and parent/child relationships, to better
40*bbecb9d1SAndroid Build Coastguard Worker# interpret the ftrace events, which are in terms of pids.
41*bbecb9d1SAndroid Build Coastguard Workerdata_sources {
42*bbecb9d1SAndroid Build Coastguard Worker  config {
43*bbecb9d1SAndroid Build Coastguard Worker    name: "linux.process_stats"
44*bbecb9d1SAndroid Build Coastguard Worker    target_buffer: 0
45*bbecb9d1SAndroid Build Coastguard Worker  }
46*bbecb9d1SAndroid Build Coastguard Worker}
47*bbecb9d1SAndroid Build Coastguard Worker
48*bbecb9d1SAndroid Build Coastguard Workerwrite_into_file: true
49*bbecb9d1SAndroid Build Coastguard Workerflush_period_ms: 10000
50