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

Commit 0f8fc9a0 authored by Hans Boehm's avatar Hans Boehm
Browse files

Make LoadClass collect garbage as promised

I found no clients or tests for this. But System.gc() by itself does
nothing, so the original version clearly does not work as intended. The
revised version may.

Bug: 193185229
Test: Treehugger
Change-Id: Ie4e59834a6dd23d83f30f8d0aaa1bf6d124ade91
parent 87daf9f5
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -14,8 +14,8 @@
 * limitations under the License.
 */

import android.util.Log;
import android.os.Debug;
import android.util.Log;

/**
 * Loads a class, runs the garbage collector, and prints showmap output.
@@ -46,7 +46,7 @@ class LoadClass {
            }
        }

        System.gc();
        Runtime.getRuntime().gc();

        int allocCount = Debug.getGlobalAllocCount();
        int allocSize = Debug.getGlobalAllocSize();