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

Commit d6f976fb authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Add getPackageIntentForSender benchmark"

parents 33f28b69 3e4452b2
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -18,6 +18,7 @@ package com.android.startop.test;

import android.app.Activity;
import android.app.ActivityManager;
import android.app.PendingIntent;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
@@ -158,6 +159,14 @@ class SystemServerBenchmarks {
        benchmarks.addBenchmark("getRunningAppProcesses", () -> {
            am.getRunningAppProcesses();
        });

        // We use PendingIntent.getCreatorPackage, since
        //  getPackageIntentForSender is not public to us, but getCreatorPackage
        //  is just a thin wrapper around it.
        PendingIntent pi = PendingIntent.getActivity(parent, 0, new Intent(), 0);
        benchmarks.addBenchmark("getPackageIntentForSender", () -> {
            pi.getCreatorPackage();
        });
    }

    /**