#include "content/browser/network/network_service_util_internal.h"
#include "base/check.h"
#include "base/command_line.h"
#include "build/build_config.h"
#include "content/browser/network/network_service_util_internal.h"
#include "content/public/common/content_features.h"
#include "content/public/common/content_switches.h"
#if BUILDFLAG(IS_ANDROID)
#include "base/metrics/field_trial_params.h"
#include "base/system/sys_info.h"
#endif
namespace content {
namespace {
std::optional<bool> g_force_network_service_process_in_or_out;
#if BUILDFLAG(IS_ANDROID)
BASE_FEATURE(kNetworkServiceOutOfProcessMemoryThreshold,
"NetworkServiceOutOfProcessMemoryThreshold",
base::FEATURE_ENABLED_BY_DEFAULT);
constexpr base::FeatureParam<int> kNetworkServiceOutOfProcessThresholdMb{
&kNetworkServiceOutOfProcessMemoryThreshold,
"network_service_oop_threshold_mb", 1077};
#endif
}
void ForceInProcessNetworkServiceImpl() { … }
void ForceOutOfProcessNetworkServiceImpl() { … }
bool IsInProcessNetworkServiceImpl() { … }
}