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

Commit 334def37 authored by Dianne Hackborn's avatar Dianne Hackborn
Browse files

Small optimization to oom adj computation.

Use manual iteration over the ArraySet here, not
an iterator.

Bug: 68079870
Test: manual
Change-Id: Ifddaca6fe43a35211cad86fbba0efdda17065539
parent ad5570f5
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -20766,9 +20766,10 @@ public class ActivityManagerService extends IActivityManager.Stub
    // the current [or imminent] receiver on.
    private boolean isReceivingBroadcastLocked(ProcessRecord app,
            ArraySet<BroadcastQueue> receivingQueues) {
        if (!app.curReceivers.isEmpty()) {
            for (BroadcastRecord r : app.curReceivers) {
                receivingQueues.add(r.queue);
        final int N = app.curReceivers.size();
        if (N > 0) {
            for (int i = 0; i < N; i++) {
                receivingQueues.add(app.curReceivers.valueAt(i).queue);
            }
            return true;
        }