diff options
author | Jing Ji <jji@google.com> | 2020-08-15 01:47:30 -0700 |
---|---|---|
committer | Jing Ji <jji@google.com> | 2020-08-26 22:49:41 -0700 |
commit | a744733c32162f067aedd906b13ff12b85164686 (patch) | |
tree | 807be41e9a1b30fc28a6c14fb04b2dcf9c76ec6d /rs/java/android/renderscript/ProgramFragmentFixedFunction.java | |
parent | ddd30775556e28060c71f3bb61ef810c2e464e59 (diff) |
Avoid full oomAdjUpdate in unbinding services / provders etc.
Only update the necessary processes
Overall during mpts shuffled round robin test:
* Average time spent on each oomadj update reduced by ~32.05%
* Total number of calls into oomadj update increased by ~6.12%,
this is because we now force a partial oomadj update before
delivering broadcast to the receiver, to make sure the receiver
always gets a correct procstate/oomadj score in the processing
of the broadcast.
* Total cpu time spent on oomadj update reduced by ~27.86%
Bug: 164452388
Bug: 162042261
Bug: 162450085
Test: atest CtsAppTestCases
Test: atest CtsContentTestCases
Test: atest ActivityManagerPerfTests:OomAdjPerfTest
Change-Id: I5df33c8dd4f670ce4ad03386ece91d9add6db85e
Diffstat (limited to 'rs/java/android/renderscript/ProgramFragmentFixedFunction.java')
0 files changed, 0 insertions, 0 deletions