Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1e800980 authored by Milo Sredkov's avatar Milo Sredkov
Browse files

Add BinderObserverConfig and default sharding

Add a new BinderObserverConfig class to keep track of the current
sharding config and determine whether stats collection should be
enabled on the process or AIDL level.

Add default sharding parameters and lots of tests.

This is to ensure the overhead of tracking stats is kept at a
reasonable level. Later the sharding parameters will be made
configurable via system properties.

Co-authored by Parth Sane <parthsane@google.com> (see ag/34203654).

Bug: 299356196
Test: atest binderObserverConfigUnitTest
Flag: build.RELEASE_LIBBINDER_BINDER_OBSERVER
Change-Id: I9eebdcb6708ef47d22846c2526a255c9538fb368
parent fb38930d
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment