Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(460)

Side by Side Diff: chrome/browser/task_manager/task_manager.cc

Issue 63273002: Rename WebKit namespace to blink (part 4) (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/task_manager/task_manager.h" 5 #include "chrome/browser/task_manager/task_manager.h"
6 6
7 #include "base/bind.h" 7 #include "base/bind.h"
8 #include "base/i18n/number_formatting.h" 8 #include "base/i18n/number_formatting.h"
9 #include "base/i18n/rtl.h" 9 #include "base/i18n/rtl.h"
10 #include "base/prefs/pref_registry_simple.h" 10 #include "base/prefs/pref_registry_simple.h"
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after
85 int row1, 85 int row1,
86 int row2) { 86 int row2) {
87 T value1; 87 T value1;
88 T value2; 88 T value2;
89 bool value1_valid = (model->*f)(row1, &value1); 89 bool value1_valid = (model->*f)(row1, &value1);
90 bool value2_valid = (model->*f)(row2, &value2); 90 bool value2_valid = (model->*f)(row2, &value2);
91 return value1_valid && value2_valid ? ValueCompare(value1, value2) : 91 return value1_valid && value2_valid ? ValueCompare(value1, value2) :
92 OrderUnavailableValue(value1_valid, value2_valid); 92 OrderUnavailableValue(value1_valid, value2_valid);
93 } 93 }
94 94
95 string16 FormatStatsSize(const WebKit::WebCache::ResourceTypeStat& stat) { 95 string16 FormatStatsSize(const blink::WebCache::ResourceTypeStat& stat) {
96 return l10n_util::GetStringFUTF16(IDS_TASK_MANAGER_CACHE_SIZE_CELL_TEXT, 96 return l10n_util::GetStringFUTF16(IDS_TASK_MANAGER_CACHE_SIZE_CELL_TEXT,
97 ui::FormatBytesWithUnits(stat.size, ui::DATA_UNITS_KIBIBYTE, false), 97 ui::FormatBytesWithUnits(stat.size, ui::DATA_UNITS_KIBIBYTE, false),
98 ui::FormatBytesWithUnits(stat.liveSize, ui::DATA_UNITS_KIBIBYTE, false)); 98 ui::FormatBytesWithUnits(stat.liveSize, ui::DATA_UNITS_KIBIBYTE, false));
99 } 99 }
100 100
101 // Returns true if the specified id should use the first value in the group. 101 // Returns true if the specified id should use the first value in the group.
102 bool IsSharedByGroup(int col_id) { 102 bool IsSharedByGroup(int col_id) {
103 switch (col_id) { 103 switch (col_id) {
104 case IDS_TASK_MANAGER_PRIVATE_MEM_COLUMN: 104 case IDS_TASK_MANAGER_PRIVATE_MEM_COLUMN:
105 case IDS_TASK_MANAGER_SHARED_MEM_COLUMN: 105 case IDS_TASK_MANAGER_SHARED_MEM_COLUMN:
(...skipping 519 matching lines...) Expand 10 before | Expand all | Expand 10 after
625 &values.user_handles_peak); 625 &values.user_handles_peak);
626 values.is_user_handles_valid = true; 626 values.is_user_handles_valid = true;
627 } 627 }
628 *current = values.user_handles; 628 *current = values.user_handles;
629 *peak = values.user_handles_peak; 629 *peak = values.user_handles_peak;
630 #endif 630 #endif
631 } 631 }
632 632
633 bool TaskManagerModel::GetWebCoreCacheStats( 633 bool TaskManagerModel::GetWebCoreCacheStats(
634 int index, 634 int index,
635 WebKit::WebCache::ResourceTypeStats* result) const { 635 blink::WebCache::ResourceTypeStats* result) const {
636 if (!CacheWebCoreStats(index)) 636 if (!CacheWebCoreStats(index))
637 return false; 637 return false;
638 *result = GetPerResourceValues(index).webcore_stats; 638 *result = GetPerResourceValues(index).webcore_stats;
639 return true; 639 return true;
640 } 640 }
641 641
642 bool TaskManagerModel::GetVideoMemory(int index, 642 bool TaskManagerModel::GetVideoMemory(int index,
643 size_t* video_memory, 643 size_t* video_memory,
644 bool* has_duplicates) const { 644 bool* has_duplicates) const {
645 *video_memory = 0; 645 *video_memory = 0;
(...skipping 237 matching lines...) Expand 10 before | Expand all | Expand 10 after
883 GetUSERHandles(row2, &current2, &peak2); 883 GetUSERHandles(row2, &current2, &peak2);
884 return ValueCompare(current1, current2); 884 return ValueCompare(current1, current2);
885 } 885 }
886 886
887 case IDS_TASK_MANAGER_WEBCORE_IMAGE_CACHE_COLUMN: 887 case IDS_TASK_MANAGER_WEBCORE_IMAGE_CACHE_COLUMN:
888 case IDS_TASK_MANAGER_WEBCORE_SCRIPTS_CACHE_COLUMN: 888 case IDS_TASK_MANAGER_WEBCORE_SCRIPTS_CACHE_COLUMN:
889 case IDS_TASK_MANAGER_WEBCORE_CSS_CACHE_COLUMN: { 889 case IDS_TASK_MANAGER_WEBCORE_CSS_CACHE_COLUMN: {
890 bool row1_stats_valid = CacheWebCoreStats(row1); 890 bool row1_stats_valid = CacheWebCoreStats(row1);
891 bool row2_stats_valid = CacheWebCoreStats(row2); 891 bool row2_stats_valid = CacheWebCoreStats(row2);
892 if (row1_stats_valid && row2_stats_valid) { 892 if (row1_stats_valid && row2_stats_valid) {
893 const WebKit::WebCache::ResourceTypeStats& stats1( 893 const blink::WebCache::ResourceTypeStats& stats1(
894 GetPerResourceValues(row1).webcore_stats); 894 GetPerResourceValues(row1).webcore_stats);
895 const WebKit::WebCache::ResourceTypeStats& stats2( 895 const blink::WebCache::ResourceTypeStats& stats2(
896 GetPerResourceValues(row2).webcore_stats); 896 GetPerResourceValues(row2).webcore_stats);
897 switch (col_id) { 897 switch (col_id) {
898 case IDS_TASK_MANAGER_WEBCORE_IMAGE_CACHE_COLUMN: 898 case IDS_TASK_MANAGER_WEBCORE_IMAGE_CACHE_COLUMN:
899 return ValueCompare(stats1.images.size, stats2.images.size); 899 return ValueCompare(stats1.images.size, stats2.images.size);
900 case IDS_TASK_MANAGER_WEBCORE_SCRIPTS_CACHE_COLUMN: 900 case IDS_TASK_MANAGER_WEBCORE_SCRIPTS_CACHE_COLUMN:
901 return ValueCompare(stats1.scripts.size, stats2.scripts.size); 901 return ValueCompare(stats1.scripts.size, stats2.scripts.size);
902 case IDS_TASK_MANAGER_WEBCORE_CSS_CACHE_COLUMN: 902 case IDS_TASK_MANAGER_WEBCORE_CSS_CACHE_COLUMN:
903 return ValueCompare(stats1.cssStyleSheets.size, 903 return ValueCompare(stats1.cssStyleSheets.size,
904 stats2.cssStyleSheets.size); 904 stats2.cssStyleSheets.size);
905 default: 905 default:
(...skipping 306 matching lines...) Expand 10 before | Expand all | Expand 10 after
1212 } 1212 }
1213 1213
1214 if (!resources_.empty()) { 1214 if (!resources_.empty()) {
1215 FOR_EACH_OBSERVER(TaskManagerModelObserver, observer_list_, 1215 FOR_EACH_OBSERVER(TaskManagerModelObserver, observer_list_,
1216 OnItemsChanged(0, ResourceCount())); 1216 OnItemsChanged(0, ResourceCount()));
1217 } 1217 }
1218 } 1218 }
1219 1219
1220 void TaskManagerModel::NotifyResourceTypeStats( 1220 void TaskManagerModel::NotifyResourceTypeStats(
1221 base::ProcessId renderer_id, 1221 base::ProcessId renderer_id,
1222 const WebKit::WebCache::ResourceTypeStats& stats) { 1222 const blink::WebCache::ResourceTypeStats& stats) {
1223 for (ResourceList::iterator it = resources_.begin(); 1223 for (ResourceList::iterator it = resources_.begin();
1224 it != resources_.end(); ++it) { 1224 it != resources_.end(); ++it) {
1225 if (base::GetProcId((*it)->GetProcess()) == renderer_id) { 1225 if (base::GetProcId((*it)->GetProcess()) == renderer_id) {
1226 (*it)->NotifyResourceTypeStats(stats); 1226 (*it)->NotifyResourceTypeStats(stats);
1227 } 1227 }
1228 } 1228 }
1229 } 1229 }
1230 1230
1231 void TaskManagerModel::NotifyFPS(base::ProcessId renderer_id, 1231 void TaskManagerModel::NotifyFPS(base::ProcessId renderer_id,
1232 int routing_id, 1232 int routing_id,
(...skipping 325 matching lines...) Expand 10 before | Expand all | Expand 10 after
1558 params.host_desktop_type = desktop_type; 1558 params.host_desktop_type = desktop_type;
1559 chrome::Navigate(&params); 1559 chrome::Navigate(&params);
1560 } 1560 }
1561 1561
1562 TaskManager::TaskManager() 1562 TaskManager::TaskManager()
1563 : model_(new TaskManagerModel(this)) { 1563 : model_(new TaskManagerModel(this)) {
1564 } 1564 }
1565 1565
1566 TaskManager::~TaskManager() { 1566 TaskManager::~TaskManager() {
1567 } 1567 }
OLDNEW
« no previous file with comments | « chrome/browser/task_manager/task_manager.h ('k') | chrome/browser/task_manager/task_manager_notification_browsertest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698