#include "components/performance_manager/public/features.h"
#include "base/feature_list.h"
#include "base/metrics/field_trial_params.h"
#include "base/time/time.h"
#include "build/build_config.h"
#include "build/chromeos_buildflags.h"
namespace performance_manager::features {
BASE_FEATURE(…);
#if !BUILDFLAG(IS_ANDROID)
BASE_FEATURE(…);
BASE_FEATURE(…);
BASE_FEATURE(…);
BASE_FEATURE(…);
BASE_FEATURE(…);
const base::FeatureParam<base::TimeDelta>
kPerformanceControlsBatterySurveyLookback{ … };
#if BUILDFLAG(IS_WIN)
BASE_FEATURE(kPrefetchVirtualMemoryPolicy,
"PrefetchVirtualMemoryPolicy",
base::FEATURE_DISABLED_BY_DEFAULT);
#endif
BASE_FEATURE(…);
BASE_FEATURE(…);
BASE_FEATURE(…);
bool ShouldUsePerformanceInterventionBackend() { … }
const base::FeatureParam<int> kInterventionDialogStringVersion{ … };
const base::FeatureParam<bool> kInterventionShowMixedProfileSuggestions{ … };
const base::FeatureParam<base::TimeDelta> kInterventionButtonTimeout{ … };
const base::FeatureParam<base::TimeDelta> kCPUTimeOverThreshold{ … };
const base::FeatureParam<base::TimeDelta> kCPUSampleFrequency{ … };
const base::FeatureParam<int> kCPUDegradedHealthPercentageThreshold{ … };
const base::FeatureParam<int> kCPUUnhealthyPercentageThreshold{ … };
const base::FeatureParam<int> kCPUMaxActionableTabs{ … };
const base::FeatureParam<int> kMinimumActionableTabCPUPercentage{ … };
const base::FeatureParam<base::TimeDelta> kMemoryTimeOverThreshold{ … };
const base::FeatureParam<int> kMemoryFreePercentThreshold{ … };
const base::FeatureParam<int> kMemoryFreeBytesThreshold{ … };
#if BUILDFLAG(IS_CHROMEOS)
BASE_FEATURE(kUnthrottledTabProcessReporting,
"UnthrottledTabProcessReporting",
base::FEATURE_DISABLED_BY_DEFAULT);
#endif
#endif
BASE_FEATURE(…);
const base::FeatureParam<bool> kInheritParentPriority{ … };
const base::FeatureParam<bool> kDownvoteAdFrames{ … };
BASE_FEATURE(…);
BASE_FEATURE(…);
BASE_FEATURE(…);
BASE_FEATURE(…);
const base::FeatureParam<base::TimeDelta> kDelayBeforeLogging{ … };
const base::FeatureParam<int> kThresholdChromeCPUPercent{ … };
BASE_FEATURE(…);
const base::FeatureParam<double> kFreezingOnBatterySaverHighCPUProportion{ … };
BASE_FEATURE(…);
BASE_FEATURE(…);
BASE_FEATURE(…);
BASE_FEATURE(…);
}