Change switch ratio when new package has reported during device boot up.

Fix: 150818125
Test: atest collectAsyncStackTrace

Change-Id: Iac61ef6177b648cd3734896845fd7bc799490f7e
This commit is contained in:
Stanislav Zholnin
2020-04-19 06:21:36 +01:00
parent ae4f136023
commit 1549209691

View File

@@ -5750,7 +5750,7 @@ public class AppOpsService extends IAppOpsService.Stub {
*/
private void switchPackageIfBootTimeOrRarelyUsedLocked(@NonNull String packageName) {
if (mSampledPackage == null) {
if (ThreadLocalRandom.current().nextFloat() < 0.1f) {
if (ThreadLocalRandom.current().nextFloat() < 0.5f) {
mSamplingStrategy = SAMPLING_STRATEGY_BOOT_TIME_SAMPLING;
resampleAppOpForPackageLocked(packageName);
}