| buffers: { | 
 |     size_kb: 63488 | 
 |     fill_policy: DISCARD | 
 | } | 
 | buffers: { | 
 |     size_kb: 2048 | 
 |     fill_policy: DISCARD | 
 | } | 
 |  | 
 | data_sources: { | 
 |     config { | 
 |         name: "linux.ftrace" | 
 |  | 
 |         # See: https://perfetto.dev/docs/data-sources/atrace#traceconfig | 
 |         ftrace_config { | 
 |             ftrace_events: "ftrace/print" | 
 |  | 
 |             # Trace all ContentProvider commands and SQLite queries. | 
 |             # See: https://source.corp.google.com/android-internal/frameworks/base/core/java/android/os/Trace.java?q=TRACE_TAG_DATABASE | 
 |             # See: https://cs.android.com/android/platform/superproject/+/master:frameworks/base/core/java/android/database/sqlite/SQLiteConnection.java | 
 |             # Uncomment to enable. Note: on a userdebug build it will add a trace for every SQLite | 
 |             # command any application runs, which will make a trace very "noisy". | 
 |             # atrace_categories: "database" | 
 |  | 
 |             # Trace Binder IPC transactions. | 
 |             # Uncomment to enable. Note: on a userdebug build it will add a trace for every Binder | 
 |             # transaction for every application, which will make a trace very "noisy". | 
 |             # atrace_categories: "binder_driver" | 
 |  | 
 |             # ActivityManager, WindowManager, Graphics, View System. | 
 |             # Uncomment to enable. Note: on a userdebug build it will traces form corresponding | 
 |             # category for every application, which will make a trace very "noisy". | 
 |             # atrace_categories: "wm" | 
 |             # atrace_categories: "am" | 
 |             # atrace_categories: "gfx" | 
 |             # atrace_categories: "view" | 
 |  | 
 |             # Trace MediaProviders' events. | 
 |             atrace_apps: "com.android.providers.media.module" | 
 |             atrace_apps: "com.android.providers.media.module:PhotoPicker" | 
 |             atrace_apps: "com.google.android.providers.media.module" | 
 |             atrace_apps: "com.google.android.providers.media.module:PhotoPicker" | 
 |  | 
 |             # Trace Google Photos' events. | 
 |             # Uncomment to enable. | 
 |             # atrace_apps: "com.google.android.apps.photos" | 
 |  | 
 |             # Trace all apps' events. | 
 |             # Uncomment to enable. | 
 |             # atrace_apps: "*" | 
 |         } | 
 |     } | 
 | } | 
 |  | 
 | # Android Logcat | 
 | data_sources: { | 
 |     config { | 
 |         name: "android.log" | 
 |         android_log_config { | 
 |             min_prio: PRIO_VERBOSE # Default: PRIO_DEBUG | 
 |  | 
 |             # If filter_tags non-empty ignores all log messages whose tag doesn't match one of the | 
 |             # specified values. | 
 |             # filter_tags: "MediaProvider" | 
 |             # filter_tags: "PickerDataLayer" | 
 |             # filter_tags: "PickerDbFacade" | 
 |             # filter_tags: "PickerSyncController" | 
 |  | 
 |             log_ids: LID_EVENTS | 
 |             log_ids: LID_CRASH | 
 |             log_ids: LID_KERNEL | 
 |             log_ids: LID_DEFAULT | 
 |             log_ids: LID_RADIO | 
 |             log_ids: LID_SECURITY | 
 |             log_ids: LID_STATS | 
 |             log_ids: LID_SYSTEM | 
 |         } | 
 |     } | 
 | } | 
 |  | 
 | # This is for getting Thread<>Process associations and full process names. | 
 | data_sources: { | 
 |     config { | 
 |         name: "linux.process_stats" | 
 |     } | 
 | } | 
 |  | 
 | # Max duration: 1 min | 
 | duration_ms: 60000 |