diff options
author | leng@chromium.org <leng@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-04-12 15:12:50 +0000 |
---|---|---|
committer | leng@chromium.org <leng@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-04-12 15:12:50 +0000 |
commit | 56b86334d4b8110497667fcafe5f6623d90b70fa (patch) | |
tree | 79793ab76e38e351e68f46e8d728bcfcbdf94fbf /base | |
parent | f21d61278ab98f1feed4acacd7c3ab0c2568a2b0 (diff) | |
download | chromium_src-56b86334d4b8110497667fcafe5f6623d90b70fa.zip chromium_src-56b86334d4b8110497667fcafe5f6623d90b70fa.tar.gz chromium_src-56b86334d4b8110497667fcafe5f6623d90b70fa.tar.bz2 |
Adds iOS implementation of ProcessMetrics::GetPagefileUsage().
BUG=None
Review URL: https://chromiumcodereview.appspot.com/13918009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@193939 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base')
-rw-r--r-- | base/process_util_ios.mm | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/base/process_util_ios.mm b/base/process_util_ios.mm index 161d396..9d96990 100644 --- a/base/process_util_ios.mm +++ b/base/process_util_ios.mm @@ -57,6 +57,13 @@ ProcessMetrics* ProcessMetrics::CreateProcessMetrics(ProcessHandle process) { return new ProcessMetrics(process); } +size_t ProcessMetrics::GetPagefileUsage() const { + task_basic_info_64 task_info_data; + if (!GetTaskInfo(&task_info_data)) + return 0; + return task_info_data.virtual_size; +} + size_t ProcessMetrics::GetWorkingSetSize() const { task_basic_info_64 task_info_data; if (!GetTaskInfo(&task_info_data)) |