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

Commit e41ccb21 authored by Yi Kong's avatar Yi Kong Committed by Automerger Merge Worker
Browse files

Merge "profcollect: Use DeviceConfig to control trace parameters" am:...

Merge "profcollect: Use DeviceConfig to control trace parameters" am: be52dafa am: 1bd94db8 am: 765230c0

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1495717

Change-Id: I6bf776649ae9135e77a28d5cdb2b9c7e1f7ae746
parents 5df8a1b1 765230c0
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -28,7 +28,6 @@ import android.os.IBinder.DeathRecipient;
import android.os.Looper;
import android.os.RemoteException;
import android.os.ServiceManager;
import android.os.SystemProperties;
import android.os.UpdateEngine;
import android.os.UpdateEngineCallback;
import android.provider.DeviceConfig;
@@ -227,8 +226,8 @@ public final class ProfcollectForwardingService extends SystemService {
        }

        // Sample for a fraction of app launches.
        int traceFrequency =
                SystemProperties.getInt("persist.profcollectd.applaunch_trace_freq", 2);
        int traceFrequency = DeviceConfig.getInt(DeviceConfig.NAMESPACE_PROFCOLLECT_NATIVE_BOOT,
                "applaunch_trace_freq", 2);
        int randomNum = ThreadLocalRandom.current().nextInt(100);
        if (randomNum < traceFrequency) {
            try {