chromium/chrome/browser/performance_manager/mechanisms/working_set_trimmer.h

// Copyright 2019 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef CHROME_BROWSER_PERFORMANCE_MANAGER_MECHANISMS_WORKING_SET_TRIMMER_H_
#define CHROME_BROWSER_PERFORMANCE_MANAGER_MECHANISMS_WORKING_SET_TRIMMER_H_

#include "base/no_destructor.h"

namespace performance_manager {

class ProcessNode;

namespace mechanism {

// A WorkingSetTrimmer will reduce a ProcessNode's memory footprint by giving a
// hint to the operating system that this processes memory may be reclaimed or
// trimmed.
class WorkingSetTrimmer {};

}  // namespace mechanism
}  // namespace performance_manager

#endif  // CHROME_BROWSER_PERFORMANCE_MANAGER_MECHANISMS_WORKING_SET_TRIMMER_H_