summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjamesr@chromium.org <jamesr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-09-25 22:43:35 +0000
committerjamesr@chromium.org <jamesr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-09-25 22:43:35 +0000
commitb4911ec38089ef090010c6e92e851690893dcf6b (patch)
treedc8726df897e9d6f1e64d6a7f3410232baa40fc6
parente9b2727fd53475a42d0fc1acd310d63641a544f6 (diff)
downloadchromium_src-b4911ec38089ef090010c6e92e851690893dcf6b.zip
chromium_src-b4911ec38089ef090010c6e92e851690893dcf6b.tar.gz
chromium_src-b4911ec38089ef090010c6e92e851690893dcf6b.tar.bz2
Enables WebCache columns on OS X's task manager.
TEST=Enabled the Task Manager context menu, opened, enabled columns and observed values that look reasonable. BUG=16221 Review URL: http://codereview.chromium.org/243006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27270 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--chrome/browser/cocoa/task_manager_mac.mm17
1 files changed, 17 insertions, 0 deletions
diff --git a/chrome/browser/cocoa/task_manager_mac.mm b/chrome/browser/cocoa/task_manager_mac.mm
index 1016f97..1bc4f31 100644
--- a/chrome/browser/cocoa/task_manager_mac.mm
+++ b/chrome/browser/cocoa/task_manager_mac.mm
@@ -85,6 +85,11 @@
[self addColumnWithId:IDS_TASK_MANAGER_CPU_COLUMN visible:YES];
[self addColumnWithId:IDS_TASK_MANAGER_NET_COLUMN visible:YES];
[self addColumnWithId:IDS_TASK_MANAGER_PROCESS_ID_COLUMN visible:NO];
+ [self addColumnWithId:IDS_TASK_MANAGER_WEBCORE_IMAGE_CACHE_COLUMN
+ visible:NO];
+ [self addColumnWithId:IDS_TASK_MANAGER_WEBCORE_SCRIPTS_CACHE_COLUMN
+ visible:NO];
+ [self addColumnWithId:IDS_TASK_MANAGER_WEBCORE_CSS_CACHE_COLUMN visible:NO];
[self addColumnWithId:IDS_TASK_MANAGER_GOATS_TELEPORTED_COLUMN visible:NO];
}
@@ -165,6 +170,18 @@
return @"";
return base::SysWideToNSString(model_->GetResourceProcessId(row));
+ case IDS_TASK_MANAGER_WEBCORE_IMAGE_CACHE_COLUMN: // WebCore image cache
+ return base::SysWideToNSString(
+ model_->GetResourceWebCoreImageCacheSize(row));
+
+ case IDS_TASK_MANAGER_WEBCORE_SCRIPTS_CACHE_COLUMN: // WebCore script cache
+ return base::SysWideToNSString(
+ model_->GetResourceWebCoreScriptsCacheSize(row));
+
+ case IDS_TASK_MANAGER_WEBCORE_CSS_CACHE_COLUMN: // WebCore CSS cache
+ return base::SysWideToNSString(
+ model_->GetResourceWebCoreCSSCacheSize(row));
+
case IDS_TASK_MANAGER_GOATS_TELEPORTED_COLUMN: // Goats Teleported!
return base::SysWideToNSString(model_->GetResourceGoatsTeleported(row));