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

Commit 67198830 authored by Andres Morales's avatar Andres Morales Committed by Android (Google) Code Review
Browse files

Merge "Increase min free levels for cached processes on 64bit" into lmp-mr1-dev

parents 9c95264e 97621e05
Loading
Loading
Loading
Loading
+5 −11
Original line number Original line Diff line number Diff line
@@ -235,22 +235,16 @@ final class ProcessList {
            Slog.i("XXXXXX", "minfree_adj=" + minfree_adj + " minfree_abs=" + minfree_abs);
            Slog.i("XXXXXX", "minfree_adj=" + minfree_adj + " minfree_abs=" + minfree_abs);
        }
        }


        // We've now baked in the increase to the basic oom values above, since
        if (Build.SUPPORTED_64_BIT_ABIS.length > 0) {
        // they seem to be useful more generally for devices that are tight on
            // Increase the high min-free levels for cached processes for 64-bit
        // memory than just for 64 bit.  This should probably have some more
            mOomMinFreeHigh[4] = 225000;
        // tuning done, so not deleting it quite yet...
            mOomMinFreeHigh[5] = 325000;
        final boolean is64bit = false; //Build.SUPPORTED_64_BIT_ABIS.length > 0;
        }


        for (int i=0; i<mOomAdj.length; i++) {
        for (int i=0; i<mOomAdj.length; i++) {
            int low = mOomMinFreeLow[i];
            int low = mOomMinFreeLow[i];
            int high = mOomMinFreeHigh[i];
            int high = mOomMinFreeHigh[i];
            mOomMinFree[i] = (int)(low + ((high-low)*scale));
            mOomMinFree[i] = (int)(low + ((high-low)*scale));
            if (is64bit) {
                // On 64 bit devices, we consume more baseline RAM, because 64 bit is cool!
                // To avoid being all pagey and stuff, scale up the memory levels to
                // give us some breathing room.
                mOomMinFree[i] = (3*mOomMinFree[i])/2;
            }
        }
        }


        if (minfree_abs >= 0) {
        if (minfree_abs >= 0) {