blob: d75d44d3b296565326f4f14e6dbe1bfe419507d3 [file] [log] [blame]
android_blocking_calls_cuj_metric {
cuj {
id: 1
name: "TEST_SYSUI_LATENCY_EVENT"
process {
name: "com.android.systemui"
uid: 10001
pid: 1000
}
ts: 2000000
dur: 15000000
blocking_calls {
name: "binder transaction"
cnt: 4
total_dur_ms: 6
max_dur_ms: 3
min_dur_ms: 1
}
}
cuj {
id: 2
name: "TEST_LAUNCHER_LATENCY_EVENT"
process {
name: "com.google.android.apps.nexuslauncher"
uid: 10002
pid: 2000
}
ts: 2000000
dur: 15000000
blocking_calls {
name: "binder transaction"
cnt: 4
total_dur_ms: 6
max_dur_ms: 3
min_dur_ms: 1
}
}
cuj {
id: 3
name: "CUJ_WITH_MANY_BLOCKING_CALLS"
process {
name: "com.google.android.third.process"
uid: 10003
pid: 3000
}
ts: 2000000
dur: 150000000
blocking_calls {
name: "Contending for pthread mutex"
cnt: 1
total_dur_ms: 10
max_dur_ms: 10
min_dur_ms: 10
}
blocking_calls {
name: "CoroutineContinuation"
cnt: 1
total_dur_ms: 10
max_dur_ms: 10
min_dur_ms: 10
}
blocking_calls {
name: "ImageDecoder#decodeBitmap"
cnt: 1
total_dur_ms: 10
max_dur_ms: 10
min_dur_ms: 10
}
blocking_calls {
name: "ImageDecoder#decodeDrawable"
cnt: 1
total_dur_ms: 10
max_dur_ms: 10
min_dur_ms: 10
}
blocking_calls {
name: "LoadApkAssetsFd <...>"
cnt: 1
total_dur_ms: 10
max_dur_ms: 10
min_dur_ms: 10
}
blocking_calls {
name: "Lock contention on <...>"
cnt: 1
total_dur_ms: 10
max_dur_ms: 10
min_dur_ms: 10
}
blocking_calls {
name: "SuspendThreadByThreadId <...>"
cnt: 1
total_dur_ms: 10
max_dur_ms: 10
min_dur_ms: 10
}
blocking_calls {
name: "binder transaction"
cnt: 1
total_dur_ms: 10
max_dur_ms: 10
min_dur_ms: 10
}
blocking_calls {
name: "configChanged"
cnt: 1
total_dur_ms: 10
max_dur_ms: 10
min_dur_ms: 10
}
blocking_calls {
name: "inflate"
cnt: 1
total_dur_ms: 10
max_dur_ms: 10
min_dur_ms: 10
}
blocking_calls {
name: "layout"
cnt: 1
total_dur_ms: 10
max_dur_ms: 10
min_dur_ms: 10
}
blocking_calls {
name: "measure"
cnt: 1
total_dur_ms: 10
max_dur_ms: 10
min_dur_ms: 10
}
blocking_calls {
name: "monitor contention with <...>"
cnt: 1
total_dur_ms: 10
max_dur_ms: 10
min_dur_ms: 10
}
blocking_calls {
name: "relayoutWindow <...>"
cnt: 1
total_dur_ms: 10
max_dur_ms: 10
min_dur_ms: 10
}
}
cuj {
id: 4
name: "OVERLAPPING_CUJ_1"
process {
name: "com.android.systemui"
uid: 10001
pid: 1000
}
ts: 20000000
dur: 10000000
blocking_calls {
name: "monitor contention with <...>"
cnt: 1
total_dur_ms: 10
max_dur_ms: 10
min_dur_ms: 10
}
}
cuj {
id: 5
name: "OVERLAPPING_CUJ_2"
process {
name: "com.android.systemui"
uid: 10001
pid: 1000
}
ts: 22000000
dur: 10000000
blocking_calls {
name: "monitor contention with <...>"
cnt: 1
total_dur_ms: 10
max_dur_ms: 10
min_dur_ms: 10
}
}
cuj {
id: 6
name: "WITH_NAMED_BINDER_TRANSACTION"
process {
name: "com.android.systemui"
uid: 10001
pid: 1000
}
ts: 40000000
dur: 10000000
blocking_calls {
name: "AIDL::java::IWindowManager::hasNavigationBar::server"
cnt: 1
total_dur_ms: 10
max_dur_ms: 10
min_dur_ms: 10
}
blocking_calls {
name: "binder transaction"
cnt: 1
total_dur_ms: 10
max_dur_ms: 10
min_dur_ms: 10
}
}
}