summaryrefslogtreecommitdiffstats
path: root/base/process.h
diff options
context:
space:
mode:
authorpkasting@chromium.org <pkasting@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-09-30 20:42:27 +0000
committerpkasting@chromium.org <pkasting@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-09-30 20:42:27 +0000
commit57a336aa8b9a591e42fadcae359b20d596af7526 (patch)
tree74c2068e69aaa70c2040e62d8d14dc3583246c2b /base/process.h
parent0003f509cd63c23518dd20e62e871807ae973065 (diff)
downloadchromium_src-57a336aa8b9a591e42fadcae359b20d596af7526.zip
chromium_src-57a336aa8b9a591e42fadcae359b20d596af7526.tar.gz
chromium_src-57a336aa8b9a591e42fadcae359b20d596af7526.tar.bz2
Remove all MemoryModel-related code, since we're unlikely to use it again. Also changes some sample code to use a random generic name ("PruningAlgorithm") instead of MemoryModel in hopes that no one will be confused.
This does not remove IdleTimer, even though it now has no users. I do plan to remove it, but I want to do that in a separate commit so it's easy to reference and revert if at some later point we want this functionality. BUG=none TEST=none Review URL: http://codereview.chromium.org/242079 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27652 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/process.h')
-rw-r--r--base/process.h18
1 files changed, 0 insertions, 18 deletions
diff --git a/base/process.h b/base/process.h
index 459ad58..fa076b9 100644
--- a/base/process.h
+++ b/base/process.h
@@ -66,24 +66,6 @@ class Process {
// Returns true if the priority was changed, false otherwise.
bool SetProcessBackgrounded(bool value);
- // Reduces the working set of memory used by the process.
- // The algorithm used by this function is intentionally vague. Repeated calls
- // to this function consider the process' previous required Working Set sizes
- // to determine a reasonable reduction. This helps give memory back to the OS
- // in increments without over releasing memory.
- // When the WorkingSet is reduced, it is permanent, until the caller calls
- // UnReduceWorkingSet.
- // Returns true if successful, false otherwise.
- bool ReduceWorkingSet();
-
- // Undoes the effects of prior calls to ReduceWorkingSet().
- // Returns true if successful, false otherwise.
- bool UnReduceWorkingSet();
-
- // Releases as much of the working set back to the OS as possible.
- // Returns true if successful, false otherwise.
- bool EmptyWorkingSet();
-
private:
ProcessHandle process_;
size_t last_working_set_size_;