commit | da3559683482a61d93b06bed6f46349f6f01dc63 | [log] [tgz] |
---|---|---|
author | John Reck <jreck@google.com> | Thu Jun 24 17:09:32 2021 -0400 |
committer | John Reck <jreck@google.com> | Thu Jun 24 21:58:05 2021 +0000 |
tree | 210f6c122864d1cbe4cd8ff2c5a057839993c240 | |
parent | a02615b9cc55ae2310bf5de366bc7352a86814e4 [diff] |
Delete RenderProxy off of the cleaner thread Speculation for the cause of an ANR. HardwareRenderer's cleaner can block on RenderThread, which in turn blocks ART's cleaner thread. This can potentially cause other blockages, but it's also poor behavior to have such a long-running Cleaner anyway. Avoid this by putting cleanup to CommonPool. Bug: 191514384 Test: make, CtsUiRenderingTestCases still passes Change-Id: I8190f7862528c3ac39ce636f6fca229322480968