summaryrefslogtreecommitdiffstats
path: root/base/process_util_mac.mm
diff options
context:
space:
mode:
authorthomasvl@chromium.org <thomasvl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-06-11 12:45:45 +0000
committerthomasvl@chromium.org <thomasvl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-06-11 12:45:45 +0000
commit796da7c88c4a3e801fc3ed5eb292470f029db9a4 (patch)
tree69b05c6c0e9810f7548f8c53dfe6a185354c1021 /base/process_util_mac.mm
parent6233deeca757293ccf93110e470e7f42520f6fd9 (diff)
downloadchromium_src-796da7c88c4a3e801fc3ed5eb292470f029db9a4.zip
chromium_src-796da7c88c4a3e801fc3ed5eb292470f029db9a4.tar.gz
chromium_src-796da7c88c4a3e801fc3ed5eb292470f029db9a4.tar.bz2
Revert 18159 since it wasn't using all the data it should be.
TEST=none BUG=none TBR=mark Review URL: http://codereview.chromium.org/123016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18160 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/process_util_mac.mm')
-rw-r--r--base/process_util_mac.mm46
1 files changed, 4 insertions, 42 deletions
diff --git a/base/process_util_mac.mm b/base/process_util_mac.mm
index a55e279..de59896 100644
--- a/base/process_util_mac.mm
+++ b/base/process_util_mac.mm
@@ -7,9 +7,6 @@
#import <Cocoa/Cocoa.h>
#include <crt_externs.h>
-#include <mach/shared_memory_server.h>
-#include <mach/task_info.h>
-#include <mach/task.h>
#include <spawn.h>
#include <sys/sysctl.h>
#include <sys/types.h>
@@ -237,29 +234,8 @@ bool ProcessMetrics::GetIOCounters(IoCounters* io_counters) const {
}
size_t ProcessMetrics::GetPagefileUsage() const {
- size_t result = 0;
-
- kern_return_t kr;
- struct task_basic_info info;
- mach_msg_type_number_t info_count = TASK_BASIC_INFO_COUNT;
-
- kr = task_info(mach_task_self(), TASK_BASIC_INFO,
- reinterpret_cast<task_info_t>(static_cast<void*>(&info)),
- &info_count);
- if (kr == KERN_SUCCESS) {
- // The app's virtual address map contains lots of shared code that will
- // show up as part of our virtual_size. So, in order to reflect a "vsize"
- // that is more inline with what Activity Monitor and top report, we need
- // to subtract this stuff out.
- if (info.virtual_size > (SHARED_TEXT_REGION_SIZE + SHARED_DATA_REGION_SIZE))
- info.virtual_size -= (SHARED_TEXT_REGION_SIZE + SHARED_DATA_REGION_SIZE);
-
- result = info.virtual_size;
- } else {
- LOG(ERROR) << "failed to collect the process virtual size";
- }
-
- return result;
+ NOTIMPLEMENTED();
+ return 0;
}
size_t ProcessMetrics::GetPeakPagefileUsage() const {
@@ -268,22 +244,8 @@ size_t ProcessMetrics::GetPeakPagefileUsage() const {
}
size_t ProcessMetrics::GetWorkingSetSize() const {
- size_t result = 0;
-
- kern_return_t kr;
- struct task_basic_info info;
- mach_msg_type_number_t info_count = TASK_BASIC_INFO_COUNT;
-
- kr = task_info(mach_task_self(), TASK_BASIC_INFO,
- reinterpret_cast<task_info_t>(static_cast<void*>(&info)),
- &info_count);
- if (kr == KERN_SUCCESS) {
- result = info.resident_size;
- } else {
- LOG(ERROR) << "failed to collect the process resident size";
- }
-
- return result;
+ NOTIMPLEMENTED();
+ return 0;
}
size_t ProcessMetrics::GetPeakWorkingSetSize() const {