summaryrefslogtreecommitdiffstats
path: root/base
diff options
context:
space:
mode:
authorleng@chromium.org <leng@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-04-12 15:12:50 +0000
committerleng@chromium.org <leng@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-04-12 15:12:50 +0000
commit56b86334d4b8110497667fcafe5f6623d90b70fa (patch)
tree79793ab76e38e351e68f46e8d728bcfcbdf94fbf /base
parentf21d61278ab98f1feed4acacd7c3ab0c2568a2b0 (diff)
downloadchromium_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.mm7
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))