Skip to content
Commit b7cdc3b1 authored by Zim's avatar Zim
Browse files

Skip tracing missing binder txn names

This works around b/156126072 which introduces app startup latencies
that are multiplied with binder txn tracing enabled.

Skiping tracing interfaces without binder txn names avoids tracing
interfaces like ContentProviders and app-defined interfaces. This is
still an improvement on the status quo since we still trace the
auto-generated framework interfaces.

When we fix sporadic binder calls in the app-startup critical path, we
can remove the restriction and enable tracing more broadly.

Note that we still keep the old behavior of 'best effort' trace names
when binder call stack sampling tracing is enabled

Test: Manual
Bug: 246650647
Change-Id: Id04b701f97241cbd5d14bbb368fdd8527b6f8c93
parent ab23aee0
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment