90 lines
3.0 KiB
Plaintext
90 lines
3.0 KiB
Plaintext
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
|