Integrate pooled lambda with systrace.
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
Loading
Please register or sign in to comment