+31
−0
Loading
Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more
Looper traces handler calls by calling Handler.getTraceName(), which when used with PooledLambda ends up showing just: "android.os.Handler: com.android.internal.util.function.pooled.PooledLambdaImpl" That name doesn't help understand what's the real bottleneck, and even worse, could let people think it's the PooledLambda who's causing it. Which this change, it will display names like: com.android.server.appop.AppOpsService$Lambda com.android.server.wm$Lambda Fixes: 141172840 Test: manual verification (neither PoolLambda nor Message have unit tests) Change-Id: I80d2158a50a644b10f3724fb42a4a9c2aee63ae9