// Copyright 2018 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "sql/sql_features.h" namespace sql { namespace features { // Skip the logic for preloading databases. // // Enabling this feature turns sql::Database::Preload() into a noop. // https://crbug.com/243949 suggests that sql::Database::Preload() was added // without any proper benchmarking, and the logic is a pessimization for modern // OS schedulers. // // TODO(pwnall): After the performance impact of the change is assessed, remove // sql::Database::Preload() and this flag. const base::Feature kSqlSkipPreload{"SqlSkipPreload", base::FEATURE_DISABLED_BY_DEFAULT}; } // namespace features } // namespace sql