Index: chrome/browser/ui/webui/task_manager/task_manager_handler.cc |
diff --git a/chrome/browser/ui/webui/task_manager/task_manager_handler.cc b/chrome/browser/ui/webui/task_manager/task_manager_handler.cc |
index 35e0ce57f64e350a87dbd576b9a069b9f933e1ba..bf398393e6a3712806657ab8f949d0eab67e6d33 100644 |
--- a/chrome/browser/ui/webui/task_manager/task_manager_handler.cc |
+++ b/chrome/browser/ui/webui/task_manager/task_manager_handler.cc |
@@ -104,6 +104,18 @@ Value* CreateColumnValue(const TaskManagerModel* tm, |
tm->GetFPS(i, &fps); |
return Value::CreateDoubleValue(fps); |
} |
+ if (column_name == "vidmem") |
+ return Value::CreateStringValue(tm->GetResourceVidmem(i)); |
+ if (column_name == "vidmemValue") { |
+ size_t vidmem; |
+ bool has_duplicates; |
+ double value; |
+ if (tm->GetVidmem(i, &vidmem, &has_duplicates)) |
+ value = static_cast<double>(vidmem); |
+ else |
+ value = 0; |
+ return Value::CreateDoubleValue(value); |
+ } |
if (column_name == "sqliteMemoryUsed") |
return Value::CreateStringValue(tm->GetResourceSqliteMemoryUsed(i)); |
if (column_name == "sqliteMemoryUsedValue") { |
@@ -170,6 +182,7 @@ const ColumnType kColumnsList[] = { |
{"profileName", false, true}, |
{"networkUsage", true, true}, |
{"fps", true, true}, |
+ {"vidmem", true, false}, |
{"goatsTeleported", true, true}, |
{"canInspect", false, true}, |
{"canActivate", false, true} |