Index: chrome/browser/memory_details.cc |
=================================================================== |
--- chrome/browser/memory_details.cc (revision 189692) |
+++ chrome/browser/memory_details.cc (working copy) |
@@ -15,6 +15,7 @@ |
#include "chrome/browser/extensions/extension_service.h" |
#include "chrome/browser/profiles/profile.h" |
#include "chrome/browser/view_type_utils.h" |
+#include "chrome/common/chrome_process_type.h" |
#include "chrome/common/extensions/extension.h" |
#include "chrome/common/url_constants.h" |
#include "content/public/browser/browser_child_process_host_iterator.h" |
@@ -26,7 +27,6 @@ |
#include "content/public/browser/render_view_host.h" |
#include "content/public/browser/web_contents.h" |
#include "content/public/common/bindings_policy.h" |
-#include "content/public/common/process_type.h" |
#include "grit/chromium_strings.h" |
#include "grit/generated_resources.h" |
#include "ui/base/l10n/l10n_util.h" |
@@ -71,18 +71,18 @@ |
// static |
std::string ProcessMemoryInformation::GetFullTypeNameInEnglish( |
- content::ProcessType type, |
+ int process_type, |
RendererProcessType rtype) { |
- if (type == content::PROCESS_TYPE_RENDERER) |
+ if (process_type == content::PROCESS_TYPE_RENDERER) |
return GetRendererTypeNameInEnglish(rtype); |
- return content::GetProcessTypeNameInEnglish(type); |
+ return content::GetProcessTypeNameInEnglish(process_type); |
} |
ProcessMemoryInformation::ProcessMemoryInformation() |
: pid(0), |
num_processes(0), |
is_diagnostics(false), |
- type(content::PROCESS_TYPE_UNKNOWN), |
+ process_type(content::PROCESS_TYPE_UNKNOWN), |
renderer_type(RENDERER_UNKNOWN) { |
} |
@@ -149,7 +149,7 @@ |
iter1 != processes.rend(); |
++iter1) { |
log += ProcessMemoryInformation::GetFullTypeNameInEnglish( |
- iter1->type, iter1->renderer_type); |
+ iter1->process_type, iter1->renderer_type); |
if (!iter1->titles.empty()) { |
log += " ["; |
for (std::vector<string16>::const_iterator iter2 = |
@@ -183,7 +183,7 @@ |
if (!info.pid) |
continue; |
- info.type = iter.GetData().type; |
+ info.process_type = iter.GetData().process_type; |
info.renderer_type = ProcessMemoryInformation::RENDERER_UNKNOWN; |
info.titles.push_back(iter.GetData().name); |
child_info.push_back(info); |
@@ -225,7 +225,7 @@ |
process.pid != base::GetProcId(render_process_host->GetHandle())) { |
continue; |
} |
- process.type = content::PROCESS_TYPE_RENDERER; |
+ process.process_type = content::PROCESS_TYPE_RENDERER; |
Profile* profile = |
Profile::FromBrowserContext( |
render_process_host->GetBrowserContext()); |
@@ -343,9 +343,9 @@ |
#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_ANDROID) |
if (process.pid == zygote_pid) { |
- process.type = content::PROCESS_TYPE_ZYGOTE; |
+ process.process_type = content::PROCESS_TYPE_ZYGOTE; |
} else if (process.pid == sandbox_helper_pid) { |
- process.type = content::PROCESS_TYPE_SANDBOX_HELPER; |
+ process.process_type = content::PROCESS_TYPE_SANDBOX_HELPER; |
} |
#endif |
} |
@@ -353,7 +353,7 @@ |
// Get rid of other Chrome processes that are from a different profile. |
for (size_t index = 0; index < chrome_browser->processes.size(); |
index++) { |
- if (chrome_browser->processes[index].type == |
+ if (chrome_browser->processes[index].process_type == |
content::PROCESS_TYPE_UNKNOWN) { |
chrome_browser->processes.erase( |
chrome_browser->processes.begin() + index); |
@@ -384,7 +384,7 @@ |
for (size_t index = 0; index < browser.processes.size(); index++) { |
int sample = static_cast<int>(browser.processes[index].working_set.priv); |
aggregate_memory += sample; |
- switch (browser.processes[index].type) { |
+ switch (browser.processes[index].process_type) { |
case content::PROCESS_TYPE_BROWSER: |
UMA_HISTOGRAM_MEMORY_KB("Memory.Browser", sample); |
break; |
@@ -432,14 +432,6 @@ |
UMA_HISTOGRAM_MEMORY_KB("Memory.SandboxHelper", sample); |
other_count++; |
break; |
- case content::PROCESS_TYPE_NACL_LOADER: |
- UMA_HISTOGRAM_MEMORY_KB("Memory.NativeClient", sample); |
- other_count++; |
- break; |
- case content::PROCESS_TYPE_NACL_BROKER: |
- UMA_HISTOGRAM_MEMORY_KB("Memory.NativeClientBroker", sample); |
- other_count++; |
- break; |
case content::PROCESS_TYPE_GPU: |
UMA_HISTOGRAM_MEMORY_KB("Memory.Gpu", sample); |
other_count++; |
@@ -452,6 +444,14 @@ |
UMA_HISTOGRAM_MEMORY_KB("Memory.PepperPluginBroker", sample); |
pepper_plugin_broker_count++; |
break; |
+ case PROCESS_TYPE_NACL_LOADER: |
+ UMA_HISTOGRAM_MEMORY_KB("Memory.NativeClient", sample); |
+ other_count++; |
+ break; |
+ case PROCESS_TYPE_NACL_BROKER: |
+ UMA_HISTOGRAM_MEMORY_KB("Memory.NativeClientBroker", sample); |
+ other_count++; |
+ break; |
default: |
NOTREACHED(); |
break; |